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 &amp; 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 &gt; Display &gt; Screen brightness”对接到多窗口时,系统 UI 可能崩溃。
380
381      </li>
382
383      <li>在多窗口模式下启动时,相机应用可能会崩溃。
384      </li>
385
386      <li>在多窗口模式下启动时,YouTube 可能会崩溃。若要修复此问题,您可以在“Storage &gt; Apps &gt; 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 &amp; 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 &amp; 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