Android 16 预览版

欢迎加入 Android 16 预览版计划,该计划将为您提供面向下一版本的 Android 系统提升应用的兼容性和构建应用所需的所有功能。您可以下载预览版 SDK 和工具,立即开始使用

硬件和模拟器系统映像

用于在 Pixel 设备和 Android 模拟器上测试应用的运行时环境。

最新的平台代码

我们将定期提供更新,以便您将可以针对最新的平台代码测试应用。

新行为和新功能

准确找到将影响应用的行为变更,并使用最新的平台功能进行构建。

反馈和支持

您的反馈至关重要! 报告问题,并与我们分享您的想法!还可以与开发者社区中的其他开发者建立联系,分享您的体验。

时间轴、里程碑和更新

Android 16 预览版计划的时间表

Android 16 预览版计划从 2024 年 11 月开始启动,到向 AOSP 和 OEM 提供最终的公开版本时结束,最终版本预计将于明年发布。在各个关键开发里程碑阶段,我们将为您的开发和测试环境提供更新。每次更新均包括 SDK 工具、系统映像、模拟器、API 参考文档和 API 差异。请参阅下表,详细了解每个里程碑应关注的方面。

时间表 Build 类型 开发者操作
11 月 开发者预览版 1 早期的基准 build,涉及一些新功能、API 和行为变更,重点关注开发者反馈。
  • 查看新的 API 和行为变更,并在此期间向我们报告任何重大问题或请求。
  • 开始早期的应用兼容性测试。
12 月 开发者预览版 2 增量更新,涉及更多的功能、API 和行为变更。
  • 继续发送有关行为变更和 API 的反馈。
  • 准备好应用,迎接消费者 Beta 版。
  • 继续进行兼容性测试,将应用更新发布到测试轨道,而不更改目标平台。
1 月 Beta 版 1 初始 Beta 版本,面向注册试用 Android Beta 版的尝鲜者提供无线更新。
  • 继续进行兼容性测试,留意 Android Beta 版用户的反馈。
  • 开始针对 Android 16 的早期测试。
  • 如有任何问题,通知 SDK 和库的开发者。
2 月 Beta 版 2 增量 Beta 版
  • 继续进行兼容性测试,留意 Android Beta 版用户的反馈。
  • 继续针对 Android 16 的早期测试。
  • 如有任何兼容性问题,继续通知 SDK 和库的开发者。
平台稳定性
3 月 Beta 版 3 第一个平台稳定性里程碑版本,包括最终 API 和行为。也会开始发布到 Play 平台。
  • 开始对应用、SDK 和库进行最终的兼容性测试。
  • 发布兼容的应用版本。
  • 继续针对 Android 16 的工作。
  • 更新 SDK 和库,并向开发者通知任何问题。
4 月、5 月 Beta 4, ... 接近最终版本的 build,用于最终测试。
  • 发布应用、SDK 和库的兼容版本。
  • 继续针对 Android 16 的工作。
  • 使用新功能和 API 构建应用。
最终版本 面向 AOSP 和生态系统发布 Android 16 版本。
  • 发布应用、SDK 和库的兼容版本。
  • 继续针对 Android 16 的工作。
  • 使用新功能和 API 构建应用。

“平台稳定性”里程碑

Android 16 包含一个名为“平台稳定性”的里程碑,可帮助您规划最终测试和发布。该里程碑版本意味着,Android 16 已经确定最终的内部和外部 API、面向应用的最终行为,以及最终的非 SDK API 列表。我们预计 Android 16 将在 2024 年 3 月的 Beta 版 3 达成“平台稳定性”里程碑。从那以后,不会再有任何会影响应用的变更。

我们建议所有应用、游戏、SDK、库和游戏引擎开发者都将“平台稳定性”里程碑版本作为规划最终兼容性测试和公开发布的目标。如果以“平台稳定性”而不是最终版本为目标,在消费者能在其设备上获得新平台之前,您还可以多出几周的时间。

