作者 | Emil Protalinski
译者 | 刘畅,责编 | 伍杏玲

以下为译文:
谷歌今天发布了第三款Android 11开发人员预览版,其中主要包含应用退出原因更新,GWP-ASan堆分析、ADB、无线调试和数据访问审核。
开发者可以从developer.android.com下载Android 11 DP3。目前该版本只提供于Pixel 2、Pixel 2 XL、Pixel 3、Pixel 3 XL、Pixel 3a、Pixel 3a XL、Pixel 4和Pixel 4 XL。版本包括一个预览SDK以及官方的Android仿真器。
Google在2月份发布了Android 11 DP1,这是该版本迄今为止发布的最早的Android开发者预览版,在3月发布了Android 11 DP2。
去年,Google使用了Android Beta计划,让开发者在选定设备上进行over-the-air的更新来获得早期的Android版本。但是,今年Google不会将前几个预览版本作为Beta发布。换句话说,Android 11只是为开发人员准备。
Android 11 DP1提供了5G体验,改进了人机对话,神经网络API 1.3版本,隐私和安全性功能,Google Play系统更新,应用程序兼容性,连接性,改进了图片和相机以及调整了低延迟。DP2在DP1的基础上建立了具有可折叠,呼叫筛选和神经网络API提升的组件。DP3添加了三个新功能,并对现有的两个功能进行了改进。
以下是Android 11 Developer Preview 3中的新增功能的摘要:
应用程序退出原因更新:Android 11具有退出原因API,可帮助开发者定位应用程序退出的原因,包括崩溃,系统崩溃和用户操作。DP3根据开发人员的输入进行了一些更新。
1、GWP-ASan堆分析:一种采样分配工具,以最小的开销或对性能的影响来检测堆内存错误。GWP-ASan默认在平台二进制文件和系统应用程序中运行。如果开发者的应用使用了本机代码或库,则这是查找和修复内存安全问题的另一种方法。
2、ADB功能:将开发计算机中的大型APK安装到Android 11设备的速度提高了10倍。要使用此新开发者工具,开发者需要使用新的APK签名方案v4格式对APK进行签名,然后使用更新的ADB命令行工具安装APK。在DP3中,由于需要在设备级别更改文件系统,因此ADB Incremental仅适用于Pixel 4和Pixel 4 XL。

3、无线调试:使用通过Wi-Fi连接的ADB。与现有的TCP / IP调试工作流程不同,Android 11上的无线调试不需要设置cable,可以记住一段时间内的连接,并且可以利用最新的Wi-Fi标准来全速运行。未来的Android Studio版本将提供带有QR码扫描功能的无线调试集成体验。
4、数据访问审核更新:对开发者的应用进行检测,以更好地了解它是如何访问用户数据以及用户来源。在DP3中,Google重命名了其中一些API。
Google还发布了Android11的时间表,Beta Release将会在四五月左右推出,预计Android11版本在6月份会渐趋稳定,并会在第三季正式推出。
以下是Android 11的预览/测试版时间表:
2月:开发人员预览版1
3月:Developer Preview 2
4月:Developer Preview 3
5月:Beta 1
6月:Beta 2
Q3:Beta 3

Q3:最终版本
Google要求开发人员将应用程序与Android 11兼容,让用户可以在升级时实现无缝过渡。Google工程副总裁戴夫·伯克表示:“当达到平台稳定性时,系统行为、非SDK灰名单和API就会确定下来……那时,我们会计划进行最终的兼容性测试,并尽快发布完全兼容的应用程序、SDK、库,以便为最终的Android 11版本做好准备。”
原文链接:https://venturebeat.com/2020/04/23/google-launches-android-11-developer-preview-3/
本文为CSDN翻译文章,转载请注明出处。
新勋章,新奖品,高流量,还有更多福利等你来拿


