The version history of the Android mobile operating system began with the release of the Android beta in November 2007. The first commercial version, Android 1.0, was released in September 2008. Android is under ongoing development by Google and the Open Handset Alliance (OHA), and has seen a number of updates to its base operating system since its initial release.
Since April 2009, Android versions have been developed under a confectionery-themed code name and released in alphabetical order; the exceptions are versions 1.0 and 1.1 as they were not released under specific code names:
- Alpha (1.0)
- Beta (1.1)
- Cupcake (1.5)
- Donut (1.6)
- Eclair (2.0–2.1)
- Froyo (2.2–2.2.3)
- Gingerbread (2.3–2.3.7)
- Honeycomb (3.0–3.2.6)
- Ice Cream Sandwich (4.0–4.0.4)
- Jelly Bean (4.1–4.3.1)
- KitKat (4.4–4.4.4)
- "L" release
Version history by API level
Platform Version | API Level | VERSION_CODE | |
---|---|---|---|
Android 4.4 | 19 | KITKAT |
|
Android 4.3 | 18 | JELLY_BEAN_MR2 |
|
Android 4.2, 4.2.2 | 17 | JELLY_BEAN_MR1 |
|
Android 4.1, 4.1.1 | 16 | JELLY_BEAN |
|
Android 4.0.3, 4.0.4 | 15 | ICE_CREAM_SANDWICH_MR1 |
|
Android 4.0, 4.0.1, 4.0.2 | 14 | ICE_CREAM_SANDWICH |
|
Android 3.2 | 13 | HONEYCOMB_MR2 |
|
Android 3.1.x | 12 | HONEYCOMB_MR1 |
|
Android 3.0.x | 11 | HONEYCOMB |
|
Android 2.3.4 Android 2.3.3 |
10 | GINGERBREAD_MR1 |
|
Android 2.3.2 Android 2.3.1 Android 2.3 |
9 | GINGERBREAD |
|
Android 2.2.x | 8 | FROYO |
|
Android 2.1.x | 7 | ECLAIR_MR1 |
|
Android 2.0.1 | 6 | ECLAIR_0_1 |
|
Android 2.0 | 5 | ECLAIR |
|
Android 1.6 | 4 | DONUT |
|
Android 1.5 | 3 | CUPCAKE |
|
Android 1.1 | 2 | BASE_1_1 | |
Android 1.0 | 1 | BASE |