MobileFirst Platform Foundation compatibility for Android O Beta Version
Google announced the next version of Android which is Android O in March 2017. The developer preview of Android O has been available for a while now for testing, development, and feedback. Android O introduces a variety of new features and capabilities like Notification channels, Autofill Framework, Picture-in-Picture mode etc. for end users.
We have been testing the developer previews of Android O with the latest being DP 3. We have verified all of the features of MobileFirst Platform Foundation on the developer previews of Android O for MobileFirst Platform Foundation v7.1 and v8.0. For reference, if you are an on-premise 7.1 or 8.0 customer or Mobile Foundation Service customer, then make sure to read through our support plan for Android O and iOS 11.
Invoking backend procedures through adapters, Application Authenticity, Application management, Direct Update, JSON Store and Unified Push notifications are some of the notable features of MobileFirst Platform Foundation that were verified for compatibility with Android O.
Our tests have also ensured that native Android as well as hybrid/Cordova apps built on older versions of Android perfectly works on the developer previews of Android O. We have also ensured integrity of apps on devices that upgrade from Android N to Android O.
Update: Install MobileFirst with iFix
126.96.36.199-MFPF-IF201707100604or higher to ensure the following Exception is not seen during runtime.
If the compileSdkVersion and the targetSdkVersion of an application is set to API level 26, the
JSONStoreCollection.init()API will fail with the following error
java.lang.UnsatisfiedLinkError: dlopen failed: library "libutils.so" not found.
This issue is not seen if the
targetSdkVersionare set to 25 or lower. We are working on resolving this issue. Watch this post for updates.
We encourage you to start testing your applications with the developer previews of Android O. We would love to read your comments below.
Watch this post for more updates, as we continue to update our findings on the future developer previews of Android O.
Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.