APPLICATION COMPATIBILITY LAYER (ACL™)
Open your Android applications to run – unmodified – on non-Android operating systems. OpenMobile makes it happen.
OpenMobile’s technology framework – the Application Compatibility Layer (ACL) – enables Android apps to run on non-Android operating systems including Tizen®, Linux®, and more. App developers can distribute their already-complete, commercial-grade Android APK without any modifications. OpenMobile’s ACL technology runs that same unmodified APK on non-Android operating system.
OpenMobile leverages the target/host operating system (e.g. Tizen, Linux, QNX®, etc.) and closely integrates necessary components to provide compatibility for Android apps.
Unlike competing technologies, ACL does not use virtualization or emulation to achieve 100-percent functional compatibility. ACL integrates the Android application runtime into the native OS but the entire Android OS is not used.
ACL-enabled Android apps perform exactly the same as native apps – with the same efficient execution since ACL-enabled apps act as peers of native apps.
- User experience of the Android apps matches native apps
- No virtualization or emulation of the Android OS
- No performance degradation
- In-app advertisement feeds are unchanged
- Device performance and battery life are not degraded
- No dual-boot
- Fully secure
- No changes required to the apps (APKs)
Running an Android app on a non-native system is only half the battle. You also need to monetize. Combine OpenMobile ACL with OpenMobile OAS to enable your apps to process in-app purchases with the payment systems supported by the native operating system and app store.
"OpenMobile’s ACL technology framework allows Mozilla to enable key Android apps on Firefox OS without causing the app developer to recompile or develop natively. It’s a solution that Mozilla has used to bootstrap our ecosystem until developers create native FxOS versions.”
Director of content ecosystems - Mozilla