做者 / Dave Burke, VP of Engineeringhtml
本文将和你们分享此次的一些亮点,你们也能够访问 Android 11 开发者网站了解 Android 11 新功能的所有详细信息。今天发布的版本仅面向开发者,并不面向通常用户,所以咱们依然仅提供手动下载和刷机的安装方式,针对的设备包括 Pixel 二、三、3a 以及 4 型号系列。若是您的设备已经在运行开发者预览版,您很快也会收到本次版本的 OTA 更新。这里咱们要感谢你们目前分享给咱们的宝贵反馈,和以前同样,请你们继续和咱们 分享您的想法。android
在今天发布的版本中,咱们提供了许多新的功能和变化供您尝试,还对现有功能、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
想了解开发者预览版 3 中的全部变更详情,请查阅 DP3 差别报告,并阅读版本说明了解已知问题的细节。工具
开发者预览版 3 的推出,意味着咱们已经在定型最终功能和 API 的道路上取得了可观的进展,咱们从此将会把工做重点转移到细节打磨和提高性能表现等方面。事不宜迟,请如今就开始测试您应用的兼容性,以及肯定接下来的工做内容。咱们建议在 Android 11 Beta 版到来之时发布应用的兼容更新,以便从 Android Beta 更普遍的用户群体中获取反馈。性能
您能够在 Pixel 二、三、3a 或 4 系列的设备以及 Android 模拟器上开始进行兼容性测试。只需刷新系统版本,安装当前版本的应用,而后测试其完整流程便可。请务必检查可能影响您的应用的行为变动。如今无需更改应用的 targetSdkVersion,不过咱们仍是建议您评估这方面的工做量,由于一旦您的应用指向到新的 API 级别,不少变化都会随之而来。测试
为了帮助您进行测试,咱们将多项 targetSdk 变动设定为可逐一开启/关闭。您能够经过开发者选项或 ADB 来强制启用或禁用它们,请前往官方文档了解更多信息。另外,请参阅受限制的非 SDK 接口灰名单,您也能够启用或者禁用它们。
不管是想体验 Android 11 的功能、测试应用仍是和咱们分享您的反馈,均可以从此次的开发者预览版 3 开始。您如今能够下载系统映像并刷入 Pixel 二、三、3a 或 4 设备中,或者经过 Android Studio 设置 Android 模拟器。接下来,使用 Android 11 预览 SDK 以及工具升级您的 Android Studio 环境,您能够访问官方文档查看设置说明。
与往常同样,您的反馈相当重要,因此请务必继续和咱们分享您的想法——咱们越早听到您的声音,就能整合越多的反馈。若是您在测试中发现了问题,请报告给咱们。
点击这里前往 Android 11 开发者网站了解详情