1page.title=支持和版本说明 2meta.keywords="preview", "android" 3page.tags="preview", "developer preview" 4page.image=images/cards/card-n-support_2x.png 5 6@jd:body 7 8 9<div id="qv-wrapper"> 10<div id="qv"> 11 12<h2>本文内容</h2> 13 14<ul> 15 <li><a href="#dp3">Developer Preview 3</a> 16 <ul> 17 <li><a href="#general">一般公告</a></li> 18 <li><a href="#new">DP3 的新功能</a></li> 19 <li><a href="#ki">已知问题</a></li> 20 </ul> 21 </li> 22 <li><a href="#dp2">Developer Preview 2</a></li> 23 <li><a href="#dp1">Developer Preview 1</a></li> 24</ul> 25 26<!-- 27<h2>See Also</h2> 28<ol> 29 <li></li> 30</ol> 31--> 32 33</div> 34</div> 35 36<p> 37 当您使用 Android N Developer Preview 进行开发和测试时,您可借助两个主要支持渠道: 38请在 <a href="https://developer.android.com/preview/bug">https://developer.android.com/preview/bug</a> 提交有关设备、系统和 Google App 错误的错误。 39对于其他应用问题,请直接联系开发者。 40 41</p> 42 43<p>若要与其他参与 Android N 的开发者讨论问题或想法,请加入 <a href="{@docRoot}preview/dev-community">Developer Preview Google+ 社区</a>。 44</p> 45 46<h2 id="dp3">Developer Preview 3</h2> 47 48<div class="wrap"> 49 <div class="cols"> 50 <div class="col-6of12"> 51 <p> 52 <em>日期:2016 年 5 月<br> 53 构建:NPD35K<br> 54 模拟器支持:x86 & ARM(32/64 位)<br> 55 Google Play 服务:8.4</em> 56 </p> 57 </div> 58 </div> 59</div> 60 61<h3 id="general">一般公告</h3> 62 63<p> 64 Developer Preview 版本适用于<strong>应用开发者和其他早期试用者</strong>,可用于日常使用、开发或兼容性测试。 65 66请注意关于版本的一般注意事项: 67 68</p> 69 70<ul> 71 <li>这个版本可能会在支持设备上出现不同的<strong>稳定性问题</strong>。 72用户可能会遇到系统不稳定,如内核错误和崩溃。 73 74 </li> 75 76 <li>有些应用<strong>可能无法在新的平台版本上如预期运行。</strong> 77这其中包括 Google 应用和其他应用。 78 </li> 79 80 <li>Developer Preview 3 已在以下设备上经过<strong>兼容性测试套件 (CTS) 批准</strong>: 81Nexus 5X、Nexus 6、Nexus 6P 和 Pixel C。依赖 CTS 批准构建的应用应能在这些设备上正常运行(例如 Android Pay)。 82 83 84 </li> 85 86 <li>Developer Preview 3 <strong>适用于所有支持设备:</strong> 87Nexus 5X、Nexus 6、Nexus 6P、Nexus 9、Nexus Player、Pixel C、General Mobile 4G (Android One) 以及 Sony Xperia Z3 (D6603 和 88 D6653 型号)。 89 90 91 </li> 92</ul> 93 94 95<h3 id="new">DP3 的新功能</h3> 96 97<h4 id="">面向 Android 的 VR 模式</h4> 98 99<p> 100 Android N 为新的 VR 模式增加了平台支持和优化,以使开发者能为用户打造高质量移动 VR 体验。 101增加了一些性能增强特性,包括允许 VR 应用访问某个专属的 CPU 核心。 102 103在您的应用中,您可以充分利用到专为 VR 设计的智能头部跟踪和立体声通知功能。 104最重要的是,Android N 的图形延时非常低。 105 106</p> 107 108<p> 109 如需更多信息,请参阅<a href="https://developers.google.com/vr/android/">面向 Android 的Google VR SDK</a>。 110</p> 111 112<h4 id="">持续性能模式</h4> 113 114<p> 115 为解决这些限制,Android N 包括了<a href="{@docRoot}preview/api-overview.html#sustained_performance_api">持续性能模式</a> 支持,帮助原始设备制造商 (OEM) 提供关于长期运行应用的设备性能能力的提示。 116 117应用开发者随后可以使用这些提示来根据可预测的一致设备性能水平调整长期应用。 118 119应用开发者只能在 Nexus 6P 设备的 Developer Preview 上尝试这项新的 API。 120 121</p> 122 123<h4>多进程 WebView</h4> 124 125<p> 126 从 Android N 中的版本 51 开始,WebView 将开发者选项“多进程 WebView”被启用时,在一个单独的沙盒进程中运行网页内容。 127 128WebView 团队正在寻求关于 N 中的兼容性和运行时性能的反馈,并随后将在未来 Android 版本中启用多进程 WebView。 129 130在这个版本中,可预期启动时间回归、总内存使用和软件渲染性能。 131 132</p> 133 134<p> 135 如果您在多进程模式中遇到意外问题,请告诉我们。 136请通过<a href="https://bugs.chromium.org/p/chromium/issues/entry?template=Webview%20Bugs">提交错误</a>来联系 WebView 团队。 137 138</p> 139 140<h4 id="">键盘快捷键辅助工具</h4> 141 142<p> 143 在 Android N 中,用户可以按 <code>Meta+/</code> 触发<strong>键盘快捷键</strong>屏幕,它会显示系统和对焦的应用中可用的所有快捷键。 144 145开发者可以添加自己的快捷键,或者从他们的应用触发快捷键屏幕。 146请参阅<a href="{@docRoot}preview/api-overview.html#keyboard_shortcuts_helper">键盘快捷键辅助工具</a>以了解详细信息。 147 148</p> 149 150<h4 id="">FrameMetrics API</h4> 151 152<p> 153 DP3 引入了一项新的 <a href="{@docRoot}preview/api-overview.html#framemetrics_api">FrameMetrics API</a>,它通过公开流式传输 Pub/Sub API 来传递应用的当前窗口帧计时信息,允许应用监测其 UI 渲染性能。<code>FrameMetricsListener</code> 可用于从更高的粒度衡量生产中的交互级 UI 性能,无需 USB 连接。 154 155 156 157 158 159</p> 160 161<h4 id="api-changes">功能和 API 更改</h4> 162 163<dl> 164 <dt> 165 启动器快捷键和启动器快捷键 API 166 </dt> 167 168 <dd> 169 我们已经决定将这项功能推迟到未来的 Android 版本中。我们计划从下一个 Developer Preview 开始,从公开 Android N API 中移除启动器快捷键 API(ShortcutManager 等)。 170 171 172 </dd> 173 174 <dt> 175 WebView Javascript 在页面加载之前运行 176 </dt> 177 178 <dd> 179 从面向 Android N 的应用开始,JavaScript 上下文会在加载新页面时重置。 180目前,新 {@link android.webkit.WebView} 实例中加载的第一个页面会继承上下文。 181 182 想要在 {@link 183 android.webkit.WebView} 中注入 Javascript 的开发者应在页面开始加载后执行脚本。 184 185 </dd> 186 187 <dt> 188 不安全起点上的 WebView 地理定位 189 </dt> 190 191 <dd> 192 从面向 Android N 的应用开始,地理定位 API 将仅在安全的起点(通过 HTTPS)上被允许。 193此政策的目的是在用户使用不安全连接时保护他们的私人信息。 194 195 </dd> 196 197 <dt> 198 Data Saver 199 </dt> 200 201 <dd> 202 从 Developer Preview 3 开始,应用可以使用 Intent 来显示系统对话框,使用户能直接向 Data Saver 豁免白名单中添加应用。 203 204请参阅 <a href="{@docRoot}preview/api-overview.html#data_saver">Data Saver 文档</a>以了解详细信息。 205 206 </dd> 207 208 <dt> 209 <a href="{@docRoot}preview/api-overview.html#number-blocking">号码屏蔽</a> 210 </dt> 211 212 <dd> 213 如果未经授权的用户试图屏蔽或取消屏蔽一个号码,操作会即时失败,并返回 {@link java.lang.SecurityException}。 214(之前,操作曾引发 {@link java.lang.UnsupportedOperationException} ) 215 216 </dd> 217 218 <dt> 219 <a href="{@docRoot}preview/api-overview.html#tile_api">快速设置图块 API</a> 220 221 </dt> 222 223 <dd> 224 系统现在使用 Activity 的元数据来决定图块模式。 225 (之前平铺模式是由 <code>TileService.onTileAdded()</code> 的返回值决定。) 226如需了解详细信息,请参阅可下载的 <a href="{@docRoot}preview/setup-sdk.html#docs-dl">API 参考</a> 中的 227<code>TileService.META_DATA_ACTIVE_TILE</code>。 228 </dd> 229</dl> 230 231<h4 id="dp3-fixes">修复开发者报告的问题</h4> 232 233<p> 234 开发者报告的许多问题都已得到修复,包括: 235</p> 236 237<ul> 238 <li>在 1 首歌后蓝牙音频播放中断(错误 <a href="https://code.google.com/p/android/issues/detail?id=206889">206889</a>) 239 </li> 240 241 <li>Pixel C 不断崩溃(错误 <a href="https://code.google.com/p/android/issues/detail?id=206962">206962</a>) 242 </li> 243 244 <li>时钟和 Toast 通知问题(错误 <a href="https://code.google.com/p/android/issues/detail?id=203094">203094</a>) 245 </li> 246 247 <li>当通过 USB C 电缆连接到 MacBook Pro 时,Pixel C 重新启动(错误 <a href="https://code.google.com/p/android/issues/detail?id=205432">205432</a>) 248 249 </li> 250 251 <li>日历偏移一天(错误 <a href="https://code.google.com/p/android/issues/detail?id=203002">203002</a>) 252 </li> 253 254 <li>TelephonyManager.getAllCellInfo 返回无效数据(错误 <a href="https://code.google.com/p/android/issues/detail?id=203022">203022</a>) 255 </li> 256 257 <li>Nexus 6p,蓝牙一直断开(错误 <a href="https://code.google.com/p/android/issues/detail?id=208062">208062</a>) 258 </li> 259</ul> 260 261<p>如需已修复问题的完整清单,请参阅 <a href="https://goo.gl/6uCKtf">Issue Tracker</a>。 262</p> 263 264<h3 id="ki">已知问题</h3> 265 266<h4>无障碍功能</h4> 267 268<ul> 269 <li>将间距被设置为近最大水平时,无法侦听 TTS 输出。 270 </li> 271 272 <li>当用户添加工作资料时可能会使无障碍功能和设置中断。 273无障碍状态会在用户下一次触及相关设置时恢复。 274 275 </li> 276</ul> 277 278<h4>相机</h4> 279 280<ul> 281 <li>相机应用表现出了不稳定性;它可能会在各种情况下崩溃,例如当在多窗口模式下启动时。 282 283 </li> 284 285 <li>在全景模式下连按快门可能导致相机应用崩溃。 286 287 </li> 288</ul> 289 290<h4>音频</h4> 291<ul> 292 <li>平台音频播放器问题阻止某些应用程序的正常运行。 293例如,Skype 和其他应用程序受到此问题的影响。 294 </li> 295</ul> 296 297<h4>连接</h4> 298 299 300<ul> 301 <li>当蓝牙低功耗 (BLE) 外围角色设备公布一项服务和一项 BLE 中心角色设备相连时,外围角色设备很快会断开连接。 302 303 304 </li> 305 306 <li>当屏幕关闭时 Wi-Fi 连接可能丢失。 307 </li> 308 309 <li>RFCOMM 连接不稳定,可能导致数据损坏和悬挂的连接。 310 311 </li> 312 313 <li>活动网络状态({@link android.net.NetworkInfo#getState 314 NetworkInfo.getState()} 和 {@link android.net.NetworkInfo#getDetailedState 315 NetworkInfo.getDetailedState()})可能会在一些受限制的后台情况下返回错误的值。 316 317 </li> 318</ul> 319 320 321<h4> 322 启动器 323</h4> 324 325<ul> 326 <li>默认启动器的所有应用托盘都可能在循环关闭/开启屏幕后无响应。 327返回到主屏幕并重新启动所有应用程序托盘可以解决这个问题。 328 329 </li> 330</ul> 331 332<h4> 333 键盘 334</h4> 335 336<ul> 337 <li>在将一个运行 Android 6.0 或更早版本的设备更新到 N Developer Preview 时,Google 键盘不会保留首选项数据,如最近的表情符号和声音设置。 338 339 340 </li> 341 342 <li>Google Indic 托管键盘可能不稳定。 343 </li> 344 345 <li>当在密码字段中输入文本时,用户可以选择俄罗斯语作为输入语言,但键盘仍将为英语。 346这可以防止用户输入俄罗斯语的密码。 347 348 </li> 349</ul> 350 351<h4> 352 区域设置和语言 353</h4> 354 355<ul> 356 <li>当使用从右到左 (RTL) 的语言区域时,系统可能会在重新启动设备后意外切换到从左到右 (LTR) 表示。 357 358 </li> 359</ul> 360 361<h4>媒体</h4> 362 363<ul> 364 <li>Nexus 9 和 Nexus Player 上的媒体播放可能会不稳定,包括播放高清视频出现问题。 365 366 </li> 367</ul> 368 369<h4> 370 多窗口模式 371</h4> 372 373<ul> 374 <li>当在多窗口模式下改变屏幕方向时,设备可能会冻结。 375 </li> 376 377 <li>目前有几个应用程序出现了多窗口模式问题: 378 <ul> 379 <li>当把“Settings > Display > Screen brightness”对接到多窗口时,系统 UI 可能崩溃。 380 381 </li> 382 383 <li>在多窗口模式下启动时,相机应用可能会崩溃。 384 </li> 385 386 <li>在多窗口模式下启动时,YouTube 可能会崩溃。若要修复此问题,您可以在“Storage > Apps > YouTube”中清除 YouTube 应用数据。 387 388 389 </li> 390 </ul> 391 </li> 392</ul> 393 394<h4> 395 Google Play 服务 396</h4> 397 398<ul> 399 <li>当用户选择一个使用 ASCII 范围外的字母和数字的系统语言区域时,通过 Google Play 服务使用 Google Cast 的应用可能会不稳定。 400 401 402 </li> 403</ul> 404 405<h4> 406 Android for Work 和 Google Apps 设备规范 407</h4> 408 409<ul> 410 <li>当用户在“设备规范状态”屏幕固定的情况下解锁设备时,设备规范应用可能会崩溃。 411 412 </li> 413 414 <li>在启用了基于文件的加密的情况下,在设置了工作资料并随后关闭工作后,用户必须解锁主个人资料屏幕锁定,以便能再次访问工作应用。 415 416 417 </li> 418 419 <li>在移除安全模式锁定并在多窗口下打开工作应用/个人应用时,设备重新启动。 420 421 </li> 422 423 <li>设置 DISALLOW_VPN_CONFIG 会导致设备规范客户端设置的 Always-on-VPN 显示同意对话框。 424 425 </li> 426 427 <li>在 VPN 以 Always-on-VPN 模式连接之前,流量不会锁定。 428 </li> 429</ul> 430 431<h4> 432 外部存储 433</h4> 434 435<ul> 436 <li>当用户将应用从内部存储移动到可采用的外部存储(可能包括 SD 卡和通过 USB 连接的设备)时,应用可能会变得不稳定。 437 438 439 </li> 440</ul> 441 442<h4> 443 Google Play 中的屏幕缩放和多 APK 444</h4> 445 446<ul> 447 <li>在运行 Android N 的设备上,Google Play 服务 9.0.83 错误地报告当前屏幕密度,而不是报告稳定屏幕密度。 448当屏幕缩放在这些设备上启用时,可能会导致 Google Play 选择一个为更小的屏幕设计的多 APK 应用版本。 449 450此问题已在下一版 Google Play 服务中得到修复,并将包含在以后的 Developer Preview 版本中。 451 452 453 </li> 454 455 <li>在运行 Android N 的设备上,Google Play 服务 9.0.83 版目前会报告 Vulkan 支持,但不会报告 Vulkan 版本。 456这可能会导致 Google Play 在有较高版本支持的设备上选择为较低的 Vulkan 支持而设计的多 APK 应用版本。 457 458目前,Google Play Store 不接受使用 Vulkan 版本定位的应用上传。 459这一支持将被添加到未来的 Google Play Store 中,并会在下一版 Google Play 服务(将包括在稍后的 Developer Preview 版本中)中得到修复,任何使用 Google Play 服务 9.0.83 版本的设备都将继续获得面向基本 Vulkan 支持的应用版本。 460 461 462 463 464 </li> 465</ul> 466 467<h4 id="">通知</h4> 468 469<ul> 470 <li>MessagingStyle 不显示发件人为“null”(自己)的通知。 471 </li> 472</ul> 473 474<h4 id="">开发者工具</h4> 475 476<ul> 477 <li> 478 <code>adb</code> 有时可能在使用 JDWP 调试时断开连接。 479 </li> 480</ul> 481 482<!-- TBA, if any 483<h4>Device-specific issues</h4> 484 485<dl> 486 <dt> 487 <strong>Device Name</strong> 488 </dt> 489 490 <dd> 491 Issue 1 492 </dd> 493 494 <dd> 495 Issue 2 496 </dd> 497</dl> 498 499--> 500 501 502 503 504 505 506 507<!-- DP2 Release Notes Archive --> 508 509<h2 id="dp2">Developer Preview 2</h2> 510 511<div class="wrap"> 512 <div class="cols"> 513 <div class="col-6of12"> 514 <p> 515 <em>日期:2016 年 4 月<br> 516 构建:NPC91K、NPC91O<br> 517 模拟器支持:x86 & ARM(32/64 位)<br> 518 Google Play 服务:8.4</em> 519 </p> 520 </div> 521 </div> 522</div> 523 524<h3 id="dp2-new">DP2 的新功能</h3> 525 526<ul> 527 <li>Vulkan(新的 3D 渲染 API)的平台支持,提供明晰、低开销的 GPU(图形处理单元)控制功能,同时大大提升绘图调用密集型应用的性能。 528 529有关详情,请参阅 530<a href="{@docRoot}ndk/guides/graphics/index.html"> 文档</a>。 531 </li> 532 533 <li>新人物表情符号,带肤色支持和新的 Unicode 9 字形。 534 在键盘在调色板中建立对它们的支持之前,肤色和新的表情符号将不会显示。 535开发者不需要进行任何操作便能使用这些新的表情符号,除非应用使用的是非系统字体。 536IME 开发者需要整合对新表情符号的支持。 537 538 </li> 539 540 <li> 541 <a href="{@docRoot}preview/api-overview.html#launcher_shortcuts">启动器快捷键 API</a>: 542应用可以使用 <code>ShortcutManager</code> 来向启动器发送应用内起点的快捷键。 543 544 </li> 545 546 <li> 547 <a href="{@docRoot}preview/features/multi-window.html">多窗口</a>: 548 您现在可以为 Activity 单独指定最小高度和最小宽度。 549此外,一些 API 名称已略有改变。 550 </li> 551</ul> 552 553<h4 id="dp2-fixes">修复开发者报告的问题</h4> 554 555<p> 556 开发者报告的许多问题都已得到修复,包括: 557</p> 558 559<ul> 560 <li>无法连接到隐藏的 SSID 或非广播 Wi-Fi。(错误 <a href="https://code.google.com/p/android/issues/detail?id=203116">203116</a>) 561 </li> 562 563 <li>麦克风在整个活动期间保持静音状态。(错误 <a href="https://code.google.com/p/android/issues/detail?id=205922">205922</a>) 564 </li> 565 566 <li>更改多窗口焦点会暂停 YouTube。(错误 <a href="https://code.google.com/p/android/issues/detail?id=203424">203424</a>) 567 </li> 568 569 <li>直接回复可能关闭打开的活动。(错误 <a href="https://code.google.com/p/android/issues/detail?id=204411">204411</a>) 570 </li> 571 572 <li>各种稳定性修复。 573 </li> 574</ul> 575 576<h3 id="dp2-general">一般公告</h3> 577 578<p> 579 Developer Preview 版本仅针对<strong>应用开发者</strong>,仅适用于兼容性测试和早期开发。 580 581 请注意关于版本的一般注意事项: 582</p> 583 584<ul> 585 586 <li>开发工具组件和支持库已更新为 DP2 版本。 587确保为在开发 DP2 之前更新您的预览开发环境。 588如需有关设置您的开发环境的说明,请参阅 <a href="{@docRoot}preview/setup-sdk.html">设置 Preview</a> 589 590 591 </li> 592 593 <li>此版本在所有设备上都出现了不同的稳定性和性能问题,<strong>不适合在手机或平板电脑上的日常使用</strong>,特别是对于非开发人员。 594 595 596 </li> 597 598 <li>在此版本中,电池寿命和性能尚未优化: 599 600 601 <ul> 602 <li>系统和应用<strong>性能已知会周期性地减缓/卡顿</strong>,设备可能偶尔无响应。 603这些问题可能随着长时间使用而变得更迫切。 604 605 </li> 606 607 <li>电池寿命可能在此版本的屏幕开启和屏幕关闭用例里出现倒退。 608 609 </li> 610 </ul> 611 </li> 612 613 <li>有些<strong>应用可能无法在 Developer Preview 2 上正常</strong>运行。这其中包括 Google 应用和其他应用。 614 615 </li> 616 617 <li>这个早期版本未经<strong>兼容性测试套件 (CTS) 批准</strong>。 618依赖 CTS 批准架构的应用无法运行(例如 Android Pay)。 619 620 </li> 621 622 <li>此预览版支持以下设备:Nexus 5X、Nexus 6、 Nexus 6P、Nexus 9、and Pixel C 以及 General Mobile 4G (Android One)。 623 624即将推出 Nexus Player 支持。 625 </li> 626 627 628 <li><a href="https://github.com/googlesamples/android-testdpc/releases">TestDPC</a> 已被更新,以处理 DP1 和 DP2 之间的 API 变更。 629 630 </li> 631</ul> 632 633<h3 id="dp2-ki">已知问题</h3> 634 635<h4>性能和电池</h4> 636 637<ul> 638 <li>系统和应用<strong>性能已知会周期性地减缓/卡顿</strong>,设备可能偶尔无响应。 639这些问题可能随着长时间使用而变得更迫切。 640 641 </li> 642</ul> 643 644<h4>Google 帐户</h4> 645 646<ul> 647 <li>在有些情况下,<code>AccountManagerService</code> 问题可能会阻止登录 Google 帐户。 648 649 </li> 650</ul> 651 652<h4>系统更新</h4> 653 654<ul> 655 <li>设备可能会在更新到 DP2 后立即重新启动。 656 </li> 657</ul> 658 659<h4>无障碍功能</h4> 660 661<ul> 662 <li>当间距被设置为近最大水平时,文本语音转换 (TTS) 输出侦听出现问题。 663 664 </li> 665</ul> 666 667<h4>蓝牙</h4> 668 669<ul> 670 <li>蓝牙低功耗 (LE) GATT 特征使用错误的写入类型,并且将不会被发送到远程设备。 671因此,举例来说,有些健身设备将无法运行。 672 673 </li> 674</ul> 675 676<h4>设置向导</h4> 677 678<ul> 679 <li>安装向导中的在新设备(或刚刚重置的设备)上从“Your Google Account”恢复数据的选项不可用。 680您必须在安装向导中选择“another Android device”来从现有设备恢复数据,或者将其设置为新设备。 681 682 683 </li> 684</ul> 685 686<h4>原始设备制造商 (OEM) 解锁</h4> 687 688<ul> 689 <li>在有些设备上,当运行 DP2 时,“Developer Options”中的 <strong>Enable OEM unlock</strong> 会变成灰色。 690<br> 691 <strong>解决方法:</strong>访问 <a href="https://www.google.com/android/beta" class="external-link">www.google.com/android/beta</a> 来选择加入 Android Beta 计划(如果您尚未选择加入)。 692 693然后,选择退出并接受降级 OTA。 694选择退出会导致设备降级到 Android 6.0。现在,您应该可以在“Developer Options”中选择 <strong>Enable OEM unlock</strong>。 695 696当您降级设备时,个人数据将被删除;但是不管怎样,解锁引导装载程序仍会删除这些数据。 697 698 </li> 699</ul> 700 701<h4>Android for Work</h4> 702 703<ul> 704 <li>工作安全性挑战 705 <ul> 706 <li>在迁移到 N 后,或在用户创建工作资料之后,工作资料无法在密钥库中创建秘钥,直到用户更改了模式、PIN 码或密码,或设置了一项工作挑战为止。 707 708 709 </li> 710 711 <li>在直接启动模式下,对设备应用密码限制会导致工作资料被解锁,即使设备是锁定的。 712 713 这会使工作资料变得可以访问,即使它应受到设备锁屏的保护。 714 715 </li> 716 </ul> 717 </li> 718 719 <li>Always on VPN 720 <ul> 721 <li>如果 Always On VPN 模式已打开,但 VPN 却不可用,这表示应用是通过普通网络链接。 722如果应用没有可用的 VPN 连接,这表示应用处于脱机状态。 723 724 </li> 725 726 <li>在 Always On 模式下,当设备以直接启动模式重新启动后,VPN 连接未建立,即使是在用户解锁安全锁屏之后。 727 728 729 </li> 730 </ul> 731 </li> 732 733 <li>暂停软件包 734 <ul> 735 <li>设备管理员可以暂停关键系统软件包,这可能会导致意外的行为,如拨打电话,即使此时显示了“Telephone disabled”对话框。 736 737 738 </li> 739 </ul> 740 </li> 741 742 <li>其他 743 <ul> 744 <li>如果当用户插入物理媒体(如 SD 卡)时 {@link 745 android.os.UserManager#DISALLOW_MOUNT_PHYSICAL_MEDIA} 被设置为 true,设置应用会在启动时崩溃。 746 747 </li> 748 749 <li>工作资料中的第一次检查需要几分钟时间完成。 750 751 </li> 752 </ul> 753 </li> 754</ul> 755 756<h4 id="vulkan">Vulkan</h4> 757 758<ul> 759 <li>Nexus 5X/6P</li> 760 <ul> 761 <li>将连结数和非零之间的差值作为第一个连结数会导致 {@code vkCreateGraphicsPipeline()} 失败。 762</li> 763 <li>Vulkan 在预期纹理坐标上表现出错误的采样行为。</li> 764 <li>在 multithreadCmdBuffer 示例中,{@code vkCmdClearColorImage()} 会在运行 N-DP2 驱动程序时崩溃。 765</li> 766 <li>{@code vkGetPhysicalDeviceFormatProperties()} 的返回值并未给 {@code VkFormatProperties::linearTilingFeatures} 设置一个值,这会导致取 0 值作为结果。 767 768</li> 769 <li>Vulkan 浮点帧缓冲附件未能正确处理。</li> 770 </ul> 771 <li>Nexus Player</li> 772 <ul> 773 <li>SPIR-V 着色器可能触发驱动程序断言。</li> 774 <li>一些管线配置可能导致 {@code vkCreateGraphicsPipeline()} 崩溃。 775</li> 776 </ul> 777</ul> 778 779<h4>设备特定问题</h4> 780 781<dl> 782 <dt> 783 <strong>Android One</strong> 784 </dt> 785 786 <dd> 787 当设备从插槽 1 切换到插槽2 SIM 时,数据连接失败。 788 </dd> 789 790 <dt> 791 <strong>Pixel C</strong> 792 </dt> 793 794 <dd> 795 无法切换语音搜索“Always On”选项。 796 </dd> 797 798 <dt> 799 <strong>Nexus 6</strong> 800 </dt> 801 802 <dd> 803 除 HDR+ 照片之外的纵向相机照片被损坏。 804 805 </dd> 806 807 <dt> 808 <strong>Nexus Player</strong> 809 </dt> 810 811 <dd> 812 Nexus Player 上的 Netflix 高清内容播放可能失败。 813 </dd> 814 815 <dd> 816 任何依赖于动态视频分辨率变化的应用都可能会在 Nexus Player 上失败。 817 818 </dd> 819 820 <dd> 821 任何使用 VP9 视频编解码器的应用都可能会在 Nexus Player 上失败。 822 </dd> 823</dl> 824 825<!-- DP 1 release notes archive --> 826 827<h2 id="dp1">Developer Preview 1</h2> 828 829<div class="wrap"> 830 <div class="cols"> 831 <div class="col-6of12"> 832 <p> 833 <em>日期:2016 年 3 月<br> 834 构建:NPC56P、NPC56R 已更新:NPC56W、NPC56X<br> 835 模拟器支持:x86 & ARM(32/64 位)<br> 836 Google Play 服务:8.4</em> 837 </p> 838 </div> 839 </div> 840</div> 841 842<h3 id="dp1-general">一般公告</h3> 843 844<p> 845 Developer Preview 版本仅针对应用开发者,仅适用于兼容性测试和早期开发。 846请注意关于版本的一般注意事项: 847 848</p> 849<ul> 850 <li>此版本在所有设备上都出现了不同的稳定性和性能问题,<em>不适合在手机或平板电脑上的日常使用</em>,特别是对于非开发人员。 851 852 853 </li> 854 855 <li>系统和应用<strong>性能已知会周期性地减缓/卡顿</strong>,设备可能偶尔无响应。 856这些问题可能随着长时间使用而变得更迫切。 857 858 </li> 859 860 <li>电池寿命可能在此版本的屏幕开启和屏幕关闭用例里出现倒退。 861 862 </li> 863 864 <li>有些应用可能无法在 Developer Preview 1 上正常运行。这其中包括 Google 应用和其他应用。 865 866 </li> 867 868 <li>这个早期版本未经兼容性测试套件 (CTS) 批准。依赖 CTS 批准架构的应用将无法运行(例如 Android Pay)。 869 870 </li> 871 872 <li>此预览版支持以下设备:Nexus 5X、Nexus 6、 Nexus 6P、Nexus 9、Nexus Player、and Pixel C 以及 General Mobile 4G (Android One)。 873 874 875 </li> 876</ul> 877 878<h3 id="dp1-platform">平台问题</h3> 879 880<h4>性能和电池</h4> 881 882<ul> 883 <li>系统和应用性能已知会<strong>周期性地减缓/卡顿</strong>,设备可能偶尔无响应。 884这些问题可能随着长时间使用而变得更迫切。 885 886 </li> 887 888 <li>电池寿命可能在此版本的屏幕开启和屏幕关闭用例里出现倒退。 889 890 </li> 891</ul> 892<h4 id="dialer">拨号器</h4> 893 894<ul> 895 <li>拨号器应用不支持直接启动。这将稍后在 N Developer Preview 中解决。 896 897 </li> 898 899 <li>语音邮件播放无效。 900 </li> 901</ul> 902 903<h4>麦克风</h4> 904 905<ul> 906 <li>系统可能在多个应用中和重新启动时错误地保留麦克风静音状态。如果您在一项应用中将麦克风静音,并且此状态保留,打开有任何麦克风静音控件的应用,取消静音麦克风。</li> 907</ul> 908 909<h4 id="ui">系统 UI</h4> 910 911<ul> 912 <li>系统 UI 中的一些新增或修改字符串未被翻译成所有语言。 913 914 </li> 915 916 <li>概览 UI 仍在开发中,并且随时可能更改。例如,我们打算移除当用户切换应用时显示的计时器。 917 918 919 </li> 920 921 <li>设置控件和切换可能很慢,或出现无响应。 922 </li> 923 924 <li>通知的视觉设计可能随时更改。 925 </li> 926 927 <li>在 Gmail 应用中,包括在捆绑通知中的电子邮件直接存档无法正常运行。 928 929 </li> 930</ul> 931 932<h4>Android for Work</h4> 933 934<ul> 935 <li>工作安全性挑战 936 <ul> 937 <li>在迁移到 N 后,或在用户创建工作资料之后,工作资料无法在密钥库中创建秘钥,直到用户更改了模式、PIN 码或密码,或设置了一项工作挑战为止。 938 939 940 </li> 941 942 <li>在直接启动模式下,对设备应用密码限制会导致工作资料被解锁,即使设备是锁定的。 943 944 这会使工作资料变得可以访问,即使它应受到设备锁屏的保护。 945 946 </li> 947 948 <li>当用户输入了错误的密码和 PIN 码后,系统不会显示任何信息性消息;相反,它仅清除了输入字段。 949 950此问题不影响模式或指纹输入。 951 </li> 952 953 <li>在平板电脑上,后台显示的工作挑战小得不成比例。 954 955 </li> 956 957 <li>与 N Developer Preview 绑定的 <a href="https://play.google.com/store/apps/details?id=com.google.android.apps.enterprise.dmagent">Google Apps 设备规范</a>版本尚不支持工作资料安全性挑战功能。 958 959 960 开发者应使用 <a href="https://github.com/googlesamples/android-testdpc/releases">TestDPC</a> 来测试此功能。 961 962 </li> 963 </ul> 964 </li> 965 966 <li>Always on VPN 967 <ul> 968 <li>如果 Always On VPN 模式开启,但 VPN 却不可用,这表示应用未被指定为通过普通网络连接的 Always On 政策例外。 969 970除非应用被指定为 Always On 政策例外,否则当没有可用的 VPN 连接时,应用会处于脱机状态。 971 972 <ul> 973 <li>在 Always On 模式下,当设备以直接启动模式重新启动后,VPN 连接未建立,即使是在用户解锁安全锁屏之后。 974 975 976 </li> 977 </ul> 978 </li> 979 </ul> 980 </li> 981 982 <li>改进的联系人 983 <ul> 984 <li>蓝牙 PBAP/MAP 不显示工作联系人的来电显示。 985下一个 Preview 版本将解决此问题。 986 </li> 987 </ul> 988 </li> 989 990 <li>工作模式 991 <ul> 992 <li>Google 即时桌面不显示工作模式是否开启。 993Google 即时桌面也不显示应用暂停状态。 994 </li> 995 996 <li>在用户关闭和开启工作模式后,系统不再显示工作资料应用小工具,如日历。 997 998 </li> 999 </ul> 1000 </li> 1001 1002 <li>暂停软件包 1003 </li> 1004 1005 <li>设备管理员可以暂停关键系统软件包,这可能会导致意外的行为,如拨打电话,即使此时显示了“Telephone disabled”对话框。 1006 1007 1008 </li> 1009 1010 <li>其他 1011 <ul> 1012 <li>如果当用户插入物理媒体(如 SD 卡)时 {@link 1013 android.os.UserManager#DISALLOW_MOUNT_PHYSICAL_MEDIA} 被设置为 true,设置应用会在启动时崩溃。 1014 1015 </li> 1016 1017 <li>当用户卸载然后重新安装一项应用后,{@code DPM.setPackagesSuspended} 状态不会持续。 1018在卸载/重新安装后,应用应保持暂停,或者暂停的应用应无法卸载。 1019 1020 1021 </li> 1022 1023 <li>工作资料中的第一次检查需要几分钟时间完成。 1024这可能导致设备需要超过正常的时间才能在 Play EMM API 中可见。 1025 1026 </li> 1027 1028 <li>工作资料应用的通知不对安装在个人资料中的通知侦听器可见。 1029其结果是,系统不能按预期显示通知。 1030 1031 </li> 1032 1033 </ul> 1034 </li> 1035</ul> 1036 1037<h4 >键盘</h4> 1038 1039<ul> 1040 <li>键盘和 Android 设备之间的蓝牙配对可能不稳定。 1041 </li> 1042</ul> 1043 1044<h4 >视频</h4> 1045 1046<ul> 1047<li>视频播放可能滞后并显示中断。</li> 1048</ul> 1049 1050<h4>Wi-Fi</h4> 1051 1052<ul> 1053 <li>Wi-Fi 发生了一些重构,可能改变 API 极端状况下的行为。 1054具体来说,尝试连接特定网络,或尝试断开网络连接的应用应重新测试。 1055 1056 </li> 1057 1058 <li>旧版 DHCP 客户端已经从平台中移除。平台支持的唯一 DHCP 客户端是在 M 中引入的 DHCP 客户端。 1059 1060 </li> 1061</ul> 1062 1063<h4>直接启动</h4> 1064 1065<ul> 1066 <li>NFC 在第一次解锁前将无法运行。 1067 <ul> 1068 <li>当启用了蓝牙的电话重新启动时,蓝牙不会自动开启。 1069您必须手动重新启用蓝牙。 1070 </li> 1071 1072 <li>在某些情况下,默认铃声不在有来电和短信响起。 1073此行为将在下一个 N Preview 版本中修复,但括一项例外(和解决方法)。 1074 1075 </li> 1076 1077 <li>在未刚刚清除数据的设备(自设置为直接启动模式以来至少已启动一次的设备),默认的通知铃声不响。 1078 1079用户可以通过从设置中手动选择铃声来解决此问题。 1080 1081 </li> 1082 1083 <li>在运行 N Developer Preview 版本的设备上,直接启动会默认启用。 1084若要启用用于测试和开发的直接启动,前往“Developer Options”,然后点击“Convert to File Encryption”。 1085 1086 在这个开发者预览版本中,这要求恢复出厂设置为重新分配,并将您的设备格式重定为基于文件的加密。 1087 1088 </li> 1089 </ul> 1090 </li> 1091</ul> 1092 1093<h4>Android TV 画中画</h4> 1094 1095<ul> 1096 <li>Recents UI 中的 PIP 集成并不全面,并且随时可能更改。 1097 1098 <ul> 1099 <li>PIP 窗口的动画不顺畅。Preview 未来版本将改善这一点。 1100 1101 </li> 1102 </ul> 1103 </li> 1104 1105 <li style="list-style: none">Preview 未来版本将改善 PIP 的视觉设计和布局调整。 1106 1107 </li> 1108</ul> 1109 1110<h4>错误报告</h4> 1111 1112<ul> 1113 <li>错误报告并不总是能成功完成(作为一种解决方法,有时它们仍然可以通过内部存储空间内的文档提供程序访问。 1114 1115 1116 </li> 1117</ul> 1118 1119<h4>分屏多窗口</h4> 1120 1121<ul> 1122 <li>当进入分屏模式时,应用可能会发生崩溃和意外的 UI 行为。 1123有些应用必须由应用开发者修复。 1124 1125 </li> 1126 1127 <li>如果一个应用面向的是 N 之前的 Android 平台版本,应用可能无法运行,分屏 Toast 通知可能会多次显示。 1128 1129 </li> 1130 1131 <li>在使用有固定屏幕方向的应用的同事长按 Overview 按钮可能导致意外应用行为。 1132 1133 </li> 1134 1135 <li>在调整大小时应用可能会闪烁。 1136 </li> 1137 1138 <li>动画尚未最后确定。 1139 </li> 1140</ul> 1141 1142<h4>输入方法</h4> 1143 1144<ul> 1145 <li>当<b>使用系统语言</b>时 Google 键盘意外变回通用 Google 键盘,但 Google 键盘不支持系统语言首选项中选定的任何语言。 1146 1147它应恢复为 American English。 1148 1149 <p> 1150 您可以通过添加至少一种 Google 键盘支持的语言来解决此问题。 1151 1152 </p> 1153 </li> 1154</ul> 1155 1156<h4>无障碍功能</h4> 1157 1158<ul> 1159 <li>话语提示显示的功能问题包括可能导致系统崩溃或缺少话语提示语音反馈的通知、快速设置图块和多窗口显示。 1160 1161下一个 Preview 版本将解决这些问题。 1162 1163 </li> 1164</ul> 1165 1166<h3 id="dp1-device-sp">特定于设备的说明和问题</h3> 1167 1168<h4>Nexus Player</h4> 1169<ul> 1170 <li>在这一版的 Preview 中,Nexus Player 预计会出现视频播放、应用兼容性和稳定性问题。 1171 1172 </li> 1173</ul> 1174 1175<h4>Pixel C</h4> 1176<ul> 1177<li>多窗口调整大小可能会导致崩溃。</li> 1178</ul> 1179 1180<h4>Nexus 9</h4> 1181<ul> 1182<li>Nexus 9 设备可能无法在通过 Android Beta 计划获得空中下载 (OTA) 更新后启动。 1183要恢复此问题,您可以尝试手动安装 OTA 映像。 1184如需了解详细信息,请参阅<a href="{@docRoot}preview/download-ota.html">应用设备 OTA 映像 </a>。 1185 1186</li> 1187</ul> 1188 1189