The most recent Android 5.2 update was first previewed at the company’s I/O conference in late May, but at the time Google didn’t disclose the full name for Android M. And yeah, marshmallow does seem to be the obvious choice here, although marmalade wouldn’t have been too bad either.  Android versions have been developed under a confectionery-themed code name sine April 2009, so let’s have a brief look back and see how were the previous versions called:

Cupcake (1.5) Donut (1.6) Eclair (2.0–2.1) Froyo (2.2–2.2.3) Gingerbread (2.3–2.3.7) Honeycomb (3.0–3.2.6) Ice Cream Sandwich (4.0–4.0.4) Jelly Bean (4.1–4.3.1) KitKat (4.4–4.4.4, 4.4W–4.4W.2) Lollipop (5.0–5.1.1)

As you can see from the above picture, Google has added a statue to the lawn in its Mountain View headquarters. Dave Burke, Android’s VP of Engineering, was the first to have published the picture of statue on Twitter.

— Dave Burke (@davey_burke) August 17, 2015 The “near-final” software development kit for Android M is also expected to launch soon and it will allows to tinker with their apps to make them ready for Marshmallow. As usual, it will rollout over-the-air (OTA) or you can to choose flash through factory images. Google also confirmed that Marshmallow will be known as Android 6.0.

Among its most important new features, Android Marshmallow comes with a more user-friendly approach to permissions, the new Android Pay mobile wallet platform, USB Type-C support, and a bunch of other various improvements.

Yummy  Android M Stands for Marshmallow - 34Yummy  Android M Stands for Marshmallow - 63Yummy  Android M Stands for Marshmallow - 51Yummy  Android M Stands for Marshmallow - 76Yummy  Android M Stands for Marshmallow - 99Yummy  Android M Stands for Marshmallow - 18Yummy  Android M Stands for Marshmallow - 20