Since 2009 Android had a code name for their software. This code name was an internal name given by their engineering team to the upcoming version of Android. Those names were based on desserts. Examples of these code names are Android 1.5 (Cupcake), 1.6 (Donut), 2.0-2.1 (Eclair), 2.2 (Froyo), 2.3 (Gingerbread), 3.x (Honeycomb, which was designed for tablets), 4.0 (Ice Cream Sandwich, which merged tablets and phones back under one OS), 4.1-4.3 (Jellybean), 4.4 (Kit Kat), 5.x (Lollipop), 6.0 (Marshmallow), 7.0 (Nougat), and finally 8.0 (Oreo). All were named after a dessert, and the fans looked forward to guessing each year the new dessert code name. But now no more, as Google will settle on numbers to represent the new android builds going forward.
According to Google’s Blog, this is a move that is designed for a more global represented Google. As many of the dessert names either were not considered desserts in other countries or were considered confusing.
I looked forward to Google’s naming scheme because it was different from what other manufacturers were doing. Plus it added an element of fun, especially when they paired up with Nestle for Kit Kat. This opened up for blogs and fans in the community to take a guess at the next dessert that would represent the upcoming Google software.
With the rebranding of their software going to numbers, starting with Android 10, Google is looking to present a more global software that makes sense across the pond. The rebranding will bring back a little bit of classic android, with the word “android” from back when android first debuted. But it will be modernized for the time. And will go from green to black to make it easier to read. Along with the word “android”, Google will show just the top part of the head of their mascot, the Android robot.
Source: https://www.blog.google/products/android/evolving-android-brand/