Android 11 最终 Beta 版发布,正式版即将到来!

做者 / Dave Burke, VP of Engineeringhtml

231x231|Android 11

随着 8 月的到来,Android 11 的正式版已经呼之欲出!咱们正在为新平台作最后的微调。今年预览周期 的最后一次更新——Beta 3,已经正式发布。对于开发者来讲,趁着正式版尚未发布到消费者手中,是时候准备好您的应用了。android

您如今就能够在 Pixel 二、三、3a 和 4(以及 即将到来的 4a)系列设备上安装 Beta 3。只需在这里 注册 便可得到 OTA 更新。若是您已经注册,则会自动得到更新。感谢你们一直以来提供的反馈,请继续和咱们 分享您的使用感想安全

更多关于 Android 11 正式版的信息即将发布,敬请保持关注!微信

Beta 3 中的更新

本次更新包括针对 Pixel 设备和 Android 模拟器的 Android 11 发布候选版本。咱们在 Beta 2 时就已经达到了平台稳定性里程碑,即全部面向应用的接口和行为都已敲定,包括 SDK 和 NDK API、面向应用的系统行为,以及对非 SDK 接口的限制。在这些基础之上,经过加入最新的修复和优化,Beta 3 为您提供了完成测试所需的一切。并发

在 Android 11 的调整进入尾声的同时,咱们也经过本次版本将 接触史通知系统( Exposure Notifications System)正式引入 Android。从 Beta 3 开始,用户无需启用设备位置选项就能在 Android 11 上运行接触史通知应用。请注意这是咱们仅针对接触史通知系统的一个例外,由于该系统从设计上让使用它的应用没法经过蓝牙扫描来推断设备位置。为了保护用户隐私,全部其余应用仍将被禁止执行蓝牙扫描,除非设备位置选项已被启用,而且用户已为该应用授予位置权限。请阅读《接触史通知的相关更新》一文了解详情。app

让您的应用为 Android 11 作好准备!

随着 Android 11 正式版的临近,咱们要求全部 Android 应用和游戏开发者尽快完成兼容性测试,并发布更新。对于 SDK、库、工具和游戏引擎开发者来讲,当即发布兼容版本更为重要,由于在收到您的更新以前,您的下游应用和游戏开发者可能没法继续进行他们的兼容性测试。ide

为 Android 11 作好准备

正如咱们在 Beta 2 发布的详细介绍,请参考该文档并进行 Android 11 兼容性测试。工具

要测试您当前的应用,请首先了解 Android 11 上会影响 全部应用的行为变动,查看应用在哪些方面会受影响。测试

下面是首先须要关注的变动(不管您应用的 targetSdkVersion 是多少):优化

  • 单次权限 - 如今,用户能够为位置信息、设备麦克风和摄像头授予单次使用权限。详细信息请访问 官方文档
  • 外部存储访问权限 - 应用没法再访问外部存储空间中属于其余应用的文件。详细信息请访问 官方文档
  • Scudo Hardened Allocator - 如今它是应用内原生代码的堆内存分配器。详细信息请访问 官方文档
  • 文件描述符排查器 - 此功能如今默认启用,以检测应用原生代码的文件描述符处理错误。详细信息请访问 官方文档

记得在应用中测试库和 SDK 的兼容性。若是发现问题,请尝试更新该 SDK 至最新版本,或联系开发者寻求帮助。

有关兼容性测试和工具的更多信息,请查看 Android 11 兼容性相关的资源,并访问 Android 11 开发者网站了解技术细节。

探索新功能和 API

Android 11 经过聚焦三个主题:以人为本、灵活控制以及隐私安全,打造了众多全新功能,使得开发者能够为用户打造全新的体验。若是您已经火烧眉毛想要一试,请阅读咱们的 首个 Beta 版发布文章 以纵览全部的开发者功能。您也能够访问 Beta 版发布页面,观看 Android 团队成员们就本身所负责领域的最新变化发表的演讲。有关 Android 11 功能和 API 的完整详细信息,请访问 Android 11 开发者网站

另外请别忘了体验 Android Studio 中适用于 Android 11 的新功能,以改善您的生产效率和工做流程,例如 ADB Incremental(ADB 增量更新),它能够更快地安装较大的 APK,另外还在平台 API 上加入了更多的可空性注解。您能够 下载 最新的 Android Studio Beta 或 Canary 版进行尝试。请查看 官方文档 了解如何针对 Android 11 配置 Android Studio。

如何获取 Beta 3?

很是简单!您能够在官网 注册,为 Pixel 二、三、3a 和 4 (以及即将到来的 Pixel 4a)系列设备获取 Beta 3 的 OTA 更新。若是您已经注册,则会自动收到更新,无需进行任何操做。另外您也能够尝试使用 Android Flash Tool 轻松地进行按需更新,咱们还提供了 可下载的系统映像。若是您没有 Pixel 设备,可使用 Android Studio 中的 Android Emulator ,或使用 GSI 映像在支持的 Treble 兼容设备上运行 Android 11。

下一步

咱们将在 将来几周正式发布 Android 11,请保持关注!同时,建议开发者尽快完成测试,并发布兼容更新。欢迎经过问题反馈表单 分享您的反馈,包括 平台问题(包括隐私和行为变动)、应用兼容性问题第三方 SDK 问题。再次感谢你们一直以来提供的宝贵反馈!

互动有奖

各位开发者朋友们,您的应用为 Android 11 适配了哪些功能?请扫码下面二维码到微信打开,在评论区告诉咱们。咱们将为精选评论点赞数量排名在前三位和第 11 位 (排名截止于文章发布一周后) 的开发者送出 Android 11 礼包。谢谢您的参与和互动!

|202x202