Google's Android OS has a very sweet tooth, with almost every version released named after some kind of sweet or dessert.
Its first version was 1.0 and called Alpha and then Beta was version 1.1.
Version 1.5 was named Cupcake, 1.6 was Doughnut, 2.0-2.1 was Eclair, 2.2 was Froyo, 2.3 was Gingerbread, 3.0 was Honeycomb, 4.0 was Ice Cream Sandwich, 4.1-4.3 was Jelly Bean and the latest 4.4 version is known as Kitkat.
The next version is already codenamed 'L', and is either going to be version 4.5 or perhaps even 5.0, with the 'fandroids' over at Android Police putting together a case for Lemon Meringue Pie.
Click to enlarge
Android Police points to various places where the acronym LMP is in place, while also noting that expectations for Android names haven't always panned out.
The biggest example of this is the current version of Android 4.4, which was widely expected to be called Key Lime Pie but instead was called KitKat, specifically after the Kitkat chocolate finger biscuits.
However it appears that Google has pies on its mind, if the Lemon Meringue Pie name is what comes out of the oven.
One suggestion for the Android L name has been "Lollipop", which to me at least, sounds a lot better than Lemon Meringue Pie.
Unfortunately I'm not on the Android naming team, so I don't have any influence on what the final name will be.
That said, while this new name has yet to be 100% confirmed, it appears as though Android L won't be a Lemon, but a Lemon Meringue Pie.
Alex on Google+