page.title=支持和版本说明 meta.keywords="preview", "android" page.tags="preview", "developer preview" page.image=images/cards/card-n-support_2x.png @jd:body

本文内容

当您使用 Android N Developer Preview 进行开发和测试时,您可借助两个主要支持渠道: 请在 https://developer.android.com/preview/bug 提交有关设备、系统和 Google App 错误的错误。 对于其他应用问题,请直接联系开发者。

若要与其他参与 Android N 的开发者讨论问题或想法,请加入 Developer Preview Google+ 社区

Developer Preview 3

日期:2016 年 5 月
构建:NPD35K
模拟器支持:x86 & ARM(32/64 位)
Google Play 服务:8.4

一般公告

Developer Preview 版本适用于应用开发者和其他早期试用者,可用于日常使用、开发或兼容性测试。 请注意关于版本的一般注意事项:

DP3 的新功能

面向 Android 的 VR 模式

Android N 为新的 VR 模式增加了平台支持和优化,以使开发者能为用户打造高质量移动 VR 体验。 增加了一些性能增强特性,包括允许 VR 应用访问某个专属的 CPU 核心。 在您的应用中,您可以充分利用到专为 VR 设计的智能头部跟踪和立体声通知功能。 最重要的是,Android N 的图形延时非常低。

如需更多信息,请参阅面向 Android 的Google VR SDK

持续性能模式

为解决这些限制,Android N 包括了持续性能模式 支持,帮助原始设备制造商 (OEM) 提供关于长期运行应用的设备性能能力的提示。 应用开发者随后可以使用这些提示来根据可预测的一致设备性能水平调整长期应用。 应用开发者只能在 Nexus 6P 设备的 Developer Preview 上尝试这项新的 API。

多进程 WebView

从 Android N 中的版本 51 开始,WebView 将开发者选项“多进程 WebView”被启用时,在一个单独的沙盒进程中运行网页内容。 WebView 团队正在寻求关于 N 中的兼容性和运行时性能的反馈,并随后将在未来 Android 版本中启用多进程 WebView。 在这个版本中,可预期启动时间回归、总内存使用和软件渲染性能。

如果您在多进程模式中遇到意外问题,请告诉我们。 请通过提交错误来联系 WebView 团队。

键盘快捷键辅助工具

在 Android N 中,用户可以按 Meta+/ 触发键盘快捷键屏幕,它会显示系统和对焦的应用中可用的所有快捷键。 开发者可以添加自己的快捷键,或者从他们的应用触发快捷键屏幕。 请参阅键盘快捷键辅助工具以了解详细信息。

FrameMetrics API

DP3 引入了一项新的 FrameMetrics API,它通过公开流式传输 Pub/Sub API 来传递应用的当前窗口帧计时信息,允许应用监测其 UI 渲染性能。FrameMetricsListener 可用于从更高的粒度衡量生产中的交互级 UI 性能,无需 USB 连接。

功能和 API 更改

启动器快捷键和启动器快捷键 API
我们已经决定将这项功能推迟到未来的 Android 版本中。我们计划从下一个 Developer Preview 开始,从公开 Android N API 中移除启动器快捷键 API(ShortcutManager 等)。
WebView Javascript 在页面加载之前运行
从面向 Android N 的应用开始,JavaScript 上下文会在加载新页面时重置。 目前,新 {@link android.webkit.WebView} 实例中加载的第一个页面会继承上下文。 想要在 {@link android.webkit.WebView} 中注入 Javascript 的开发者应在页面开始加载后执行脚本。
不安全起点上的 WebView 地理定位
从面向 Android N 的应用开始,地理定位 API 将仅在安全的起点(通过 HTTPS)上被允许。 此政策的目的是在用户使用不安全连接时保护他们的私人信息。
Data Saver
从 Developer Preview 3 开始,应用可以使用 Intent 来显示系统对话框,使用户能直接向 Data Saver 豁免白名单中添加应用。 请参阅 Data Saver 文档以了解详细信息。
号码屏蔽
如果未经授权的用户试图屏蔽或取消屏蔽一个号码,操作会即时失败,并返回 {@link java.lang.SecurityException}。 (之前,操作曾引发 {@link java.lang.UnsupportedOperationException} )
快速设置图块 API
系统现在使用 Activity 的元数据来决定图块模式。 (之前平铺模式是由 TileService.onTileAdded() 的返回值决定。) 如需了解详细信息,请参阅可下载的 API 参考 中的 TileService.META_DATA_ACTIVE_TILE

修复开发者报告的问题

开发者报告的许多问题都已得到修复,包括:

如需已修复问题的完整清单,请参阅 Issue Tracker

已知问题

无障碍功能

相机

音频

连接

启动器

键盘

区域设置和语言

媒体

多窗口模式

Google Play 服务

Android for Work 和 Google Apps 设备规范

外部存储

Google Play 中的屏幕缩放和多 APK

通知

开发者工具

Developer Preview 2

日期:2016 年 4 月
构建:NPC91K、NPC91O
模拟器支持:x86 & ARM(32/64 位)
Google Play 服务:8.4

DP2 的新功能

修复开发者报告的问题

开发者报告的许多问题都已得到修复,包括:

一般公告

Developer Preview 版本仅针对应用开发者,仅适用于兼容性测试和早期开发。 请注意关于版本的一般注意事项:

已知问题

性能和电池

Google 帐户

系统更新

无障碍功能

蓝牙

设置向导

原始设备制造商 (OEM) 解锁

Android for Work

Vulkan

设备特定问题

Android One
当设备从插槽 1 切换到插槽2 SIM 时,数据连接失败。
Pixel C
无法切换语音搜索“Always On”选项。
Nexus 6
除 HDR+ 照片之外的纵向相机照片被损坏。
Nexus Player
Nexus Player 上的 Netflix 高清内容播放可能失败。
任何依赖于动态视频分辨率变化的应用都可能会在 Nexus Player 上失败。
任何使用 VP9 视频编解码器的应用都可能会在 Nexus Player 上失败。

Developer Preview 1

日期:2016 年 3 月
构建:NPC56P、NPC56R 已更新:NPC56W、NPC56X
模拟器支持:x86 & ARM(32/64 位)
Google Play 服务:8.4

一般公告

Developer Preview 版本仅针对应用开发者,仅适用于兼容性测试和早期开发。 请注意关于版本的一般注意事项:

平台问题

性能和电池

拨号器

麦克风

系统 UI

Android for Work

键盘

视频

Wi-Fi

直接启动

Android TV 画中画

错误报告

分屏多窗口

输入方法

无障碍功能

特定于设备的说明和问题

Nexus Player

Pixel C

Nexus 9