Android
Check out the leaked specifications, features and photos of the Meizu MX5 sibling MX5 Pro Plus. Reuters/Elijah Nouvelage

With the Google I/O 2015 conference taking place Thursday and Friday in San Francisco there has been speculation about “Android M,” also known as Android 6.0. A report states that, the letter “M” in the upcoming OS name reportedly refers to “Macadamia Nut Cookie” or “MNC.” However, the same report also explains how that name could mean nothing.

After the success of the new material design-clad Android L, also referred as Android 5.0 or Android Lollipop, Google is seemingly gearing up to introduce the next version, dubbed Android M. Meanwhile, Android Police says the internal name of the Android M OS is Macadamia Nut Cookie or MNC. As it turns out, this particular name was sighted in some code branches in AOSP as "mnc-dev." But then, when the final product gets launched, will Google call its operating system MNC? Apparently, the answer is no.

Android Police says, tracing the history of Android OS version releases, Google has reportedly used LMP (Lemon Meringue Pie) and KLP (Key Lime Pie) as the internal names for Android L and Android K, respectively. For example, the Android L was apparently referred in AOSP code as “lmp-preview-release.” Both Android L and Android K are officially called Android Lollipop and Android KitKat, respectively. It is safe to assume that the upcoming Android M will be called anything but the Macadamia Nut Cookie or MNC, says Android Police.

On the other hand, a bunch of possible Android M names are going around in the tech world. The list includes Milky Way, Mud Cake, Milky Bar, Marshmallow, Mars and M&Ms. Meanwhile, Android Pit says, “Marshmallow” is a potential OS name, as it channels the relatively “dreamy, colorful, Candy Land-style name in keeping with the Jelly Bean/Lollipop trend,” among other names. In hindsight, the search giant has apparently chosen the following sweet/candy names for its OS so far: Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich, Jelly Bean, KitKat and Lollipop.

What do you think could be the possible Android M name? Do you agree with Android Pit’s pick, i.e. Android Marshmallow? Feel free to leave a comment.