Lably
Skip to content

Android version history

List of Android operating system versions

  • 11 min read
  • 3 chapters

Related on Lably

Through Google

Overview

The development of Android started in 2003 by Android, Inc., which was purchased by Google in 2005. There were at least two internal releases of the software inside Google and the Open Handset Alliance (OHA) before the beta version was released. The beta was released on November 5, 2007, while the software development kit (SDK) was released on November 12, 2007. Several public beta versions of the SDK were released. 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.

The first public release of Android 1.0 was in October 2008 with the launch of the T-Mobile G1 (HTC Dream). Android 1.0 and 1.1 were not released under specific code names. 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.

The project manager, Ryan Gibson, came up with a confectionery-themed naming scheme for public releases, starting with Android 1.5 Cupcake in 2009. Google announced in August 2019 that they were ending the confectionery theming scheme and would use numerical ordering for future versions. The first release under the numerical order format was Android 10, which was released in September 2019.

In 2017, Google announced Google Play would begin to require apps to target the newest Android version (or API level). Since then, apps must target it by August 31 of the following year for new apps, or November 1 for app updates. These requirements have expanded to Wear OS, Android TV, and Android Automotive OS with a 12-month grace period to target the latest version of Android.

Sign in to keep reading

2 more chapters are free with a Lably account.

More in Computing and communication