What are the names of the various versions of the Android OS, and how are these names chosen?
What the heck is Froyo?
Are android trying to be cool with the naming conventions?
.. oh wait, they.. they're alphabetical, right? Just like Linux?
They haven't publicized how they came up with why the version naming scheme they did. There has been speculation about what future names would be and more speculation. All of this could have something to do with obesity, but we may just never know.
After Froyo it looks like it's Gingerbread and then Honeycomb. The original name for Froyo was apparently going to be Flan. I think speculation about what the next names will be helps generate buzz and adds a playful element to the product.
The updates have been:
Each codename has been a sweet treat.