page.title=Support and Release Notes meta.keywords="preview", "android" page.tags="preview", "developer preview" page.image=images/cards/card-n-support_2x.png @jd:body

In this document

Two primary support channels are available to you when developing and testing with the Android N Developer Preview: Please file bugs at https://developer.android.com/preview/bug for device-specific, system, and Google App bugs. For issues in other apps, please contact the developer directly.

To discuss issues or ideas with other developers working with Android N, join the Developer Preview Google+ community.

Developer Preview 4

Date: June 2016
Build: NPD56N
Emulator support: x86 & ARM (32/64-bit)
Google Play services: 8.4

General advisories

This Developer Preview release is for app developers and other early adopters and is available for daily use, development, or compatibility testing. Please be aware of these general notes about the release:

New in DP4

Android N final APIs

Developer Preview 4 includes the final APIs for the upcoming Android N platform. The new API level is 24.

Play publishing

You can now publish apps that use API level 24 to Google Play, in alpha, beta, and production release channels.

Android Studio and tools updates

Along with Developer Preview 4 we’re providing the final API 24 SDK to be used with Android Studio 2.1.2 and higher. In addition, we’re releasing updated Developer Preview 4 system images for the emulator to help test your apps.

As new updates roll out for Android Studio, you should see minor improvements in the new project wizards and AVD manager as we add enhanced support for API 24. These are primarily cosmetic changes and should not stop you from getting your app ready for an update in the Play store.

Feature and API changes

Known Issues

Stability

Launcher

Setup Wizard

Media

External storage

Screen zoom and multiple APKs in Google Play

Vulkan support and multiple APKs in Google Play

Accessibility

Android for Work

Android Auto

The version of Google Maps included in Developer Preview 4 (9.30) crashes when used with Android Auto. This issue will be fixed in the next update to Google Maps (9.31), expected in the coming weeks.

Fixes for issues reported by developers

A number of issues reported by developers have been fixed, including:

For the full list of fixed issues, see the issue tracker.

Notes on publishing apps that target API 24

Before publishing apps that target API 24 in Google Play, keep these points in mind:

Developer Preview 3

Date: May 2016
Build: NPD35K
Emulator support: x86 & ARM (32/64-bit)
Google Play services: 8.4

General advisories

This Developer Preview release is for app developers and other early adopters and is available for daily use, development, or compatibility testing. Please be aware of these general notes about the release:

New in DP3

VR Mode for Android

Android N adds platform support and optimizations for a new VR Mode to let developers build high quality mobile VR experiences for users. There are a number of performance enhancements, including access to an exclusive CPU core for VR apps. Within your apps, you can take advantage of intelligent head-tracking, and stereo notifications that work for VR. Most importantly, Android N provides for very low latency graphics.

For more information, see the Google VR SDK for Android.

Sustained performance mode

Android N includes optional support for sustained performance mode, enabling OEMs to provide hints on device performance capabilities for long running applications. App developers can then use these hints to tune applications for a predictable, consistent level of device performance over long periods of time. App developers can try out this new API in the developer preview on Nexus 6P devices only.

Multiprocess WebView

Starting with version 51 in Android N, WebView will run web content in a separate sandboxed process when the developer option "Multiprocess WebView" is enabled. The WebView team is looking for feedback on compatibility and runtime performance in N before enabling multiprocess WebView in a future version of Android. In this version, regressions in startup time, total memory usage and software rendering performance are expected.

If you find unexpected issues in multiprocess mode we’d like to hear about them. Please get in touch with the WebView team by filing a bug.

Keyboard Shortcuts helper

Android N lets users press Meta+/ to trigger a Keyboard Shortcuts screen that displays all shortcuts available both from the system and from the app in focus. Developers can add their own shortcuts or trigger the Shortcuts screen from their apps. See Keyboard Shortcuts helper for details.

FrameMetrics API

DP3 introduces a new FrameMetrics API that allows an app to monitor its UI rendering performance by exposing a streaming pubsub API to transfer frame timing info for the application’s current window. FrameMetricsListener can be used to measure interaction-level UI performance in production with higher granularity and without the need for a USB connection.

Feature and API changes

Launcher Shortcuts and the Launcher Shortcuts API
We’ve decided to defer this feature to a future release of Android. We plan to remove the Launcher Shortcuts APIs (ShortcutManager and others) from the public Android N API starting in the next developer preview.
WebView Javascript run before page load
Starting with apps targeting Android N, the Javascript context is reset when a new page is loaded. Currently, the context is carried over for the first page loaded in a new {@link android.webkit.WebView} instance. Developers looking to inject Javascript into the {@link android.webkit.WebView} should execute the script after the page has started to load.
WebView Geolocation on insecure origins
Starting with apps targeting Android N, the geolocation API will only be allowed on secure origins (over HTTPS.) This policy is designed to protect users' private information when they're using an insecure connection.
Data Saver
Starting in Developer Preview 3, apps can use use an intent to display a system dialog that lets the user directly add the app to the Data Saver exemption whitelist. See the Data Saver documentation for details.
Number-blocking
If an unauthorized user attempts to block or unblock a number, the operation now fails with {@link java.lang.SecurityException}. (Previously, the operation threw {@link java.lang.UnsupportedOperationException}.)
Quick Settings Tile API
The system now uses the activity's metadata to decide on the tile mode. (Previously, tile mode was determined by the return value of TileService.onTileAdded().) For more information, see TileService.META_DATA_ACTIVE_TILE in the downloadable API Reference.

Fixes for issues reported by developers

A number of issues reported by developers have been fixed, including:

For the full list of fixed issues, see the issue tracker.

Known Issues

Accessibility

Camera

Audio

Connectivity

Launcher

Keyboard

Locale and languages

Media

Multi-window mode

Google Play services

Android for Work and Google Apps Device Policy

External storage

Screen zoom and multiple APKs in Google Play

Notifications

Developer Tools

Developer Preview 2

Date: April 2016
Builds: NPC91K, NPC91O
Emulator support: x86 & ARM (32/64-bit)
Google Play services: 8.4

New in DP2

Fixes for issues reported by developers

A number of issues reported by developers have been fixed, including:

General advisories

This Developer Preview release is for app developers only and is designed for use in compatibility testing and early development only. Please be aware of these general notes about the release:

Known Issues

Performance and battery

Google accounts

System update

Accessibility

Bluetooth

Setup wizard

OEM unlock

Android for Work

Vulkan

Device-specific issues

Android One
Data connection fails when device is switched from slot 1 to slot 2 SIM.
Pixel C
Unable to toggle Voice Search "Always On" option.
Nexus 6
Camera pictures in portrait orientation are corrupted, except for HDR+ photos.
Nexus Player
Playback of Netflix HD content may fail on Nexus Player.
Any application that relies on dynamic video resolution changes may fail on Nexus Player.
Any application that use the VP9 video codec may fail on Nexus Player.

Developer Preview 1

Date: March 2016
Builds: NPC56P, NPC56R, updated: NPC56W, NPC56X
Emulator support: x86 & ARM (32/64-bit)
Google Play services: 8.4

General advisories

This Developer Preview release is for app developers only and is designed for use in compatibility testing and early development only. Please be aware of these general notes about the release:

Platform Issues

Performance and battery

Dialer

Microphone

System UI

Android for Work

Keyboard

Video

Wi-Fi

Direct boot

Picture-in-picture for Android TV

Bug reports

Split-screen Multi-window

Input method

Accessibility

Device-Specific Notes and Issues

Nexus Player

Pixel C

Nexus 9