After a slight delay, Google has finally released Android P Beta 3 / Developer Preview 4 for its complete Pixel lineup and you can download it right now with the links ahead. This iteration of the Preview program was slated to arrive at the end of June but due to some issues, the brand delayed it a couple of days. Further, taking this delay as a positive, latest Android P Beta 3 now arrives with July 2018 security patch which is also available to stable Android Oreo builds. As Developer APIs were finalized in previous build, this latest Beta is the first release candidate available for testing. Simply put, Android P Beta 3 is quite close to what the final public release would be and arrives with numerous bug fixes over the last update.
If you refrained from testing out previous preview builds, we recommend you give Android P Beta 3 a shot as it is the first release candidate available for testing. This stage marks completion of majority of development, with only refinement left. For developers, they can start compiling their apps to address the latest API level 28 (Android P) and test them out for functionality and features. Google also advises that developers should push their newly compiled apps to Play Store for much wider user testing.
Android P Beta 3 – Details:
Technically referred to as Android P Developer Preview 4, the changes included in this newer iteration are focused primarily on bug-fixes. Further, the features promised for Android P during I/O 2018 conference should all be up and running with Android P Beta 3. Read ahead to find out further details of Android P as a whole.
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 has also summarized the latest Android P Beta 3 with the following words:
Android P Beta 3 includes the latest bug fixes and optimizations for stability and polish, together with the July 2018 security updates. It’s a great way to test your apps now to make sure they are ready before the final release.
Download Android P Developer Preview 4 Images
Google allowed users to test out preview builds of Android P through the Beta program in second developer preview so if you are already running an older build, you can automatically update to this one through OTA. However, if you are on any other Android version, you would be required to download complete firmwares from ahead and install them manually.
Here are the download links available for Pixel smartphones:
Download system factory image for Pixel 2 XL (taimen): Download Android P Beta 3
Download system factory image for Pixel 2 (walleye): Download Android P Beta 3
Download system factory image for Pixel XL (marlin): Download Android P Beta 3
Download system factory image for Pixel (sailfish): Download Android P Beta 3