Before the official release of Android, there were two internal test versions at the beginning , and they were named after the famous robot names, they are: Iron Arm Astro Boy (Astro Boy, note that it is not Astro Astro Boy) and clockwork Robot (Bender). It should be noted that the version code names of Android 1.0 and 1.1 are not these two, and the "Android Version History" entry in Wikipedia is wrong. [3]
Later, due to copyright issues, Google changed its naming rules to use desserts as the code names of their system versions. Android 1.0 is the first version of Android officially released on September 23, 2008, and Android 1.1 was released on February 2, 2009, but in fact, Google has more variants of version 1.1. The dessert nomenclature started with the third version of Android 1.5 (actually the fourth version, since there were actually two versions of Android 1.0) . Starting from Android 1.6 Donut, the project team officially decided to continue the initial letter of the Android development code from "C". It's worth noting that Android 1.1 was internally codenamed the Petit Four, but the project director liked a nice treat and eventually ended that naming practice.
So Astro Boy and Bender were real, but they went with the super-early milestone builds. Here's the full timeline:
-
Android milestone builds (with Astro Boy and Bender floating around in here somewhere)
-
Android 1.0 (no codename)
-
Android 1.1 - Petit Four
-
Android 1.5 - Cupcake
-
Android 1.6 - Donut
-
Android 2.0/2.1 - Lightning
-
Android 2.2 - Froyo
-
Android 2.3 - Gingerbread
-
Android 3.0/3.1/3.2 - Honeycomb
-
Android 4.0 - Ice Cream Sandwich
-
Android 4.1/4.2/4.3 - Jelly Bean
-
Android 4.4 - KitKat
-
Android 5.0/5.1 - Lollipop(Android L)
-
Android 6.0 - Marshmallow(Android M)
-
Android 7.0 -Nougat(Android N)
API level
edit
Application programming interface (API) levels are constantly changing as versions change. The following lists all API levels so far, and corresponds to each version of Android.
API Level 1: Android 1.0
API Level 2: Android 1.1 Petit Four
API Level 3: Android 1.5 Cupcake
API Level 4: Android 1.6 Donut
API Level 5: Android 2.0 Éclair
API Level 6: Android 2.0.1 Éclair
API Level 7: Android 2.1 Éclair
API Level 8: Android 2.2 - 2.2.3 Froyo
API Level 9: Android 2.3 - 2.3.2 Gingerbread
API Level 10: Android 2.3.3-2.3.7 Gingerbread
API Level 11: Android 3.0 Honeycomb
API Level 12: Android 3.1 Honeycomb
API Level 13: Android 3.2 Honeycomb
API Level 14: Android 4.0 - 4.0.2 Ice Cream Sandwich
API Level 15: Android 4.0.3 - 4.0.4 Ice Cream Sandwich
API Level 16: Android 4.1 Jelly Bean
API Level 17: Android 4.2 Jelly Bean
API Level 18: Android 4.3 Jelly Bean
API level 19: Android 4.4 KitKat
API Level 20: Android 4.4W
API level 21: Android 5.0 Lollipop
API level 22: Android 5.1 Lollipop
API Level 23: Android 6.0 Marshmallow
API Level 24: Android 7.0 Nougat