Android version history
The version history of the Android mobile operating system began with the public release of its
first beta on November 5, 2007. The first commercial version, Android 1.0, was released on
September 23, 2008. The operating system has been developed by Google on a yearly schedule
since at least 2011.[1] New major releases are announced at Google I/O in May along with beta
testing with the stable version usually released to the public between August and October.
The first commercially released devices to run the Android operating system were the HTC Dream
(marketed as the T-Mobile G1), and the Samsung Galaxy (GT-i7500).
Overview
The development of Android started in 2003 by Android, Inc., which was purchased by Google in
2005.[2] There were at least two internal releases of the software inside Google and the Open
Handset Alliance (OHA) before the beta version was released.[3][4] The beta was released on
November 5, 2007,[5][6] while the software development kit (SDK) was released on November 12,
2007.[7] Several public beta versions of the SDK were released.[8] These releases were done
through software emulation as physical devices did not exist to test the operating system. Both
the operating system itself and the SDK were released along with their source code, as free
software under the Apache License.[9]
The first public release of Android 1.0 occurred with the release of the T-Mobile G1 (aka HTC
Dream) in October 2008.[10] Android 1.0 and 1.1 were not released under specific code names.[11]
The code names "Astro Boy" and "Bender" were tagged internally on some of the early pre-1.0
milestone builds and were never used as the actual code names of the 1.0 and 1.1 releases of the
OS.[12]
The project manager, Ryan Gibson, conceived using a confectionery-themed naming scheme for
public releases, starting with Android 1.5 Cupcake. Google announced in August 2019 they were
ending the confectionery theming scheme to use numerical ordering for future versions.[13] The
first release under the numerical order format was Android 10, which was released in September
2019.
In 2017, Google announced that Google Play would begin to require apps to target a recent
Android version.[14] Since then, a new major Android version has been released in the second half
of each year, and apps must target it by August 31 of the following year for new apps, or
November 1 for app updates.[15]
Page 1 of 92
Latest Google Play
Internal Version API Latest security
Name Release date Services version[17]
codename[11] number(s) level patch date[16]
(release date)
September
Android 1.0 — 1.0 1
23, 2008
February 9,
Android 1.1 Petit Four 1.1 2
2009
Android Cupcake Cupcake 1.5 3 April 27, 2009
September
Android Donut Donut 1.6 4
15, 2009 —
October 27,
2.0 5
2009
December 3,
Android Eclair Eclair 2.0.1 6
2009
January 11,
2.1 7
2010[18]
Android Froyo Froyo 2.2 – 2.2.3 8 May 20, 2010 3.2.25 (October 2014)
December 6,
2.3 – 2.3.2 9 —
Android 2010
Gingerbread
Gingerbread February 9,
2.3.3 – 2.3.7 10
2011 10.0.84 (November
February 22, 2016)
3.0 11
Android 2011
Honeycomb
Honeycomb 3.1 12 May 10, 2011
3.2 – 3.2.6 13 July 15, 2011
October 18,
4.0 – 4.0.2 14
Android Ice Ice Cream 2011
14.8.49 (February 2019)
Cream Sandwich Sandwich December 16,
4.0.3 – 4.0.4 15
2011
4.1 – 4.1.2 16 July 9, 2012
Android Jelly November 13, 21.33.56 (September
Jelly Bean 4.2 – 4.2.2 17
Bean 2012 2021)
4.3 – 4.3.1 18 July 24, 2013
October 31,
4.4 – 4.4.4 19 October 2017
2013
Android KitKat Key Lime Pie 23.30.13 (August 2023)
4.4W –
20 June 25, 2014 N/A
4.4W.2
Page 2 of 92
November 4,
5.0 – 5.0.2 21 November 2017
Lemon 2014[19]
Android Lollipop 24.28.35 (August 2024)
Meringue Pie March 2,
5.1 – 5.1.1 22 March 2018
2015[20]
Android Macadamia Nut September
6.0 – 6.0.1 23 August 2018
Marshmallow Cookie 29, 2015[21]
August 22,
7.0 24 August 2019
New York 2016
Android Nougat
Cheesecake October 4,
7.1 – 7.1.2 25 October 2019
2016
August 21,
8.0 26 January 2021
2017
Android Oreo Oatmeal Cookie
December 5,
8.1 27 October 2021
2017
Pistachio Ice August 6,
Android Pie [22]
9 28 January 2022
Cream 2018
September 3,
Android 10 Quince Tart[23] 10 29 February 2023 25.22.34 (June 2025)
2019
Red Velvet September 8,
Android 11 [23]
11 30 February 2024
Cake 2020
October 4,
Android 12 Snow Cone 12 31
2021 March 2025
Android 12L Snow Cone v2 12.1[a] 32 March 7, 2022
August 15,
Android 13 Tiramisu 13 33
2022
Upside Down October 4,
Android 14 14 34
Cake[26] 2023 June 2025
Vanilla Ice September 3,
Android 15 [27]
15 35
Cream 2024
Android 16 Baklava[28] 16 36 June 10, 2025
Legend: Unsupported Supported Latest version Preview version
a. 12L launched as part of the March 2022 security update to supported Pixel devices. The
factory images for March 2022 and subsequent updates display the version as 12.1.[24] The
device's about page will still show the Android version as 12.[25]
Version history
The following tables show the release dates and key features of all Android operating system
updates to date, listed chronologically by their official application programming interface (API)
Page 3 of 92
iOS version history
iOS (formerly iPhone OS) is a mobile operating system developed by Apple Inc. and was first
released in June 2007 alongside the first generation iPhone.[1] iPhone OS was renamed iOS
following the release of the iPad starting with iOS 4.[2] With iOS 13, Apple began offering a
separate operating system, iPadOS, for the iPad. iOS is also the foundation of watchOS and tvOS,
and shares some of its code with macOS. New iOS versions are released yearly, alongside new
iPhone models. From the launch of the iPhone in 2007 until the launch of iPhone 4 in 2010, this
occurred in June or July; since then, new major versions are usually released in September, with
the exception of iOS 5, which released in October 2011. Since the launch of the iPhone in June
2007, there have been eighteen major versions of iOS, with the current major version being iOS
18 which was released on September 16, 2024.
Page 1 of 27
Overview
Overview of iOS versions
Latest Latest release Device end-of-life
Version Initial release date
version date iPad iPhone iPod Touch
iPhone OS
June 29, 2007 1.1.5 July 15, 2008
1
—
iPhone OS
July 11, 2008 2.2.1 January 27, 2009
2 —
iPhone OS
June 17, 2009 3.2.2 August 11, 2010 1st[a] 1st[a]
3
iOS 4 June 21, 2010 4.3.5[b] July 25, 2011 3G[c] 2nd[c]
iOS 5 October 12, 2011 5.1.1 May 25, 2012 1st — 3rd
iOS 6 September 19, 2012 6.1.6 February 21, 2014 3GS 4th
iOS 7 September 18, 2013 7.1.2 June 30, 2014 — 4 —
iOS 8 September 17, 2014 8.4.1 August 13, 2015 —
iOS 9 September 16, 2015 9.3.6 July 22, 2019 2, 3rd, Mini[d] 4s 5th[d]
iOS 10 September 13, 2016 10.3.4 July 22, 2019 4th[e] 5, 5c[e] —
iOS 11 September 19, 2017 11.4.1 July 9, 2018 —
Air (1st), Mini 2,
iOS 12 September 17, 2018 12.5.7 January 23, 2023 5s, 6 6th
Mini 3
iOS 13[f] September 19, 2019 13.7 September 1, 2020
—
iOS 14 September 16, 2020 14.8.1 October 26, 2021
6s, SE (1st),
iOS 15 September 20, 2021 15.8.4 March 31, 2025 7th
7
See iPadOS
iOS 16 September 12, 2022 16.7.11 March 31, 2025 8, X
version history
iOS 17 September 18, 2023 17.7.2 November 19, 2024 —
18.5 May 12, 2025 Discontinued
iOS 18 September 16, 2024 XS, XR
18.6 RC July 21, 2025
iOS 26 Late 2025 26.0 beta 4 July 25, 2025 TBA
Legend: Unsupported Supported Latest version Preview version
Page 2 of 27