This one is codenamed "P", and your guess is as good as ours as to what dessert-themed name the final version of the software will receive. Just keep in mind that this update is intended for developers, so while you may be eager to try out the new features listed above, you might want to hold off on the Android P Developer Preview unless you've got a backup phone.
Display cutout support: Apps can now take full advantage of the latest device screens with full-screen content and APIs let you manage how your content is displayed, including checking the cutout shape and requesting full-screen layout around it. A new developer option will allow devs to simulate the design, the post said. If you've been following the news recently, you know that Android OEMs have jumped on the display notch bandwagon that Apple brought to the public limelight with the iPhone X. HEIF (heic) images encoding has been added to the platform, making it easy to send and utilize HEIF images from your backend server. How exactly that'll be used is up to developers, but Google says that apps will be able to pull in image data simultaneously from both dual-front or dual-rear setups. It can even enable a "fused camera stream" that auto-switches between two or more cameras. ImageDecoder lets you create a bitmap or drawable from a byte buffer, file, or URI.
Once again, Google is trying to improve notifications.More news: Europe must pressure USA to comply with Iran nuclear deal: Zarif
For more efficiency and productivity on the app side, JobScheduler will better network jobs for the user.
Jobs can now declare their estimated data size, signal prefetching, and specify detailed network requirements-carriers can report networks as being congested or unmetered. There's also improved ability to interact with messages from notifications and access to indoor positioning tech. Knowing the distance to 3 or more APs, you can calculate the device position with an accuracy of 1 to 2 meters. Android P includes new features such as official cutout support - the notch is here to stay - and other under-the-hood improvements for developers to begin using in apps.
Additionally, Autofill improvements will offer better compatibility with password managers, and an implementation of the Open Mobile API will better support secure mobile payments. A hardware abstraction layer (HAL) provides the underlying API for enumerating a variety of Secure Elements (eSE, UICC, and others).