Last year, Google introduced a new neural networks API in Android 8.1 Oreo that provided developers with hardware-backed tools for machine learning. This stays the same with Android P - Google is making the first preview available exclusively by manual download and flash to emphasize it is for developers only and not intended for daily or consumer use. Additional user accounts can also be given access to view and manage models, builds, and updates for any product, according to Google.
Google has officially launched Android P. Android P will let apps manage how the content is displayed on devices with a notch on the front. There's also a Developer Option to simulate a notch.
Right now, the feature that'll be most interesting to users is improved messaging notifications - Google made revamped notifications a priority previous year, and Android P will bring more of your conversations into the notification shade. This should open up new capabilities for apps, so that they can access streams simultaneously from two or more cameras.
A new feature called ImageDecoder will be replacing BitmapFactory as the way for developers to decode images to bitmaps or drawables, the post said. This will include the ability to access functions like smart replies or attach photo and stickers through the notification interface instead of opening the messaging app.
Power efficiency: Doze, App Standby, and Background Limits have been refined to further improve battery life.
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 are a couple of other new things in the first developer preview of Android P, including support for HEIF and new indoor positioning features.
Of course, the final Android P release coming in Q3 2018 doesn't mean that that'll be when everyone gets the update. Along with key bugfixes, this release includes new APIs that allow password managers to improve the Autofill user experience, such as better dataset filtering, input sanitization, and compatibility mode.
To get started with Android P, developers can find all the necessary instructions and downloads here.