Google has released the first developer preview of Android P, Google’s latest version of Android is launched, allowing developers to test and preparing their applications for the update. Google has announced the preview only for developers which means that regular users will not be able to download it just yet.

Android P Features:

Indoor Positioning with Wi-Fi RTT:

Android P gives a new feature that provides support for the IEEE 802.11mc Wi-Fi protocol which is also known as Wi-Fi Round-Trip-Time (RTT). This will help you take advantage of indoor positioning in your apps.

Notch support:

Android P includes official support for camera cutouts which is called notches. There are already multiple phones on the way this year expected to arrive with a camera cut out, with many more surely on the way.


A new Messaging Style notification type allows messaging applications to show more context within a chat conversation such as the last several messages, as well as the ability for applications to show ‘rich’ content such as images and stickers. And it has come with smart reply means Android P supports the same suggested replies available in your messaging app.

Multi-Camera Support:

Android P includes native which has come with multiple cameras. That means you’ll be able to use features like zoom, bokeh and even stereo vision (3D) within the camera sections of other apps like Snapchat or Instagram. Assuming, of course, that those apps add support.

ImageDecoder for bitmaps and drawables:

Android P has released new feature called ImageDecoder to provide a modernized approach for decoding images. You can use ImageDecoder to decode an image rather than the BitmapFactory and BitmapFactory.

HDR VP9 Video, HEIF image compression, and Media APIs:

Android P has added built-in support for High Dynamic Range (HDR) VP9 Profile 2, which will make it easier to watch HDR movies for streaming sources on HDR-compatible devices. HEIF is based off HEIC, which itself is simply still images encoded through the same mechanisms as the HEVC video codec.

Data cost sensitivity in JobScheduler:

Android P has given one new feature JobScheduler, from which it has been improved to let it better handle network-related jobs for the user, in coordination with network status signals provided separately by carriers. Jobs can now declare their estimated data size, signal prefetching, and specify detailed network requirements—carriers can report networks as being congested or unmetered.

Neural Networks API 1.1:

Android P has expanded Neural Networks API by adding supports of Pad, BatchToSpaceND, SpaceToBatchND, Transpose, Strided Slice, Mean, Div, Sub, and Squeeze to explore more on machine learning.