Android P: Google entice developers with support for Kotlin and better app compatibility

Google's endorsement of Kotlin for Android app development, and with Kotlin language support in Android Studio will help developers improve the performance of their apps.

The upcoming version of Google's mobile operating system, Android P brings full support for Kotlin, and machine learning enhancements, with better app compatibility, while the support of the language in Android Studio will enable the developers to improve performance.

And Android Neural Networks API (NNAPI) serving as a foundational layer for frameworks like TensorFlow Lite, Caffe2 and others introduced in Android 8.1 will bring additional capabilities, such as: BatchToSpaceND, SpaceToBatchND, Transpose, Strided Slice, Mean, Div, Sub, Pad and Squeeze.

NNAPI is called upon by machine learning libraries, frameworks, and tools to enable developers train their models off-device and deploy them on Android devices.

Android P beta's updated SDK provides system images for testing on the Android Emulator, albeit Android P will gradually limit access over time to non-SDK-provided device interfaces to boost app compatibility.

To boost app compatibility, developers can add an actions.xml file to their application and Slices, an API for developers to design interactive snippets of their UI, which also provides a dynamic, two-way experience for an app UI.

Additionally, new APIs in the Autofill Framework will help save time in filling out forms in password managers, with an implementation of GlobalPlatform Open Mobile API to assist with mobile payments.

Android P is the ninth major version of the Android operating system, with the beta release now available for developers.
Next Post »