The time for guesses and speculations is now over. Android M is now officially Android 6.0 Marshmallow. If any of you managed to guess the right name, feel free to give yourself a pat on the back.
Google made it official via a blog post on the Official Android Developers Blog as well as by placing its mascot holding a marshmallow in front of the Android headquarters at Mountain View, California. In addition to this, the tweet from Dave Burke, VP of Engineering (Android), Google, also confirms the same:
Marshmallow!!! pic.twitter.com/3JYkCBWD1R— Dave Burke (@davey_burke) August 17, 2015
Android M was first unveiled by Google at the Google I/O event earlier this year, and is expected to make its way to devices by the end of the year. Although Android M is quite similar to Android Lollipop in terms of appearance, the focus is more on things under the hood by working on things like RAM optimization, battery optimization, advanced privacy settings, etc. The other interesting features that will come with Android Marshmallow are native support for fingerprint scanning, app permissions manager, USB Type-C connector support, Google Now on tap, etc. The app permissions manager is a really good feature as it will give you the choice to allow/disallow any specific permission(s) from the list of all the permissions asked by app. You can make and change your choices any time even after installing the app.
Besides announcing the name, Google also announced the release of the official Android 6.0 SDK and final M Preview. It means that, developers can use Android’s latest API, API level 23, in their Android apps and publish them on the Play Store. The final M preview is available for Nexus 5, 6, 9, and the Nexus Player. If you want to try it out, then you can do so by waiting for an OTA update or by downloading the device system images.
Image source: TechnoBuffalo