Google于本周三(3/7)发布新一代Android平台— Android P的首个开发者预览版,一如先前的传闻,它支持了苹果iPhone X的“刘海”设计,另也支持了室内定位功能,允许开发人员通过JobScheduler来处理程序对网络流量的需求,并变更了网络安全设置的默认值,使其封锁所有的HTTP流量。
Android P最受瞩目的新功能之一是它果然支持了苹果iPhone X的“刘海”设计。但Google将该功能称为“cutout”,以兼容于无边框屏幕上方为了放置摄影机与音响的凹槽设计,让开发人员所打造的程序可避开凹槽,进行版面的内容配置。
Android P也添加一可于任何装备上仿真凹槽的开发者选项,同时建议开发人员测试既有程序,以确认程序内容在各种装备上都能妥善地呈现。
至于室内定位功能则是依赖IEEE 802.11mc协定中的Wi-Fi往返时间(Round-Trip-Time,RTT),开发人员可借由支持RTT的各种API来测量装备与附近Wi-Fi热点的距离。这些移动程序不需要装备链接到Wi-Fi热点,而是只要测量装备与3个或更多Wi-Fi热点的距离,就能判断装备于室内空间的位置,用以创造更多与位置有关的室内应用。
此次Google也更新了用来安作业调度的JobScheduler API。新版JobScheduler让程序可声明所需的数据流量、预取,及对网络的需求,电信企业也能汇报网络状况,再由JobScheduler根据网络状况安排任务,例如当网络拥塞时,JobScheduler可能会延迟大型的网络请求,在不限流量时,JobScheduler便执行预取以改善使用体验。
在安全性上,Android针对指纹识别提供了标准的系统对话框,也将网络安全设置的默认值变更为封锁所有基于HTTP的流量。
Android P的其它改善还包括加强了消息通知功能,允许开发者同时访问来自不同相机的串流,简化图片解码功能,以及改善自动填写能力等。
开发人员可利用Pixel装备或Android仿真器来测试Android P,外界则认为Android P的到来也代表着Nexus时代的结束,因为不管是Nexus 5X、Nexus 6P或Pixel C都应无法升级至Android P。