There are many other improvements in Android P that are described in more detail at the link below.
So, let's dive right into what Android P offers this time around.
Again, this process is for diehard Android fans who are OK with a lot of features being broken, and developers.
Android P adds an implementation of the GlobalPlatform Open Mobile API to Android.
The Developer Preview 7 is based on Android 8.1 and supports version 11.8.0 of Google Play Services. There's also a Developer Option to simulate a notch. "A new window layout attribute, layoutInDisplayCutoutMode, lets you tell the system how and when lay out your content relative to the cutout area".
As for what's included in this update, Google has included quite a few new goodies.
Multi-camera API: You can now access streams simultaneously from two or more physical cameras. ImageDecoder lets you create a bitmap or drawable from a byte buffer, file, or URI. This adds to JobScheduler's ability to manage scheduled tasks and more on Doze, App Standby, and Background Limits.
Jobs can now declare their estimated data size, signal prefetching, and specify detailed network requirements-carriers can report networks as being congested or unmetered. Google has also added upgrades to video playback and image compression in Android P, including support for HDR VP9 Profile 2 and HEIF. According to the post, the API will support the following operations: Pad, BatchToSpaceND, SpaceToBatchND, Transpose, Strided Slice, Mean, Div, Sub, and Squeeze. Along with bug fixes, this preview includes new APIs that allow password managers to enhance the Autofill user experience using better dataset filtering, input sanitization, compatibility mode, and more. There are plenty of improvements to security, privacy, ART performance, Kotlin optimizations, power efficiency, and more. Keep in mind that this update is intended for developers to get their apps ready for Android P and may be buggy, so you may not want to install the update on your daily driver.