OpenMobile created a payment compatibility wrapper that supports several direct carrier billing systems and third-party payment methods such as Fortumo, nPay and Samsung IAB. By integrating the SDK and API functionality of these payment methods directly into OAS, OpenMobile saves app developers time and money from having to change each of their apps to include multiple payment SDKs. It's also a huge win for end-users who can now pay with localized currency.
OpenMobile applies OAS to the Android app and then, with permission from the developer, distributes the wrapped app to approved app stores and channels throughout the world.
OpenMobile’s technology framework, called Application Compatibility Layer (ACL) enables Android apps to run on non-Android operating systems including Tizen®, Linux® and more. App developers supply their already-developed Android APK and OpenMobile’s technology allows the same APK, without any changes, to work on non-Android operating system.
To enable ACL, OpenMobile leverages the target/host operating system (example Tizen, Linux, QNX®, etc.) and closely integrates necessary components to provide compatibility for Android apps.
One unique ability of ACL lies in the fact that we do not use virtualization and emulation between the Android apps and the native operating system. ACL integrates the Android application runtime into the native OS but the entire Android OS is not used.
ACL-enabled Android apps perform just as native apps. App execution is efficient in the host environment since ACL-enabled apps act as peers of native apps.