Android version history

Global Android version distribution according to Google Play Store usage, charted between Q4 2009 and Q1 2019. (Click or tap for a larger version.)

The version history of the Androidmobile operating system began with the public release of the Android beta on November 5, 2007. The first commercial version, Android 1.0, was released on September 23, 2008. Android is continually developed by Google and the Open Handset Alliance, and it has seen a number of updates to its base operating system since the initial release.

Contents

  • 1Code names
  • 2Pre-commercial release versions
  • 2.1Alpha
  • 2.2Beta
  • 3Version history by API level
  • 3.1Android 1.0 (API 1)
  • 3.2Android 1.1 (API 2)
  • 3.3Android 1.5 Cupcake (API 3)
  • 3.4Android 1.6 Donut DRC92 (API 4)
  • 3.5Android 2.0 Eclair ESD20 (API 5)
  • 3.5.1Android 2.0.1 Eclair ESD56 (API 6)
  • 3.5.2Android 2.1 Eclair ERD79 (API 7)
  • 3.6Android 2.2 Froyo FRF85B (API 8)
  • 3.7Android 2.3 Gingerbread GRH55 (API 9)
  • 3.7.1Android 2.3.3 Gingerbread GRI54 (API 10)
  • 3.8Android 3.0 Honeycomb HRI39 (API 11)
  • 3.8.1Android 3.1 Honeycomb HMJ37 (API 12)
  • 3.8.2Android 3.2 Honeycomb HTJ85B (API 13)
  • 3.9Android 4.0 Ice Cream Sandwich ITL41D (API 14)
  • 3.9.1Android 4.0.3 Ice Cream Sandwich IML74K (API 15)
  • 3.10Android 4.1 Jelly Bean JRO03D (API 16)
  • 3.10.1Android 4.2 Jelly Bean JOP40C (API 17)
  • 3.10.2Android 4.3 Jelly Bean JWR66Y (API 18)
  • 3.11Android 4.4 KitKat KRT16M (API 19)
  • 3.11.1Android 4.4W KitKat, with wearable extensions (API 20)
  • 3.12Android 5.0 Lollipop LRX21O (API 21)
  • 3.12.1Android 5.1 Lollipop LMY47D (API 22)
  • 3.13Android 6.0 Marshmallow MDA89D (API 23)
  • 3.14Android 7.0 Nougat NRD90M (API 24)
  • 3.14.1Android 7.1 Nougat NDE63H (API 25)
  • 3.15Android 8.0.0 Oreo OPD1.170816.010 (API 26)
  • 3.15.1Android 8.1.0 Oreo OPM1.171019.011 (API 27)
  • 3.16Android 9 Pie PD1A.180720.030 (API 28)
  • 3.17Android 10 Q (API 29)
  • 4Hardware requirements
  • 5See also
  • 6Notes
  • 7References
  • 8External links

Code names[edit]

Versions Android 1.0 and 1.1 were not released under specific code names, although Android 1.1 was unofficially known as Petit Four.

Android code names are confectionery-themed and have been in alphabetical order since 2009's Android 1.5 Cupcake. The most recent version of Android is Android 9 Pie, which was released in August 2018.

Code
name / Version
number / Linux kernel
version[1] / Initial release
date / API
level / Ref.
No Codename / 1.0 / 2.1 / September 23, 2008 / 1 / [2]
Petit Four / 1.1 / 2.6 / February 9, 2009 / 2 / [2]
Cupcake / 1.5 / 2.6.27 / April 27, 2009 / 3
Donut / 1.6 / 2.6.29 / September 15, 2009 / 4 / [3]
Eclair / 2.0 – 2.1 / 2.6.29 / October 26, 2009 / 5 – 7 / [4]
Froyo / 2.2 – 2.2.3 / 2.6.32 / May 20, 2010 / 8 / [5]
Gingerbread / 2.3 – 2.3.7 / 2.6.35 / December 6, 2010 / 9 – 10 / [6]
Honeycomb / 3.0 – 3.2.6 / 2.6.36 / February 22, 2011 / 11 – 13 / [7]
Ice Cream Sandwich / 4.0 – 4.0.4 / 3.0.1 / October 18, 2011 / 14 – 15 / [8]
Jelly Bean / 4.1 – 4.3.1 / 3.0.31 - 3.4.39 / July 9, 2012 / 16 – 18 / [9]
KitKat / 4.4 – 4.4.4 / 3.10 / October 31, 2013 / 19 – 20 / [10]
Lollipop / 5.0 – 5.1.1 / 3.16 / November 12, 2014 / 21 – 22 / [11]
Marshmallow / 6.0 – 6.0.1 / 3.18 / October 5, 2015 / 23 / [12]
Nougat / 7.0 – 7.1.2 / 4.4 / August 22, 2016 / 24 – 25 / [13]
Oreo / 8.0 – 8.1 / 4.10 / August 21, 2017 / 26 – 27 / [14]
Pie / 9.0 / 4.4.107, 4.9.84, and 4.14.42 / August 6, 2018 / 28 / [15]
Android Q / 10.0 / 29
Legend:
Old version
Older version, still supported
Latest version
Latest preview version

Pre-commercial release versions[edit]

The development of Android started in 2003 by Android, Inc., which was purchased by Google in 2005.[16]