page.title=Program Overview page.metaDescription=Welcome to the Android M Developer Preview, a program that gives you everything you need to test and optimize your apps for the next version of Android. page.image=images/cards/card-preview_16-9_2x.png page.tags="preview", "developer", "android" @jd:body
Includes final SDK and near-final system images
Welcome to the Android M Developer Preview, a program that gives you everything you need to test and optimize your apps for the next version of Android. It's free, and you can get started right away just by downloading the M Developer Preview tools.
Run and test your apps on Nexus 5, 6, 9, and Player (for TV), as well as emulator.
We’ll provide multiple updates during the Preview, so you’ll be testing against the latest platform changes.
You can get updates over-the-air, once you’ve flashed a device to the initial preview.
Start work early to support new platform behaviors such as the new runtime permissions model and power-saving features.
During the first several weeks we’ll give priority to developer-reported issues, so test and give feedback as soon as possible.
Report issues and give us feedback using our issue tracker. Connect with other developers in the M Developer Community.
The M Developer Preview runs from May 28 until the final Android M public release planned for Q3 2015.
At key development milestones, we’ll deliver updates for your test devices. The milestones are
These updates culminate in the official Android 6.0 SDK (now available), which lets you build with the final APIs for the new version of Android, as well as near-final system images to let you test system behaviors and features.
As you test and develop on Android M, we strongly recommend keeping your development environment up-to-date as Preview updates are released. To make the process easier, we'll deliver updates over-the-air (OTA) to devices already flashed to a Preview build, as well as providing system images that you can download and flash manually.
Note: Developer Preview 3 includes final APIs and near-final system images available by both download and OTA. At the full public release of Android M later in Q3, final system images will be available by download only, so you'll need to flash manually to your test devices.
We’ll notify you when Preview updates are available via the Android Developers Blog, as well as this site and the Android M Developer Community.
The M Developer Preview includes everything you need to test your existing apps on a variety of screen sizes, network technologies, CPU/GPU chipsets, and hardware architectures.
You can download these components through the SDK Manager in Android Studio:
You can download these hardware system images for Nexus devices from the Downloads page:
These documentation resources help you learn about the Preview:
Use these support resources as you test and develop on the M Developer Preview:
With Developer Preview 3, the platform APIs are now official (API level 23) and the official Android 6.0 SDK is now available. We recommend updating your environment right away through Android Studio. Once you've updated your environment, you can target the new API level, compile against the new platform, and publish at your convenience to Google Play (including alpha, beta, or release channels).
If you want to opt out
of compatibility behaviors (which is strongly recommended),
you can target the Android 6.0 platform by setting your app's targetSdkVersion
to “23”
.
Before releasing an app that targets API level 23, we strongly recommend distributing it to a group of testers through the new beta testing features available in the Google Play Developer Console. See the Help Center article for more information.
To get started testing your app with Android M:
Thank you for your participation in the Android M Developer Preview program!