Android M is called Marshmallow. Yes — it’s that simple — and for those keeping count, Android M will also carry the 6.0 nomenclature. The Operating System’s next update that was first previewed at the company’s I/O conference in late May has officially been baptized by Google. The Marshmallow naming is a safe choice from Google.
Along with finalizing the name, Google has also released the finished version of its Android 6.0 SDK and a third (and final) Marshmallow software preview that can be loaded only on Nexus devices for now. According to Google in a blog post
“The preview images are near final but they are not intended for consumer use. Remember that when Android 6.0 Marshmallow launches to the public later this fall, you’ll need to manually re-flash your device to a factory image to continue to receive consumer OTA updates for your Nexus device.”
Android 6.0 includes a simpler approach to permissions (while giving users more granular control over what information apps can access), Google’s new Android Pay mobile wallet platform, USB Type-C support, and a number of tweaks and improvements throughout the operating system. It succeeds Android 5.0 Lollipop, which brought significant user interface called Material design. You can read all the Android M features here.