文|Google 工程副总裁 Dave Burke
两周之前,我们宣布正在开发开发者预览版 Android 7.1 Nougat。现在,您可以下载 SDK 和工具,开始体验此新版本。要在您符合条件的设备上获取此 7.1 版,请在 Android Beta 计划中注册您的设备。如果您的设备已注册,您将自动收到更新。
Developer Preview 具有哪些功能?
Android 7.1 Developer Preview 将为您提供在新平台上测试应用或为应用增添应用快捷键或图像键盘支持等新功能所需的一切。此版本包含更新的 SDK 和工具、文档和示例,以及用于在支持的设备上运行您的应用的模拟器和设备系统映像。
我们继续沿用我们在 N 以及更早版本中使用的模型,Android 7.1 作为一个增量更新版,其中有几个值得注意的不同之处:
- 由于 7.1 已在 Pixel 上发布,我们在 Nexus 系列设备上交付的 Developer Preview 初始版便已达到测试版质量。其目标是清除任何设备特定的问题。
- 我们的新 API 最终定格为 API 级别 25。
- 我们在 Google Play 上开放发布渠道,允许发布针对新 API 级别的应用,这样,在您准备就绪后,可以立即更新您的应用。
在最初的预览版发布后,我们计划在 11 月提供一个更新版,然后,在 12 月,面向 Android 开源项目 (AOSP) 发布最终公开版。Developer Preview 最初可用于 Nexus 5X、Nexus 6P 和 Pixel C 设备上,11 月,我们还会将该版本拓展到其他设备上。
让您的应用为 Android 7.1 做好准备
要开始准备,请更新至 Android Studio 2.2.2 并下载 API 级别 25 平台、模拟器系统映像和工具。最终 API 级别 25 SDK 可通过 Android Studio 中的 SDK 管理器下载。
安装 API 级别 25 SDK 之后,即可将项目的 compileSdkVersion 更新至 25,以针对新 API 构建和测试应用。如果您正在进行兼容性测试,我们建议您将应用的 targetSdkVersion 更新至 25,以便在禁用兼容性行为的情况下测试您的应用。
有关如何利用 API 级别 25 SDK 设置应用的详细信息,请参阅设置预览版:
developer.android.com/preview/setup-sdk.html
如果您要向您的应用添加应用快捷键或圆形启动器图标,您可以使用 Android Studio 的内置 Image Asset Studio,快速创建符合 Material Design 指导原则的不同尺寸的图标。
您可以使用 Image Asset 工具快速创建圆形图标资源
随 Android API 级别 25 SDK 提供的 Google API 模拟器系统映像包含对圆形图标和新的 Google Pixel 启动器的支持。通过 Google API 系统映像,您可以测试应用的圆形应用图标在支持圆形图标的设备上的显示效果。此外,如果您正在开发动态壁纸,您也可以使用新的系统映像和 Android Emulator 来测试 Android 7.1 中增强的预览版元数据。
您可以使用 Android Studio 中的 Android Emulator 测试启动器中的圆形应用图标和快捷键
为帮助您添加图像键盘支持,您可以使用此预览版系统映像中的 Messenger 和 Google 键盘应用进行测试,因为它们支持新 API。
在提供 API 级别 25 SDK 的同时,我们还将 Android 支持库更新至 25.0.0。新版本允许您在兼容性向后支持至 API 级别 13 的同时添加图像键盘支持。它还包含 BottomNavigationView 小部件,后者实现了 Material Design 指导原则中的底部导航模式。
要详细了解 API 级别 25,请参阅 Developer Preview 网站上的 API 差异:
developer.android.com/reference/packages.html
更新的 API 参考:
developer.android.com/sdk/api_diff/25/changes.html
将您的应用发布到 Google Play 中的 Alpha、Beta 测试版或正式版渠道
由于 Android 7.1 API 是最终版,您可以将使用 API 25 编译(或者针对 API 25 构建)的更新发布到 Google Play。现在,您可以将使用 API 25 的应用更新发布到 Google Play Developer Console 中的 Alpha、Beta 测试版甚或正式版渠道。通过这种方式,您可以向其设备(例如 Pixel 和 Android Beta 设备)运行 Android 7.1 的用户推送应用更新。
如何在符合条件的设备上获取 Android 7.1 Developer Preview
如果您已注册参加 Android Beta 计划,您符合条件的注册设备会立即获取 Android 7.1 Developer Preview 更新,无需您执行任何操作。如果您尚未注册参加 Android Beta 计划,最简单的方法就是首先访问 android.com/beta,然后选择注册符合条件的 Android 手机或平板电脑,您很快就能通过无线下载方式收到本次(和将来更多)预览版更新。如果您有已注册的设备但不希望接收此更新,只需访问 Android Beta 并取消注册该设备。您也可以下载并手动刷机。
欢迎您在 Developer Preview Issue Tracker、N Preview Developer 社区或 Android Beta 社区中提供反馈,我们将争取在 12 月份发布消费者版本!
来自:谷歌开发者微信公众号