Background Information

Android is a mobile operating system developed primarily by Google and the Open Handset Alliance, and is based on a modified version of the Linux kernel. The operating system is an open source software and is designed primarily for touchscreen devices like smartphones and tablets, but it is also utilized in other devices like smart TVs, smartwatches, and automotive infotainment systems.

While most versions of Android are proprietary, the core Android components are taken from the Android Open Source Project, a free and open source software licensed under the Apache License.

History

Android was originally developed by Android, Inc., a company founded in 2003. In 2005, Google acquired Android, Inc., and started collaborating with various technology companies to develop an open-source mobile operating system. The first commercial version of Android, Android 1.0, was released in September 2008. Since then, Google has continued to release regular updates, introducing new features and improvements with each iteration of Android.

Core Features

  • User Interface: Android offers a flexible and customizable user interface, allowing users to personalize their devices with different themes, wallpapers, and home screen layouts. It supports various input methods, including touch gestures, voice commands, and virtual keyboards.
  • App Ecosystem: One of the key strengths of Android is its extensive app ecosystem. Users can access millions of applications through the Google Play Store, offering a wide range of categories such as productivity, entertainment, social media, gaming, and more.
  • Google Integration: As a product of Google, Android seamlessly integrates with Google services such as Google Search, Google Maps, Gmail, Google Drive, and Google Photos. This integration allows users to sync data across devices and access a unified experience within the Google ecosystem.
  • Multitasking and Notification Center: Android provides robust multitasking capabilities, allowing users to run multiple apps simultaneously and switch between them effortlessly. The notification center provides quick access to alerts, messages, and other notifications, ensuring users stay informed without interrupting their workflow.
  • Customization Options: Android offers a high degree of customization, allowing users to personalize their devices to suit their preferences. This includes the ability to install custom launchers, widgets, and themes, enabling a unique and tailored user experience.
  • Open-Source Nature: Android is based on the Linux kernel and is developed as an open-source project. This means that the source code is available to the public, encouraging collaboration and allowing device manufacturers and developers to modify and customize Android to suit their specific needs.

Versions

Google regularly releases major updates and security patches to improve the functionality, performance, and security of the Android Operating System. These updates are delivered over-the-air (OTA) to compatible devices.

Google famously named Android versions after sweets, such as "Cupcake" for v1.5, until the release of Android 10. However, starting with Android 11, Google moved away from this naming scheme and began using numbers instead. The company stated that this change was to make the version names clearer and more accessible to a global audience. These codenames are now used only internally within Google.

NameInternal codenameVersion Number(s)API levelInitial stable release dateLast security patchLast Google Play Services version (release date)
Android 1.01.01September 23, 2008
Android 1.1Petit Four1.12February 9, 2009
Android CupcakeCupcake1.53April 27, 2009
Android DonutDonut1.64September 15, 2009
Android ÉclairÉclair2.05October 27, 2009
2.0.16December 3, 2009
2.17January 11, 2010
Android FroyoFroyo2.2 – 2.2.38May 20, 20103.2.25 (October 2014)
Android GingerbreadGingerbread2.3 – 2.3.29December 6, 201010.0.84 (November 2016)
2.3.3 – 2.3.710February 9, 2011
Android HoneycombHoneycomb3.011February 22, 2011
3.112May 10, 2011
3.2 – 3.2.613July 15, 2011
Android Ice Cream SandwichIce Cream Sandwich4.0 – 4.0.214October 18, 201114.8.49 (February 2019)
4.0.3 – 4.0.415December 16, 2011
Android Jelly BeanJelly Bean4.1 – 4.1.216July 9, 201221.33.56 (September 2021)
4.2 – 4.2.217November 13, 2012
4.3 – 4.3.118July 24, 2013
Android KitKatKey Lime Pie4.4 – 4.4.419October 31, 2013October 201723.30.13 (August 2023)
4.4W – 4.4W.220June 25, 2014?
Android LollipopLemon Meringue Pie5.0 – 5.0.221November 4, 2014November 2017current
5.1 – 5.1.122March 2, 2015March 2018
Android MarshmallowMacadamia Nut Cookie6.0 – 6.0.123October 2, 2015August 2018
Android NougatNew York Cheesecake7.024August 22, 2016August 2019
7.1 – 7.1.225October 4, 2016October 2019
Android OreoOatmeal Cookie8.026August 21, 2017January 2021
8.127December 5, 2017October 2021
Android PiePistachio Ice Cream928August 6, 2018January 2022
Android 10Quince Tart1029September 3, 2019February 2023
Android 11Red Velvet Cake1130September 8, 2020current
Android 12Snow Cone1231October 4, 2021
Android 12LSnow Cone v212.132March 7, 2022
Android 13Tiramisu1333August 15, 2022
Android 14Upside Down Cake1434October 4, 2023
Android 15Vanilla Ice Cream1535Q3 2024

Additional Resources