Android Oreo (8.x) brings many new features and capabilities. It API level 26 and also called Android O. In this post we will list some of the major features that ‘O’ brings.
Picture-in-Picture (PIP) mode
With Android O support for PIP is brought Phones and Tablets. PIP is a special type of multi-window mode mostly used for video playback. When an activity is in PIP mode, it is in the paused state, but should continue showing content. For this reason, you should make sure your app does not pause playback in its onPause() handler. Instead, you should pause video in onStop(), and resume playback in onStart().
Using this feature, apps can now create categories for the various notifications they post. This gives the user ability to control the priority and visibility of each type of notification posted by that app.
This makes form filling, like contact us and account, in android quicker.Â The Autofill Framework manages the communication between the app and an autofill service.Â To use this user need to enable autofill @ Settings > System > Languages & input > Advanced > Input assistance > Autofill service.
Android 8.0 (API level 26) and Android Support Library 26 introduce support for APIs to request fonts from a provider application instead of bundling files into the APK or letting the APK download fonts. This allows multiple apps to share the same font. The feature is available on devices running Android API versions 14 and higher through the Support Library 26.
Adaptive icons are one of the simplest ways Google has come up with to increase the consistency of the Android experience across devices from multiple OEMs, many of which use different shapes to Google. Adaptive icons will be supported in the launcher, shortcuts, device Settings, sharing dialogs, and the app overview screen.
Several APIs are added to help you manage the WebView objects that display web content in your app. These APIs, which improve your app’s stability and security, provide version information, better ways to terminate a web view window, a method to determine the priority of rendering a web view, and the Google Safe Browsing API.