Android P Developer Preview 1 is here for the Google Pixel/Pixel XL and Pixel 2/Pixel 2 XL
It’s finally here! Android 9.0, also referred to as Android P, is available these days starting today in the form of the first Android P Developer Preview. This won’t supply you with the full Android P experience as it’s quite definitely a work-in-progress (and won’t be fully unveiled until Google I/O), but for lucky owners of the Google Pixel, Google Pixel XL, Google Pixel 2, or Google Pixel 2 XL, you’ll be among the first users to see what Android P needs to offer.
The update can only just be installed via OTA files and factory images. Google will not be providing OTAs via its beta program for now. The instructions on the best way to install the OTA files or factory images are found at the source link below the table, but when you have Magisk and/or TWRP installed, and then scroll down as we have a tutorial on the best way to install the Android P update just for you!
Download Android P Developer Preview for the Google Pixel/XL & Pixel 2/2 XL
|Google Pixel||OPM1.171019.021 –> PPP1||PPP1|
|Google Pixel XL||OPM1.171019.021 –> PPP1||PPP1|
|Google Pixel 2||OPM1.171019.021 –> PPP1||PPP1|
|Google Pixel 2 XL||OPM1.171019.021 –> PPP1||PPP1|
Unfortunately, it seems that the Google Pixel C won’t be receiving an Android P release, nor will the Nexus 5Xor 6P (though the Nexus devices were expected never to receive the update.)
In the event that you install the update and notice something new that individuals haven’t already found, send us an idea and you have access to a free month of XDA Ad-Free if we write an article based in your tip! Also in the event that you install the update, be sure to check out the feedback and bug report page.
What’s New in Android P
According to the official page, here is a short-list of what’s new in the first Developer Preview of Android 9.0
- Display cutout support. Yes, the notches are coming whether or not you like it. Android P will make it easier for developers to test how their app will behave on devices with notches.
- A new look for notifications. Developers can show images and stickers. They can also show full conversations with contact names, and now support showing smart replies—similar to the Reply app but now more accessible to developers.
- As we previously reported, Android P restricts access to the microphone and camera for apps that are idle. They are also restricting apps from accessing all SensorManager sensors.
- More video and image codecs are being supported, such as HDR VP9 Profile 2 and HEIF.
- Multi-camera API so Android apps can request data from more than one camera sensor at a time.
- ImageDecoder for bitmaps and drawables provides a modernized approach for decoding images. Should be favoured over BitmapFactory.
- Wi-Fi RTT (Round-Trip-Time), allowing apps to get indoor positioning data at an accuracy of 1-2 meters.
- Improved performance for Android Runtime (ART) and apps are written in Kotlin.
- Improvements to Doze, Standby, and Background Limits. Job Scheduler also now checks for information regarding the network state to batch apps’ network requests together.
- Restrictions to non-SDK APIs, as we previously reported.
- Apps that target at platform earlier than Android 4.2 will show a warning box when installing on Android P. This is to encourage developers to migrate to a more recent SDK version in preparation for the new Google Play restrictions.
- Unified fingerprint authentication dialog.
- Client-side encryption of Android data backups. This will now require the user’s PIN/Password/Pattern to be entered in order to restore a device backup.
- New Neural Networks API version 1.1
- OpenMobile API (OMAPI) for NFC payments and secure transactions
A Short List of New (Unannounced) Features in Android 9.0
As a result of the Android Open Source Project, it’s possible to take a glimpse at elements of what Google is focusing on for the following Android release. While most of the code for Android 9.0 is in Google’s internal gerrit, there have already been some interesting things we’ve had the opportunity to find out from the public gerrit. As opposed to rehashing each and every finding, we’ll backlink every one of the articles on features which can be confirmed to be present in the very first Developer Preview.Read More-XDA Forum
That is certainly not a comprehensive list. Once we install the Android 9.0 preview on our personal devices, we will dig through it to get more interesting features to fairly share with our readers.
How to Install Android P Developer Preview 1 on Rooted Devices
If you should be running Android 8.1 Oreo on your Google Pixel, Google Pixel XL, Google Pixel 2, or Google Pixel 2 XL and you are rooted with Magisk, then you may well be wondering tips on how to update to Android 9.0 (Android P). How is it possible to just accept the OTA update as a rooted user? Yes, but that is dependent upon several factors. Perhaps you have modified anything in /system or /vendor? Do you have only Magisk installed and not TWRP? Do you have both Magisk installed and TWRP? Depending on your reply to these questions, it changes everything you have to do a significant bit.
Fortunately, there isn’t to bother about the differences in the above scenarios if you update using a factory image. I personally always update my device utilizing the latest factory image, and it’s the fool-proof method that accounts for all variations. You have oppotunity to update without wiping your data so long while running stock Android 8.1 Oreo.If you should be owning a custom ROM, however, then you will have to wipe data—so just keep that at heart and back up the entire contents of /data including /data/media on your PC when you proceed. Finally, you may also need certainly to make certain that your machine has the ADB/Fastboot binaries installed. We’ve got a tutorial on how best to do that here.
Here are the steps you will need to follow to set up the Android P Developer Preview 1 update:
1.Download the latest P Developer Preview factory image from one of the links in the table above or from the full page. Be sure you are downloading the right image for the right device (eg. the Google Pixel 2 XL image won’t work on the Pixel 2)!
2.Extract the factory image zip file.
3.In the folder, you will see several files: a bootloader image, a radio image, and another zip file that contains the system, boot, vendor, and other partitions that will be updated. You will also see a flash-all.bat and a flash-all.sh.
4.Windows: Right-click on flash-all.bat and click edit. (I strongly recommend you use NotePad++.) Look for the “fastboot -w update” line. Remove the -w from this line and save the file. This will allow you to flash a factory image without wiping data. If you are running a custom ROM and want to update, then you must leave the -w in the command.Read More- Contents of flash-all.bat from the Android 8.1 Oreo March security update for the Google Pixel 2 XL.
5.Windows: Double-click on flash-all.bat and let it run. It will flash each partition one at a time. This will take a few minutes so let it run.Read More-Contents of flash-all.sh taken from the March security update for the Pixel 2 XL running Android 8.1 Oreo
6.Mac/Linux: You should Edit the flash-all.sh script in a text editor and remove the -w from the “fastboot -w update” line.Then you should Save the file. This allows you to flash the factory image without losing data. However, if you are running a custom ROM, then you must leave the -w in the command.
7.Mac/Linux: Open a terminal in the same directory as the
flash-all.sh script, and make it executable by entering
8.Mac/Linux: Run the script by entering in
./flash-all.sh terminal. It’ll take some time as each partition is overwritten, so just let it sit and do its thing.
9.You need eventually boot into Android P with all of your data intact if you removed the -w flag!
You should eventually boot into Android P with all of your data intact if you removed the -w flag!
Make huge Android experince with Android 9.0 on your Google Pixel, Pixel XL, Pixel 2, or Pixel 2 XL thanks to the first Android P Developer Preview! If you are wondering what’s new in the update, stay tuned to our Android P tag as we dive into the release to find anything new on Android 9!