Ice Cream Sandwich, officially known as Android 4.0, is the future of Google smart phones. The company has said very little about this update – they've not even nailed down a release window. But even with all these details up in the air, word has it that the Android team is already working on its next OS. They call it Jelly Bean.
See a pattern here? Google has labeled each of its Android updates after a tasty treat – and in alphabetical order, no less: Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, and the imminent Ice Cream Sandwich.
(What do you think will come after Jelly Bean? Key Lime Pie, maybe? Too bad Klondike Bar is copyrighted.)
When it comes to code names, Android's system is one of the more charming and most strictly adhered to. Plenty of companies simply spitball cool sounding words.
Or, consider Ford. The automaker has dubbed the Excursion, Explorer, and Expedition. Yet Ford deviates from its naming scheme all the time. Plus, it's more alliterative than thematic.
That's not to say Google is alone. Some companies land on excellent code names concepts and stick to them. Here are five of our favorite. Share your top picks in the comments.
Intel's chips, platforms, and CPUs – reminiscent of trails – Bonetrail, Skull Trail, Wolfdale, Sandy Bridge, Ivy Bridge.
Ubuntu OS – picked as whimsical animals – Warty Warthog, Hoary Hedgehog, Breezy Badger, Dapper Drake, Edgy Eft, Feisty Fawn, Gutsy Gibbon, Hardy Heron, Intrepid Ibex, Jaunty Jackalope, Karmic Koala, Lucid Lynx, Maverick Meerkat, Natty Narwhal, Oneiric Ocelot.
Google's Android OS – listed alphabetically as desserts – Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich, and (reportedly) Jelly Bean.
For more on how technology intersects daily life, follow Chris on Twitter @venturenaut.