Android 6.0 Marshmallow Developer Guide
What's New for Developers
Android 6.0 Marshmallow introduces runtime permissions, shifting from install-time to runtime permission grants for improved user privacy and control. The release includes Doze and App Standby power-saving features that significantly extend battery life by managing background app activity. Developers must update apps to request permissions at runtime and optimize for these new power management constraints.
Highlights
- Runtime permissions system grants users granular control over app access to sensitive data
- Doze mode reduces battery drain by deferring app activity during device idle periods
- App Standby automatically limits background activity for unused applications
- Assist technology enables contextual assistance through voice and on-screen content
- New power management APIs help developers optimize battery consumption
Recent Releases
All releases →
Android 17
Feb 13, 2026
Release Notes →
Android 16
Jun 3, 2025
Release Notes →
Android 15
Oct 15, 2024
Release Notes →
Android 14
Oct 4, 2023
Release Notes →
Android 13
Aug 15, 2022
Release Notes →
Android 12L
Mar 7, 2022
Release Notes →
Android 12
Oct 4, 2021
Release Notes →
Android 11
Sep 8, 2020
Release Notes →
Android 10
Sep 3, 2019
Release Notes →
Android 9 Pie
Aug 6, 2018
Release Notes →
Android 8.0 Oreo
Aug 21, 2017
Release Notes →