Android P的发布标志着针对Google Nexus系列的非安全性软件更新的结束。现在,我们已经完全进入Google Pixel领域,第一代和第二代Pixel 智能手机都获得了首个Android P开发者预览版。Google Pixel和Pixel XL随Android 7.1 Nougat 推出,而Google Pixel 2和Pixel 2 XL随Android 8.0 Oreo 推出,因此我们预计即将推出的Google Pixel 3 不幸的是,我们没有关于第三代设备的很多详细信息,但是至少我们可以报告该设备在AOSP中显示的第一条痕迹。

在提交 题为“Cherrypick‘添加设备的配置来决定哪个自动选择网络界面中使用’”的说明中阐明了一个新的配置已经被添加到了Android框架“,因为HAL V_1_2 只支持Pixel 3,新的汽车选择网络用户界面基于HAL V_1_2。” 在这种情况下,HAL指的是硬件抽象层,这是一种弥合Android操作系统(框架)与硬件之间的鸿沟的软件。特别地,所引用的HAL是无线电HAL(蜂窝连接)。

关于新的HAL的信息不多。据推测,新的HAL适用于仅在Google Pixel 3上才能找到的广播功能,但我们不能肯定地说。这里有对新的“ NetworkScan API ”的引用,这些引用将在另一个提交中进一步描述,但是并没有特别说明该代码。我希望新的NetworkScan API与更新的无线电HAL结合使用,将减少蜂窝网络扫描的电池使用量(这是除显示器外最大的电池消耗来源之一),但我不能说绝对没有的一切。

更新: 对这些更改的另一种更可能的解释是,这仅仅是为了在移动网络设置的“扫描网络”选项中进行连续更新。当前,当您点击“扫描网络”时,网络扫描的结果将在30秒后显示。HAL更新可能还添加了连续更新功能。

Google尚未发布Android P开发者预览版的完整源代码,因此我们缺少大量信息。他们的大部分工作都是在内部完成的,这就是为什么我们惊讶地看到从其内部master分支中精心挑选了一个提交,该提交明确引用了即将推出的设备。Google通常会非常谨慎地了解哪些信息会进入公共存储库,但是有时(例如Material Design 2的案例)引用会在裂缝中等待发现。如果AOSP中显示了有关Google Pixel 3的任何新信息,我会告诉大家。