预览版阶段

预览版计划的每个阶段都可帮助您准备好应用,以适应稳定版 AOSP 和 Android 生态系统。

开发者预览版 1 和 2

开发者预览版期间,您应重点关注 API 反馈应用兼容性。应用兼容性意味着确保当前版本的应用在新平台上外观正常并且运行良好。

开发者预览版 build 提供早期测试和开发环境,供您试用新 API、确定应用中的兼容性问题,并针对新平台规划必要的迁移或功能方面的工作。在此期间,向我们提供反馈尤为重要。此外,您还应了解,每次更新都会有一些 API 变更。

Beta 1

Beta 版 1 为您提供了更全面、更稳定的环境,方便您在 Android 16 上进行构建和测试,这是我们向注册参加 Android Beta 版计划的尝鲜者提供的首个 build。在 Beta 版期间,尝鲜者将在 Pixel 设备上使用您的应用,因此我们建议您留意这些用户的反馈,并发布兼容更新以解决所有问题,而不更改应用的目标平台。此外,建议您提前为日后更改应用的目标平台做好准备。

Beta 2

使用 Beta 版 2 时,您将获得全面程度和稳定性进一步增强的 build,可以继续进行测试和开发。

Beta 3

从 Beta 版 3 开始,Android 16 达到平台稳定性,也就是说,系统行为和 API 均已最终确定。这时可开始进行最终测试和开发工作,以确保在面向生态系统最终发布时向用户提供准备就绪的兼容版应用。届时,Android 16 将提供标准的 API 级别。

在“平台稳定性”阶段,您需要将工作重点转移到最终兼容性测试,以及面向用户和下游开发者发布更新的应用。您还可以使用最终 API 构建应用,并优化使用了新 API 或新功能的任何代码。您可以放心平台和 API 不会改变,安心规划工作。

从“平台稳定性”阶段开始,您还将能够向搭载正式 API 级别 Android 16 的设备发布应用。我们建议先将应用发布到 Google Play Alpha 版和 Beta 版轨道中,这样就可以对应用进行测试,然后再通过商店进行广泛分发。

Beta 4、…

对于 Beta 版 4 和其他最终 Beta 版,我们将提供候选 build build 以进行最终测试。完成测试后,您应为您的应用、SDK、库、工具和游戏引擎发布兼容的更新,确保将设备升级到接近最终版本的用户能够获得良好的体验。您也可以继续使用新功能和 API 构建新功能,同时针对最新 API 级别测试您的应用,以发现可能出现的问题。

最终版本

稳定版 Android 16 已发布至 AOSP 及更大的 Android 生态系统。由于设备制造商开始向其用户发布更新,您的部分用户应该会在此时或不久之后更新到 Android 16。随着 Android 最新版本的用户数量增加,系统可能会报告一些新问题,请做好准备。

Android 16 预览版包含哪些内容?

Android 16 预览版计划包含您在使用不同屏幕尺寸、网络技术、CPU 和 GPU 芯片组和硬件架构的各种设备中测试现有应用所需的一切功能。

SDK 和工具

使用 Android Studio,您可以通过 SDK 管理器下载以下组件:

  • 适用于 Android 16 的 SDK 和工具
  • 适用于移动设备的 Android 16 模拟器系统映像(仅限 64 位,请参阅版本说明

我们将根据需要在每个里程碑为这些开发工具提供更新。

如需开始使用,请参阅获取 Android 16;如需了解任何已知问题,请参阅版本说明

系统映像

我们提供适用于各种 Google Pixel 设备的系统映像,您可以使用这些设备进行开发和测试。请访问下载页面,获取用于开发和测试的系统映像。

如果您没有 Pixel 设备,您仍然可以使用其他方法进行开发和测试,具体取决于您的工作流程:

Google Pixel 上的刷写与 OTA 更新

开发者预览版是仅面向开发者的早期基准 build。这些版本不适合尝鲜者或消费者的日常使用,因此我们仅在以下 Pixel 设备上提供这些版本,且仅通过手动下载和刷机方式提供:

  • Pixel 6 和 Pixel 6 Pro
  • Pixel 6a
  • Pixel 7 和 Pixel 7 Pro
  • Pixel 7a
  • Pixel Fold
  • Pixel Tablet
  • Pixel 8 和 Pixel 8 Pro
  • Pixel 8a
  • Pixel 9、Pixel 9 Pro、Pixel 9 Pro XL 和 Pixel 9 Pro Fold

如需了解详情,请参阅获取 Android 16

将开发者预览版 build 刷写到受支持的 Pixel 设备上之后,您将自动注册接收后续开发者预览版和 Beta 版 build 直到最终版本的无线下载更新。

请注意,开发者预览版 build 不支持 Android Beta 版 OTA 计划。

预览版 API 和发布

Android 16 预览版计划最初提供的系统和 Android 库仅用于开发用途,不具备标准的 API 级别。在此阶段,如果您想以该新平台为目标平台并使用新的 Android 16 API 进行构建,就必须更新应用的 build 配置,从而以 Android 16 的预览版为目标平台。

Android 16 预览版提供预览版 API,在“平台稳定性”里程碑下发布最终版 SDK 之前,这些 API 都不是正式 API。这意味着在一段时间内,特别是该计划的最初几周内,API 可能会变更。对于 Android 16 的每个版本,我们都会提供变更摘要。

之后在预览版中,将最终确定开发者 API,您将可以将正式版 Android 16 SDK 下载到 Android Studio 中,以正式 API 级别为目标平台,并根据正式 API 进行编译。

“平台稳定性”里程碑版本之前,Google Play 禁止发布以 Baklava 预览版 API 级别或未来的官方 API 级别为目标平台的应用。当最终版 SDK 可用时,您就能以正式 Android 16 API 级别为目标,并使用 Alpha 版、Beta 版和正式版发布渠道将应用发布到 Google Play。与此同时,如果您希望向测试人员分发面向 Android 16 的应用,则可随时通过电子邮件或直接从您的网站下载实现分发。

了解最新信息

在整个预览版期间,您对开发者预览版和 Beta 版进行测试时,我们强烈建议将开发环境保持为最新版本。当有新的更新可用时,我们会通过以下渠道通知您:

API 参考和差异报告

完整的预览版 API 参考文档可在线获取。当新 API 处于开发阶段时,系统会为其添加水印以供查看,并将 API 级别显示为“Baklava”。请注意,只有在使用 Android 16 预览版 SDK 构建应用时才能使用这些 API。

当 Android 16 达成“平台稳定性”里程碑且最终版 SDK 可用时,API 参考文档将显示新 API 已被添加到正式 API 级别中。

如需详细了解每个版中新增、修改、废弃和移除的 API,我们建议您先查看差异报告:

DP1

支持资源

在使用 Android 16 进行测试和开发时,请使用以下渠道报告问题并提供反馈:

  • 访问反馈和问题页面,详细了解如何报告问题,并与我们分享您的想法。在此页面上,您可以前往问题跟踪器提交 bug 或功能请求,还可以参与一些新功能和变更的简短问卷调查。
  • Android 预览版问题跟踪器是我们的主要问题跟踪器。您可通过问题跟踪器报告 bug、性能问题和一般反馈。您还可以查看已知问题,并查找解决方法步骤。我们将对您的问题进行分类并发送给 Android 工程团队以供审核,并会为您提供相关进度更新通知。如需详细了解如何报告各种问题,请参阅在何处报告问题部分。
  • 您可以在 Android 开发者社区中与参与 Android 16 预览版 build 的其他用户和开发者建立联系。您可以在此分享观察结果和想法,并查找问题的解答。

开始使用!

如需开始使用,请在硬件设备上安装 Android 16 或设置模拟器以进行兼容性测试。如需了解详情,请参阅获取 Android 16。感谢您参与 Android 16 预览版计划!