Android 11 开发者预览版 3 现已发布

做者 / Dave Burke, VP of Engineeringhtml

和你们同样,咱们的团队也在适应现在的新常态——对咱们中的许多人来讲,这意味着工做场所变成了起居室、厨房、后院乃至卧室。在这样的局面下,咱们为你们带来了 Android 11 的最新开发者预览版本,在修复 bug 之余,该版本还为开发者带来了一系列提高工做效率的改进。

本文将和你们分享此次的一些亮点,你们也能够访问 Android 11 开发者网站了解 Android 11 新功能的所有详细信息。今天发布的版本仅面向开发者,并不面向通常用户,所以咱们依然仅提供手动下载和刷机的安装方式,针对的设备包括 Pixel 二、三、3a 以及 4 型号系列。若是您的设备已经在运行开发者预览版,您很快也会收到本次版本的 OTA 更新。这里咱们要感谢你们目前分享给咱们的宝贵反馈,和以前同样,请你们继续和咱们 分享您的想法android

开发者预览版 3 内容

在今天发布的版本中,咱们提供了许多新的功能和变化供您尝试,还对现有功能、API 和工具进行了一系列更新。接下来会介绍其中几项:api

应用退出缘由更新 - 应用退出的缘由有不少,应用崩溃、系统终止以及用户操做都有可能致使应用退出。应用所在的设备类型、内存配置和运行场景各不相同,因此了解应用退出的缘由以及当时的状态十分重要。Android 11 经过退出缘由 API (Application Exit Info) 让这个事情变得更加容易: 您可使用该 API 来查看应用最近退出的详细信息。在 DP3 中,咱们根据你们的反馈更新了 API。若是您尚未尝试过这个新 API,咱们建议您试一试,欢迎你们继续提供反馈信息安全

GWP-ASan 堆分析 - Android 11 使用各类工具来强化平台和应用中的安全关键组件。咱们在 DP3 中加入 GWP-ASan,以此做为另外一种帮助开发者发现和修复内存安全问题的方法。GWP-ASan 是一个分配采样工具,用以检测堆内存错误,且能将运行开销和对性能的影响降到最低。咱们已经在系统可执行文件和系统应用中默认启用了 GWP-ASan,如今您也能够为您的应用启用它。若是您的应用使用原生代码或库,咱们建议尽快启用 GWP-ASan 并进行测试。请参阅官方文档了解详细信息。app

ADB Incremental (ADB 增量安装) - 在开发过程当中使用 ADB (Android Debug Bridge) 安装体积较大的 APK 可能会拖慢速度,影响您的工做效率,对 Android 游戏开发者而言尤为如此。Android 11 带来了 ADB Incremental,如今从开发机向 Android 11 设备上部署大型 APK (2GB 以上) 的速度能够提升 10 倍之多。要使用这个新开发者工具,首先请用新的 APK 签名方案 v4 进行签名,而后用 Android 11 预览版 SDK 中的最新版 ADB 命令行工具安装 APK。这个功能也是咱们正在打造的新工具套件的一环,旨在帮助开发者们提高在 Android 上构建游戏的效率。须要注意的是,在 DP3 中,因为须要在设备级别上更改文件系统,ADB Incremental 只适用于 Pixel 4 / 4XL 设备。全部新推出的 Android 11 设备都将包含这一变化并支持 ADB Incremental。请前往官方文档了解更多信息。less

Wireless Debugging (无线调试)- 在 Android 11 中,咱们重塑了经过 Wi-Fi 链接使用 ADB 进行调试的体验。笔记本电脑上的 USB 接口有限,并且开发者每每已经有很多 USB 数据线和链接须要管理,Android 11 的无线调试功能能够帮助您提升工做效率。该无线调试功能与现有的 TCP/IP 调试工做流程不一样,它不须要数据线来进行设置,能够长期记忆链接,而且能够利用最新的 Wi-Fi 速度标准。在 DP3 中,经过配对码操做就可使用这个开发功能。咱们计划在将来版本的 Android Studio 中整合二维码配对和无线调试功能,但在现阶段,咱们想收集你们对 DP3 中提供的命令行工具的早期反馈。请参阅官方文档了解详情。ide

△ 经过开发者选项体验新加入的无线调试功能
数据访问审核更新- 数据访问审核是 Android 11 提供的开发者功能,在 DP3 中咱们 从新命名了其中几个 API。若是您已经在使用这些 API,请务必查看这些更改。简单介绍一下这个功能: 它可让您更好地了解本身的应用访问用户数据的状况,以及访问的流程路径。例如,它能帮您识别意外的私有数据访问,不论形成意外访问的是您本身的代码仍是其余 SDK。请在您的应用中尝试一下数据访问审核,您能够在 官方文档阅读更多内容。欢迎您 分享反馈信息给咱们。

想了解开发者预览版 3 中的全部变更详情,请查阅 DP3 差别报告,并阅读版本说明了解已知问题的细节。工具

应用兼容性

开发者预览版 3 的推出,意味着咱们已经在定型最终功能和 API 的道路上取得了可观的进展,咱们从此将会把工做重点转移到细节打磨和提高性能表现等方面。事不宜迟,请如今就开始测试您应用的兼容性,以及肯定接下来的工做内容。咱们建议在 Android 11 Beta 版到来之时发布应用的兼容更新,以便从 Android Beta 更普遍的用户群体中获取反馈。性能

在推出平台稳定版本后,就意味着系统行为、非 SDK 灰名单和 API 已经处于完成状态。届时请您规划最终的兼容性测试,并尽快发布彻底兼容的应用、SDK 或库,从而为 Android 11 的最终发布作好准备。阅读 官方文档了解发布日程的详细信息。

您能够在 Pixel 二、三、3a 或 4 系列的设备以及 Android 模拟器上开始进行兼容性测试。只需刷新系统版本,安装当前版本的应用,而后测试其完整流程便可。请务必检查可能影响您的应用的行为变动。如今无需更改应用的 targetSdkVersion,不过咱们仍是建议您评估这方面的工做量,由于一旦您的应用指向到新的 API 级别,不少变化都会随之而来。测试

为了帮助您进行测试,咱们将多项 targetSdk 变动设定为可逐一开启/关闭。您能够经过开发者选项或 ADB 来强制启用或禁用它们,请前往官方文档了解更多信息。另外,请参阅受限制的非 SDK 接口灰名单,您也能够启用或者禁用它们。

△ 开发者选项中的应用兼容性开关

即刻开始体验 Android 11

不管是想体验 Android 11 的功能、测试应用仍是和咱们分享您的反馈,均可以从此次的开发者预览版 3 开始。您如今能够下载系统映像并刷入 Pixel 二、三、3a 或 4 设备中,或者经过 Android Studio 设置 Android 模拟器。接下来,使用 Android 11 预览 SDK 以及工具升级您的 Android Studio 环境,您能够访问官方文档查看设置说明。

与往常同样,您的反馈相当重要,因此请务必继续和咱们分享您的想法——咱们越早听到您的声音,就能整合越多的反馈。若是您在测试中发现了问题,请报告给咱们

点击这里前往 Android 11 开发者网站了解详情

相关文章
相关标签/搜索