Android Version History

Android is a mobile operating system developed by Google and the Open Handset Alliance, and has seen a number of updates to its base operating system since its original release. These updates typically fix bugs, add new features, and sometimes change the user interface.

The version history of the Android operating system began with the release of the Android 1.0 beta in November 2007. Since April 2009, each Android version has been developed under a codename based on a dessert item. These versions have released in alphabetical order: Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich, Jelly Bean, KitKat, Lollipop, Marshmallow, Nougat, Oreo and Pie The pre-release versions of Android were dubbed Astroboy and Bender, but these names could not ultimately be used for trademark reasons.

Phone Only
1.0 (No Codename)

1.1 (Petit Four)

1.5 (Cupcake)

1.6 (Doughnut)

2.0 - 2.0.1 (Eclair)

2.1 (Eclair)

2.2 - 2.2.3 (Froyo)

2.3 - 2.3.7 (Gingerbread)

Tablet Only
3.0 (Honeycomb)

3.1 (Honeycomb)

3.2 - 3.2.6 (Honeycomb)

Phones & Tablets
4.0 - 4.0.4 (Ice Cream Sandwich)

4.1 - 4.1.2 (Jelly Bean)

4.2 - 4.2.2 (Jelly Bean)

4.3 - 4.3.1 (Jelly Bean)

4.4 - 4.4.4 (KitKat)

Smartwatches, Mobile Devices, TVs & Cars
5.0 - 5.0.2 (Lollipop)

5.1 - 5.1.1 (Lollipop)

6.0 - 6.0.1 (Marshmallow)

7.0 (Nougat)

7.1 - 7.1.2 (Nougat)

8.0 - 8.1 (Oreo)

9.0 (Pie)

10

11

Preview Versions (Mobile Devices, TVs)
Android L Developer Preview 1 - Preview 3 (L)

Android M Developer Preview 1 - Preview 3 (M)

Android N Developer Preview 1 - Preview 5 (N)

Android O Developer Preview 1 - Preview 4 (O)

Android P Developer Preview (P)

Android Q Developer Preview (Q)

Android 11 Developer Preview (11)

Android 12 Developer Preview (12)