Skip to content

Most visited

Recently visited

navigation

Release Notes

This page provides information about the milestone releases of the Android O Developer Preview, including known issues, limitations, and general advisories. Please review the notes before installing a device system image or filing bugs, to avoid duplication of effort.

See the Feedback page for details on how and where to report platform issues, app issues, and third-party SDK issues.

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

Developer Preview 2

Date: May 2017
Build: OPP2.170420.019 (Nexus 5X, Nexus 6P, Nexus Player, Pixel, Pixel C, Pixel XL)
Emulator support: x86 & ARM (32/64-bit)
Google Play services: 10
API diff: DP2/25, DP2/DP1

General advisories

This public beta release is for early adopters and is available for daily use, development, or compatibility testing. Please be aware of these general notes about the release:

Known Issues

Performance and battery

System UI

Camera

Bluetooth

Wi-Fi

External storage

Setup wizard

Backup & restore

Multiuser

Settings

GCM/FCM

Android Wear

Android TV

Enterprise

Preinstalled apps

IME

API changes

This section lists notable changes in features, behavior, and APIs from O DP1 to DP2. For a complete list of all API changes, see the API diff reports:

Framework

All versions of the findViewById() method now return <T extends View> T instead of View. For more information, see Android O Features and APIs.

Background execution limits

The following changes have been made to background execution limits for DP2:

For more information, see Background Execution Limits.

Wi-Fi Aware

In DP1, the method for creating a method specifier is createNetworkSpecifier(). Beginning with DP2, the methods for creating a method specifier are now either createNetworkSpecifierOpen() for unencrypted connections or createNetworkSpecifierPassphrase() for encrypted connections. For more information, see WifiAwareSession and DiscoverySession. For more information, see Wi-Fi Aware.

WebView

Several classes and methods have different functionality in DP2 to account for the new Android Autofill Framework support. For more details, see Web form autofill.

ICU4J Support

Android O updates the following ICU4J Android Framework APIs:

For the most recent information about these classes, consult their API reference documentation.

Autofill Framework

In Android O DP2, the Autofill Framework provides a View.setAutofillHints() method and android:autofillHints attribute, which you can use to provide the system with hints about the input type that is expected in each field.

For more information about this and other changes to the Autofill Framework, consult the Autofill Framework page.

Emoji Compatibility

DP2 adds several classes and methods to the Emoji Compatibility feature. For the most recent information about this feature, see Emoji Compatibility.

Downloadable Fonts

Android O DP2 adds several classes and methods to enable your app to download fonts from a font provider. This feature is available in Android O as well as in Support Library 26 to support devices running Android API version 14 and higher.

For the most recent information about this feature, see Downloadable Fonts.

Fonts in XML

The Fonts in XML feature is now available through Support Library 26 to support devices running Android API version 14 and higher.

For the most recent information about this feature, review Fonts in XML.

Autosizing TextViews

The Autosizing TextView feature is now available through Support Library 26 to support devices running Android API version 14 and higher.

For more information about this feature, see Autosizing TextView.

Input and Navigation

The following changes have been made to Android input and navigation capabilities for DP2:

For more information, see Input and navigation.

Telephony Permissions

Several new permissions related to telephony have been added in DP2.

For more information, see Permissions.

Developer Preview 1

Date: March 2017
Build: OPP1.170223.012 (Nexus 5X, Nexus 6P, Nexus Player, Pixel, Pixel XL),
     OPP1.170223.013 (Pixel C)
Emulator support: x86 & ARM (32/64-bit)
Google Play services: 10
API diff: DP1/25

General advisories

This Developer Preview release is for app developers only for compatibility testing and development. This release is not intended for daily use or . Please be aware of these general notes about the release:

Known Issues

Performance and battery

System UI

GCM/FCM

Android TV

Wi-Fi

Voice search and hotword

Android for Work

Android Device Manager

Android Wear

Other

This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a one-minute survey?
Help us improve Android tools and documentation.