Google has just unveiled the very first Android P Developer Preview 1 and you can download it now with the guide ahead. As the company readies itself for its annual major Android release for 2018, developers have been given an early look at whats in store. Following on the previous set tradition, developers would be getting a set of preview builds which will enable them to integrate their apps and modules to work with the latest iteration before the final public release. As for the changes with Android’s upcoming version, most of them focus on making the whole system run better and more efficiently. Android P wont be carrying a major design overhaul but under-the-hood, it will have some substantial changes. Keep reading to find out how to download Android P Developer Preview 1 for your device as well as get the complete feature rundown.
Before we discuss about Android P, it is important to mention here that Nexus 6P and Nexus 5X have been dropped. This means, these two devices wont be getting any further Android version upgrades rather they would only receive security revisions and stay static with Android Oreo. The devices that are eligible for Android P are all the Pixel smartphones.
Android P Developer Preview 1 – New Features:
Discussing about Android P, the most prominent change is by Google acknowledging the “Notch” trend and integrating into the OS. Google calls it Display Cutout support which basically means that the layout of the app would allow for a cutout in the middle of the screen which will house the front camera, speaker and other sensors. This also hints that the next Pixel might have a notch. Nonetheless, there are more features introduced in Android P, which you can read ahead.
Here is the complete list of changes with Android P along with technical details:
Display cutout support
- Android P offers support for the latest edge-to-edge screens with display cutout for camera and speaker. The new DisplayCutout class lets you find out the location and shape of the non-functional areas where content shouldn’t be displayed. To determine the existence and placement of these cutout areas, use the getDisplayCutout() method.
Android P will be providing an enhanced messaging experience.
- Starting in Android 7.0 (API level 24), you can add an action to reply to messages or enter other text directly from a notification. Android P enhances this feature with the following enhancements:
- Support for images: Android P now displays images in Messaging Notifications on phones. You can use setData() on the message to display an image.
- Simplified support for conversation participants: The new Notification.Person class is used to identify people involved in a conversation, including their avatars and URIs. Many other APIs, such as addMessage(), now leverage the Person class instead of a CharSequence.
- Save replies as drafts: Your app can retrieve the EXTRA_REMOTE_INPUT_DRAFT sent by the system when a user inadvertently closes a messaging notification. You can use this extra to pre-populate text fields in the app so users can finish their reply.
- Identify if a conversation is a group conversation: You can use setGroupConversation() to purposefully identify a conversation as a group or non-group conversation.
- Set the semantic action for an intent: The setSemanticAction() method allows you to give semantic meaning to an action, such as mark as read, delete, reply, and so on.
- SmartReply: Android P supports the same suggested replies available in your messaging app. Use RemoteInput.setChoices() to provide an array of standard responses to the user.
HDR VP9 Video, HEIF image compression, and Media APIs
- Android P adds built-in support for High Dynamic Range (HDR) VP9 Profile 2, so you can now deliver HDR-enabled movies to your users from YouTube, Play Movies, and other sources on HDR-capable devices.
Neural Networks API 1.1
- The Neural Networks API was introduced in Android 8.1 (API level 27)to accelerate on-device machine learning on Android. Android P expands and improving the API, adding support for nine new ops — Pad, BatchToSpaceND, SpaceToBatchND, Transpose, Strided Slice, Mean, Div, Sub, and Squeeze.
- Android P introduces a number of new security features, including a unified fingerprint authentication dialog and high-assurance user confirmation of sensitive transactions. For more details, see the Security Updates page.
Google summarizes the new Android P release with the following statement:
Android P introduces great new features and capabilities for users and developers. This document highlights what’s new for developers.
Download Android P Developer Preview 1 Images
As for now, the only way to get Android P Developer Preview, you can either setup an Android Studio Emulator or you can download any one of the following images to flash them on actual hardware.
Here are the download links available for Pixel smartphones: