Android 的公开 Beta 版计划,为您提供针对下个 Android 版本准备应用所需的一切。
- 硬件和模拟器系统映像 - 用于在 Pixel 设备和 Android 模拟器上测试下个 Android 版本的应用的运行时环境。
- 最新平台代码和 API - 我们将定期提供更新,以便您将可以 针对最新的平台代码测试应用。
- 新行为和新功能 - 准确找到将影响应用的行为变更,并使用最新的平台功能进行构建。
- 反馈和支持 - 您的反馈至关重要! 请报告问题并告诉我们您的想法!还可以与 开发者在 [开发者社区][community] 中建立联系,分享您的 体验。
里程碑和更新
在每个 主要版本和次要版本发布之前,面向开发者的 Android Beta 版计划都会运行几个月。在此期间,我们将为您的 开发和测试环境提供 Beta 版更新,其中包含 SDK 工具、系统映像、模拟器、 API 参考文档和 API 差异。请参阅下表,详细了解每个里程碑应关注的方面 。
| 里程碑 | 类型 | 开发者操作 |
|---|---|---|
| Beta 版 1 | 初始 Beta 版本,面向注册试用 Android Beta 版的开发者和 尝鲜者提供无线更新。 |
|
| 平台稳定性 | ||
| 平台 稳定性 | 第一个平台 稳定性 里程碑版本,包括最终 API 和行为。也会开始发布到 Play 平台。 |
|
| 最终 版本 | 面向 AOSP 和 生态系统发布平台。 |
|
Android 发布阶段
Android Beta 版计划的每个阶段都可帮助您准备好应用,以适应 稳定版 AOSP 和 Android 生态系统。
Beta 版本
Beta 版 1 为您提供了更全面、更稳定的环境,方便您在下个平台版本上进行构建和测试 ,这是我们向注册参加 Android Beta 版计划的尝鲜者提供的首个 build。在 Beta 版期间 ,尝鲜者将在 Pixel 设备上使用您的应用,因此我们建议您 留意这些用户的反馈,并发布兼容更新以 解决所有问题,而不更改应用的目标平台。对于主要版本, 建议您提前为日后更改应用的目标平台做好准备。 请在此期间向我们提供反馈,告知我们 任何问题或请求。
平台稳定性里程碑
Android 版本包含一个名为 平台稳定性 的里程碑,可帮助您 规划最终测试和发布。该里程碑版本意味着,平台已经 确定最终的内部和外部 API、面向应用的最终行为,以及最终的 非 SDK API 列表。在“平台稳定性”阶段后,不会再有任何会影响应用的变更 。这时可开始进行最终测试和开发 工作,确保在面向生态系统最终发布时向用户提供准备就绪的兼容版应用。对于主要版本,Android 将 在此阶段提供标准的 API 级别。
我们建议所有应用、游戏、SDK、库和游戏引擎开发者都将 “平台稳定性”里程碑版本作为规划最终兼容性 测试和公开发布的目标。如果以“平台稳定性”而不是最终版本为目标 在消费者能在其设备上获得新平台 之前,您还可以多出几周的时间。
从“平台稳定性”阶段开始,您还将能够向运行 正式 API 级别的 Android 平台的设备 发布应用 。我们建议先将应用发布到 Google Play Alpha 版和 Beta 版分发渠道中,这样就可以对应用进行测试,然后再通过商店进行广泛分发。
最终版本
稳定版 Android 平台已发布至 AOSP 及更大的 Android 生态系统。您应该预计到,随着设备制造商 开始为用户发布更新,部分用户将在此时或不久后更新到 Android 平台。随着使用最新版 Android 的用户数量增加,请做好准备应对可能 报告的新问题。
Beta 版本包含哪些内容?
Beta 版计划包含您在使用不同屏幕尺寸、网络技术、CPU 和 GPU 芯片组和 硬件架构的各种设备中测试现有应用所需的一切功能。
SDK 和工具
使用 Android Studio,您可以通过 SDK 管理器下载以下组件:
- Beta 版本的 SDK 和工具
- 适用于移动设备的模拟器系统映像 (仅限 64 位)
我们将根据需要在每个里程碑为这些开发工具提供更新。
系统映像
我们提供适用于各种 Google Pixel 设备的系统映像,您可以使用这些设备进行开发和测试。 请访问相应版本的下载页面,获取用于开发和测试的 系统映像。
如果您没有 Pixel 设备,您仍然可以使用其他 方法进行开发和测试,具体取决于您的工作流程:
- 适用于移动设备的模拟器系统映像(仅限 64 位)
- 通用系统映像 (GSI)
通过 Android Beta 版计划以 OTA 方式更新 Pixel
如果您使用的是受支持的 Pixel 设备,可以在适用于 Pixel 的 Android Beta 版计划中注册设备,以通过无线下载 (OTA) 方式获取 Android 平台 Beta 版的更新。
如需了解详情并注册,请访问 g.co/androidbeta。
Beta 版 API 和发布
早期 Beta 版 build 最初提供的系统和 Android 库仅用于开发用途,不具备标准的 API 级别。在此阶段,如果您想以该 新平台为目标平台并使用新的 API 进行构建,就必须更新应用的 build 配置,从而以 Beta 版为目标平台。
在“平台 稳定性”里程碑下发布最终版 SDK 之前,预览版 API 都不是正式 API。这意味着在 Beta 版期间,API 可能会变更, 特别是该计划的最初几周内。我们将为每个版本提供 变更摘要。
之后在预览版中,将最终确定开发者 API,您将可以将正式版 SDK 下载到 Android Studio 中,并根据正式 API 进行编译。
在“平台稳定性”里程碑版本之前,Google Play 禁止发布以预览版 API 级别或未来的官方 API 级别为目标平台的应用 。当最终版 SDK 可用时,您就能以正式 API 级别为目标,并使用 Alpha 版、Beta 版和正式版发布渠道将应用发布到 Google Play。 与此同时,如果您希望向测试人员分发面向下个 API 级别应用,则可随时通过电子邮件或直接从您的网站下载实现分发。
API 参考和差异报告
平台参考文档始终显示最新的平台 预览版、Beta 版或最终版本。当新 API 处于开发阶段时,系统会为其添加水印以供查看,并将预览版代号显示为 API 级别。请注意,只有使用预览版 SDK 构建应用时才可以使用这些 API。
当最终版 SDK 可用时,API 参考文档将显示新 API 已被添加到正式 API 级别中。
支持资源
在您使用 Android Beta 版 build 进行测试和开发时,请使用以下渠道报告 问题并提供反馈:
- 请访问反馈和问题页面,详细了解 如何报告问题并告知我们您的想法。在此页面上,您可以 前往问题跟踪器提交 bug 或功能请求,还可以参与一些新功能和变更的 简短问卷调查。
- Android 预览版问题跟踪器是我们的主要问题 跟踪器。您可通过问题跟踪器报告 bug、性能问题和一般反馈 。您还可以检查已知问题,并找出 解决方法步骤。我们将对您的问题进行分类并 发送给 Android 工程团队以供审查,并会为您提供相关进度更新通知。
- 您可以在 [Android 开发者社区][community] 中与参与 Android 16 预览版 build 的 其他用户和开发者建立联系。您可以在此分享观察结果或想法,并查找 问题的解答。
[community]: /about/versions/16/qpr2/dev-community