Enthusiasts move at lightening speed when it comes to developing the latest concepts and ideas for upcoming devices and software. Consider this: Android 5.0 Key Lime Pie has not yet been officially unveiled, yet there is already talk that the next generation of Google software could be called Android 6.0 Milkshake. 

A concept for a future Google/Motorola device recently surfaced, proposing design and specs for a device called the Nexus 6 (X Phone). Designer Introo envisions a device with a "X-envelope" design to give it an interesting shape. Dubbed the "most advanced android out there," this "Nexus 6" would feature a 4.6-inch flexible IPS OLED display, a 10-megapixel rear-facing camera, a 2-megapixel front-facing camera as well as NFC, GPS, HDMI and wireless charging. 

One of the most interesting proposed specs for this phone would have to be it running Android 6.0 Milkshake, though the designer does not detail what features we would see on such an operating system. So for now, we will focus on the name concept for future Android systems.

Android is known for its delicious tradition of code naming its operating systems alphabetically after sweets. So far we have Cupcake (1.5), Donut (1.6), Eclair (2.0-2.1), Froyo (2.2-2.3), Gingerbread (2.3-2.3.7), Honeycomb (3.0-3.2), Ice Cream Sandwich (4.0-4.0.2) and Jelly Bean (4.1-4.2.2). 

The upcoming Android 5.0 has been dubbed "Key Lime Pie" by just about everyone, except Google. Though we expect to hear an official announcement from the tech giant at it's I/O conference in May. Before Key Lime Pie became largely accepted as the name for the next Android OS, many considered that Google had hinted at it being called Kandy Kane, when random candy canes were discovered floating among the jelly beans in the Easter egg on Android 4.1. Fans proposed Google would spell the name with Ks instead Cs to keep it in sequence, but the idea of a dessert that actually begins with the letter K soon overtook that idea. It is unknown from where the name Key Lime Pie originated, but at this point it just seems logical. 

But future generations are still up for consideration. Let's examine the glaring hole in the Milkshake concept: it jumps directly over a letter in the sequence, L. If Google keeps in step with with its alphabetical dessert theme, it is more likely that a dessert beginning with the letter L will be selected for the system after Key Lime Pie than one beginning with the letter M. 

Tech website iTech Post proposes that idea of an M name being next comes from some fans counting the K and L in Key Lime Pie as part of this chronological sequence. Most consider that loophole is unlikely and have proposed "Lollipop" and "Licorice" as names for the OS after the next OS. We'd also like throw "Lemon Drop" into the running, though that might not fly directly after Key Lime Pie.

While Android code names have been fairly easy to predict, the version number sequence for its systems have not been as straight forward. Note that we have seen more than eight Android systems so far, but we're only up to 4 in the number sequence. Most accepted Android 5.0 as the version number for the upcoming OS after a benchmark for a Sony device running Android 5.0 surfaced in November 2012. However, Android Police's Ron Amadeo reminds us that this is where Google loves to throw curveballs in its naming strategy.

Jelly Bean was also proposed as Android 5.0 during its pre-release in 2012, which seemed logical after Android 4.0, but it was ultimately announced as Android 4.1. Ice Cream Sandwich was proposed as either Android 2.4 after the smartphone designated Gingerbread or Android 3.4 after the tablet designated Honeycomb, but it was announced as Android 4.0 and was able to power both smartphones and tablets. 

Even Honeycomb was proposed as Android 2.4, but was announced as Android 3.0. While Gingerbread was proposed as Android 3.0 but was announced as Android 2.3. Taking this into consideration, we actually have no idea what upcoming and future Android systems will be named. 

Key Lime Pie could easily be Android 4.3, but no matter what it is called, we imagine there will likely be many updates and new systems between now and Android 6.0. It may even have a chance to line up with "Milkshake" after all. That, however, is something we likely won't be able to confirm until 2015 at the earliest.