Google推出首个Android P开发人员预览版
Google今天推出了首个Android P开发者预览版,现在可以在developer.android.com上下载。预览包括一个更新的SDK,包含Pixel,Pixel XL,Pixel 2,Pixel 2 XL和官方Android模拟器的系统映像。与去年不同,在Android P上没有用于测试Android Wear的模拟器。
Google已经连续第三年在其I / O开发者大会前的几个月发布了下一个主要Android版本的首个开发者预览版。Android N(后称Android Nougat)和Android O(后称Android Oreo)的首次开发者预览分别于2016年3月和2017年3月抵达。去年,谷歌没有通过Android Beta计划发布第一个开发者预览版,通过它可以通过选定设备上的无线更新获得早期的Android版本。这与Android P保持一致 - Google仅通过手动下载和Flash进行第一次预览,强调仅供开发人员使用,不适用于日常或消费者使用。
除此之外,适用相同的规则。这是Android的下一个版本的早期版本,Android被称为Android P,直到Google选择以该字母开头的名称。
第一次预览的目标是让开发人员尽早使用该版本,以便他们可以探索应用程序的新功能和API,测试兼容性并提供反馈,然后在5月8日至5月的I / O 2018共享更多详细信息10.随后的开发人员预览版中将发布更多新功能和功能,并最终将通过Android Beta计划进行注册。
该预览时间表如下:
3月:预览版1(初始版本,alpha)
5月:预览2(增量更新,测试版)
6月:预览版3(最终API和官方SDK,Play发布,测试版)
6月:预览版4(测试发布候选版)
7月:预览版5(发布候选版,用于最终测试)
问题3:AOSP和生态系统的最终版本
如果您需要简短版本,以下是首个Android P开发人员预览的亮点:内置支持显示剪切(读取:凹槽),调整的快速设置面板,带圆角的通知抽屉,回复内联时的通知消息,通知中的智能回复,用于指纹验证的一致UI以及用于限制应用程序在后台可以执行的隐私增强功能。
仍然不满意?以下是所有新API和功能的更长版本(并且还有更多内容,毕竟这只是第一次预览):
显示剪切支持:应用程序现在可充分利用全屏幕内容和API的最新设备屏幕,让您管理您的内容显示方式,包括检查剪切形状并请求周围的全屏布局。甚至有一个开发人员选项可以模拟任何设备上的切口。
HDR VP9视频,HEIF图像压缩和媒体API:Android P增加了对HDR VP9 Profile 2的内置支持,因此您可以在支持HDR的设备上从YouTube,Play电影和其他来源为用户提供支持HDR的电影。HEIF(heic)图像编码已添加到平台,使您可以轻松发送和利用来自后端服务器的HEIF图像。媒体API也正在增强和重构,以便于开发和整合 - 细节将在今年晚些时候发布。
多摄像头API:您现在可以同时从两个或更多物理摄像头访问流。该API还允许您调用逻辑或融合的相机流,以便在两台或更多台相机之间自动切换。相机的其他改进包括新的会话参数,有助于减少初始捕捉期间的延迟,表面共享可让相机客户端处理各种使用情况而无需停止和启动相机流,以及用于基于显示器的闪光灯支持和访问OIS的API时间戳用于应用级图像稳定和特殊效果。
用于位图和可绘制的ImageDecoder:ImageDecoder(弃用BitmapFactory)允许您从字节缓冲区,文件或URI创建位图或绘图。它比BitmapFactory提供了几个优势,包括对精确缩放,对硬件存储器的单步解码,对解码后处理的支持以及对动画图像的解码。
改进的消息通知:新的MessagingStyle通知样式突出显示谁正在发送消息以及如何回复。你可以显示对话,附上照片和贴纸,甚至建议聪明的回复。
JobScheduler中的数据成本敏感度:JobScheduler现在可以更好地为用户处理与网络相关的作业,并与运营商分别提供的网络状态信号进行协调。作业可以声明其估计的数据大小,信号预取以及指定详细的网络要求。运营商可以将网络报告为拥塞或未计量,然后JobScheduler根据网络状态管理工作。
使用Wi-Fi RTT的室内定位:支持IEEE 802.11mc WiFi协议的平台 - 也称为WiFi往返时间(RTT) - 可让您利用应用中的室内定位。因此,应用程序可以使用RTT API来测量到附近WiFi接入点(AP)的距离。知道与三个或更多AP的距离,可以计算出设备位置,准确度为1到2米。
神经网络API 1.1:支持九个新的操作 - Pad,BatchToSpaceND,SpaceToBatchND,移调,Stripping Slice,Mean,Div,Sub和Squeeze。如果您拥有Pixel 2设备,您将获得Qualcomm Hexagon HVX驱动程序,并为量化模型加速。
自动填充改进:允许密码管理员改进Autofill用户体验的新API,如更好的数据集过滤,输入清理和兼容模式。
开放移动API用于NFC支付和安全交易:应用可以使用OMAPI API访问安全元素(SE),以启用智能卡支付和其他安全服务。硬件抽象层(HAL)提供了用于枚举各种安全元素(eSE,UICC和其他)的基础API。
ART性能:ART对执行配置文件的使用已扩展为优化应用程序并减少已编译应用程序代码的内存占用量。ART现在使用配置文件信息进行设备上的DEX文件重写,在一系列流行的应用程序中最多可减少11%。
优化的Kotlin:改进了几种编译器优化,特别是那些针对循环的编译器优化,以提取更好的性能。Google还在与JetBrains合作优化Kotlin生成的代码。
电源效率:瞌睡,应用待机和背景限制已经完善,可进一步延长电池寿命。
针对现代Android:Google Play将需要所有应用更新于2018年11月前针对Android Oreo(targetSdkVersion 26或更高版本),并支持2019年的地平线上64位硬件。Android P将在安装面向Android 4.2之前的平台(targetSdkVersion小于17),未来的平台版本将继续增加该下限。
通过公共API提高应用程序兼容性:Google开始通过要求开发者使用公共等价物来限制对选定的非SDK界面的访问。
应用程序安全性:跨应用程序和设备进行指纹认证的更一致的用户界面。Android现在提供了一个标准系统对话框,以提示用户触摸指纹传感器,根据设备管理文本和位置。应用程序可以使用新的FingerprintDialog API触发系统指纹对话框。Google还在更改Network Security Configuration的默认设置以阻止所有明文流量。
用户隐私:从空闲应用程序访问麦克风,摄像头和所有SensorManager传感器将受到限制。当您的应用程序的UID空闲时,麦克风会报告空音频和传感器停止报告事件。应用程序使用的摄像头断开连接,如果应用程序试图使用它们,则会产生错误。谷歌还将通过客户端秘密启用对Android备份的加密。