Google is Starting Work on Android P (Android 9.0) in the AOSP Master Branch

Reading Time:  3 Minutes

It’s been a little over 5 months since Google introduced the first Android 8.0 Developer Preview and a little over a week since the latest release, now known as reo, was officially launched. But while only a minuscule fraction of overall Android users have their hands on the tasty update, we would expect that Google is already starting work on the next major version of Android. And we would be right, as tonight a new tag has opened up in the pen Source Project called “master-p” that indicates that commits made to the master branch will show up in Android P (presumably Android 9.0).

The three commits show that Google is now testing Android P on the (sailfish) and XL (marlin). The first one, titled “master is now P”, was just merged to the master branch tonight. In the changes made to the file, we can see the new platform code name and version.

As you can see, the code name is Android P as compared to for the previous release. Furthermore, the is PPR1 compared to OPR1, which follows Google’s new build number convention.

The next commit, titled “master is P only, removing old values”, changes the in the Compatibility Test Suite from “8.0.0” to just “P” (not labeled Android 9.0 as of yet, which mirrors how Google referred to Android 8.0 merely as for quite some time). This shows that further testing on commits made to the master branch, all of which go under Android P, will be done to ensure that they pass the updated CTS.

Android P

The third and last commit is mostly interesting for what is stated in the comments. In reference to a change made to the CTS testing in to bypass an error, a Googler questions why the change is necessary if the master branch is now for Android P related commits only. In response, another Googler states that he “copied from internal gerrit” (meaning, Google’s internal repository on Android which is not publicly accessible) but goes on to state that he is “not sure if OMR1 is needed.” What I believe this statement shows is that there may not be an reo , ie. Android 8.1.

Android P

Of course, that speculation could be off since we don’t have access to Google’s internal gerrit. It’s possible that Google already has work completed on an Android 8.1 release which will be launched with the 2 and 2 XL, just as MR1 (7.1) launched with the first generation and Pixel XL. There is precedent for skipping a major update to an Android letter update, though, as never saw a 6.1 release. On the other hand, there were 3 branches in for Marshmallow, so that may not truly be solid basis for this speculation.

It’s a bit early at this point to say for sure what’s going to happen with Android P and whether it will launch as Android 9.0 without us ever seeing Android 8.1, but clearly the commits we discovered tonight in show that Google probably has a list of features they are targeting for the next major release of Android. We hope that whatever those features may be are ones that will knock us off our feet.