1 page.title= 2 meta.keywords="preview", "android" 3 page.tags="preview", "developer preview" 4 page.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 & ARM32/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> 81 Nexus 5XNexus 6Nexus 6P Pixel C CTS ( Android Pay) 82 83 84 </li> 85 86 <li>Developer Preview 3 <strong></strong> 87 Nexus 5XNexus 6Nexus 6PNexus 9Nexus PlayerPixel CGeneral 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 128 WebView 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 APIShortcutManager 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 NPC91KNPC91O<br> 517 x86 & ARM32/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 536 IME 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 5XNexus 6 Nexus 6PNexus 9and 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.0Developer 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 NPC56PNPC56R NPC56WNPC56X<br> 835 x86 & ARM32/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 5XNexus 6 Nexus 6PNexus 9Nexus Playerand 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 993 Google 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 OptionsConvert 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