page.title=计划概览 page.metaDescription=欢迎参加 Android M 开发者预览版计划。此计划将为您提供针对 Android 的下一版本测试和优化应用所需的所有功能。 page.image=images/cards/card-preview_16-9_2x.png page.tags="preview", "developer", "android" @jd:body

Developer Preview 2 is now available

欢迎使用 Android M 开发者预览版计划。此计划将为您提供针对 Android 的下一版本测试和优化应用所需的所有功能。 它是一款免费软件。您仅需下载 M 开发者预览版工具即可立即使用。

硬件和模拟器系统映像

在 Nexus 5、6、9 和 Player(适用于电视)以及模拟器中运行并测试应用。

最新的平台代码

我们将在预览版期间提供多次更新,因此您将可以针对最新的平台变更测试您的应用。

通过 OTA(空中下载技术)更新

在向设备刷入初始预览版后,即可通过 OTA 技术获取更新。

新行为和新功能

尽早做好支持新平台行为(例如新运行时权限模型和省电功能)的准备工作。

为处理开发者反馈问题而设的优先窗口

在最初的几周里,我们将优先处理开发者报告的问题,以便尽快测试并提供反馈。

反馈和支持

使用问题跟踪器向我们报告问题并提供反馈。 与 M 开发者社区中的其他开发者建立联系。

时间表和更新

Preview program timeline

M 开发者预览版从 5 月 28 日开始一直运行到最终 Android M SDK 发布为止。最终的 Android M SDK 将于 2015 年第三季度公众版发布之前不久发布。

在开发阶段的各个里程碑,我们将为您的测试设备提供预览版更新。 暂定的里程碑包括

这些更新将促进形成最终版本的 SDK(第三季度末),为 Android 新版本以及最终的系统行为和功能交付官方 API。

如果您在 Android M 中进行测试和开发,我们郑重建议您随着预览版更新的发布,将开发环境保持为相应的最新版本。 为了简化这一过程,我们将为已刷入预览版内部版本的设备提供空中下载 (OTA) 更新功能,并提供可供您手动下载并刷入的系统映像。

注:最终的 SDK 和系统映像无法通过 OTA 交付,而是需要手动刷入到测试设备中。

当有预览版更新可用时,我们将通过 Android 开发者博客、此站点以及 Android M 开发者社区通知您。

预览版具有哪些功能?

M 开发者预览版包括您在各种使用不同屏幕尺寸、网络技术、CPU/GPU 芯片和硬件架构的设备中测试现有应用所需的所有功能。

SDK 工具

您可通过 Android Studio 中的 SDK 管理器下载这些组件:

硬件系统映像

您可从“下载”页面中下载这些供 Nexus 设备使用的硬件系统映像:

文档和示例代码

以下文档资源有助于您了解预览版:

支持资源

在 M 开发者预览版中测试和开发时,您可使用以下支持资源:

锁定目标、预览版 API 和发布

Android M 开发者预览版是仅面向开发的版本, 并不具有标准的 API 级别。如果您想选择拒绝通过兼容性行为测试您的应用(强烈推荐),则可将应用的 targetSdkVersion 设置为 “MNC”,从而锁定 M 开发者预览版。

Android M 开发者预览版提供预览 API 功能 — 在最终的 SDK 发布之前,这些 API 都不是正式的 API。目前,最终的 SDK 计划于 2015 年第三季度发布。 这意味着一段时期内,特别是该计划的最初几周内, API 可能会出现细微变化。 我们会通过 Android M 开发者预览版的每次更新,为您提供一份变更摘要。

请注意,尽管预览版 API 可能会更改,但运行时权限和省电功能等基本系统行为仍保持稳定,可以立即用于测试。

关于发布,Google Play 会禁止发布面向 M 开发者预览版的应用。 当 Android M 最终版本 SDK 可用时,您可以锁定官方 Android M API 级别,并将应用发布至 Google Play。 与此同时,如果您需要将针对 Android M 的应用分发给测试者,则可通过电子邮件或从您的站点直接下载实现这一点。

如何开始

要开始测试应用,请执行以下操作:

  1. 查看 API 概览行为变更,大致了解新功能及其如何影响您的应用。 特别地,您需要了解新的运行时权限模型、省电功能和自动备份。
  2. 遵循有关设置预览版 SDK 和配置测试设备的说明,来设置您的环境。
  3. 遵循刷入说明,刷入 Nexus 5、6、9 和 Player 的最新 M 开发者预览版系统映像。 为开发设备刷入系统映像后,预览版更新将通过无线 (OTA) 更新进行交付。
  4. 下载 M 预览版 API 参考资料M 预览版示例,更深入地了解新 API 功能以及如何在应用中使用这些功能。
  5. 加入 Android M 开发者社区,获取最新资讯并与使用新平台的其他开发者建立联系。

感谢您参加 Android M 开发者预览版计划!