谷歌开始在AOSP主分支上开发Android P (Android 9.0)

Android-P-810x298_c.png

距离谷歌发布第一个Android 8.0 开发者预览版已经有5个多月了,Android Oreo的发布也已经有一周了。虽然只有很小一部分Android用户才有机会尝到Oreo 的更新,但是我们认为Google已经开始致力于下一个大版本了。事实证明我们猜对了,Android开源项目 中增加一个名为“master-p”的标签,这意味着提交到AOSP中的这些代码将出现在Android P中(估计就是Android 9.0)

这 三次 提交显示谷歌正在Google Pixel (sailfish) 和 Google Pixel XL(marlin)上测试 Android P。第一个名为“master is now P”的提交已经合并到了主分支。在 version_defaults.mk文件的修改中,我们可以看到新平台的代号和版本。

Android P

正如你看到的那样,代号名为Android P,与之前的Android O相对应,平台版本为PPR1,对应之前的OPR1,这都遵循谷歌新的版本命名规则

第二个提交名为“master is P only, removing old values”,把Compatibility Test Suite (兼容性测试)中的平台版本从“8.0.0”改为“P”(而不是9.0,Android 8.0 ,很长一段时间内也只用Android O指代)。这说明主分支上的提交将在Android P下做更多的测试,确保通过CTS测试。

Android P

第三个提交的评论比较有意思。在涉及到AOSP中为了避免一个错误对CTS所做的一个修改时,一个谷歌员工质疑为什么现在主分支全是Android P相关的提交了,还需要这个修改。作为回应,另一个员工说他“拷贝自 internal gerrit”,并说他“不确定OMR1是否需要”。我认为这说明 可能没有Android Oreo 的改进版本了,比如说Android 8.1。

Android P

当然这种推断可能不成立,因为我们无法获得谷歌的 internal gerrit。有可能谷歌已经完成了Android 8.1 ,将在Google Pixel 2 和 Google Pixel 2 XL上推送,就如Android Nougat MR1 (7.1)在初代 Google Pixel 和 Pixel XL上推送一样。

现在谈 Android P 还为时过早,但是我们发现的这些提交足以说明谷歌在下一代Android上有一个功能列表,不管这些功能是什么,我们希望能砸到我们的痛点。

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