Android 6.0 "Marshmallow" is an upcoming update to the Android mobile operating system, will most likely be released in Q3 2015 ("tentatively scheduled for September"), with the third and final preview was released on August 17, 2015. First introduced at Google I / O on May 28, 2015, Marshmallow will mainly focus on incremental improvements and the addition of other features.

Android developer preview "M" was released on May 28, 2015, for a mobile phone Nexus 5 and Nexus 6, Nexus 9 tablet, and set-top box Nexus Player, under the build number MPZ44Q. The third developer preview (MPA44G) released on August 17, 2015 for the Nexus 5, Nexus 6, Nexus 9 and Nexus Player, and updated to MPA44I which led to improvements related to Android for Work profiles.

features
Marshmallow Android permission model introduces a redesigned: Now there are only eight categories of permits, and applications are no longer automatically granted all their access rights are determined at the time of installation. An opt-in system is now in use, where the user will be asked to give permission or deny individual (such as the ability to access your camera or microphone) for applications when they are needed. Considering grant applications their permission, and they can be customized by the user at any time. The new permission model to be used only by applications compiled for Marshmallow use the software development kit (SDK), while all other applications will continue to use the previous license models.

Marshmallow also has a power management scheme named Doze that reduce the activity level of background applications when the device determines that it is not being actively addressed by the user, which, according to Google, doubling the battery life of the device. It also introduces the option to reset all network settings, available for the first time on Android, which cleans network-related settings for Wi-Fi, Bluetooth and cellular connections.

Android Marshmallow provide native support for fingerprint recognition, allows the use of fingerprint authentication to unlock the device and the Android Play Store and purchase Pay; API standards are also available to carry out the fingerprint-based authentication in other applications. Android Marshmallow supports USB Type-C, including the ability to instruct the device to charge other devices via USB. Marshmallow also introduced "link verified" that can be configured to open them directly in certain applications without further user instructions.


Version of Android APIs provided by Marshmallow is 23. Marshmallow Android Developer tools available at the business level API SDK under "MNC".

Smarter Batteries
A battery that works smarter, not harder
Android Marshmallow saves your juice for what matters most

Doze
When your device is at rest, Doze automatically puts it into a sleep state. So your phone can still set off your alarm in the morning even if you forgot to charge it. Phew!

App Standby
No more battery drain from seldom used apps: App Standby limits their impact on battery life so your charge lasts longer.


Control and Security
Greater control for more peace of mind

Permissions your way
No need to give apps access all the time. Android Marshmallow lets you define what you want to share and when. Turn permissions off at any time, too.

Simplified security with your fingerprint
Skip the crazy passwords: The key is at hand. Your fingerprint unlocks your phone and lets you securely breeze through sign in and checkout on Android Pay, the Play Store and even in apps.

Source:
https://id.wikipedia.org/wiki/Android_Marshmallow

https://www.android.com/versions/marshmallow-6-0/