Android operating system history

               The version history of the Android operating system began with the release of the Android 1.0 beta in November 2007. Android is a mobile operating systemdeveloped by Google and the Open Handset Alliance, and has seen a number of updates to its base operating system since its original release. These updates typically fix bugs and add new features. Since April 2009, each Android version has been developed under acodename based on a dessert item. These versions have released in alphabetical order:CupcakeDonutEclairFroyoGingerbread,Honeycomb and Ice Cream Sandwich. The pre-release versions of Android were dubbed Astro and Bender, but these names could not ultimately be used for trademark reasons.

C,D,E,F,G,H,I:-   CupcakeDonutEclairFroyoGingerbread,Honeycomb and Ice Cream Sandwich


The Android beta was released on 5 November 2007, while the software developer's kit(SDK) was released on 12 November 2007.

Android 1.0

Android 1.0, the first commercial version of the software, was released on 23 September 2008. The first Android device, the HTC Dream (G1)

Android 1.1

On 9 February 2009, the Android 1.1 update was released, initially for the T-Mobile G1 only. The update resolved bugs, changed the API and added a number of other features:
  • Details and reviews available when a user searches for businesses on Maps
  • Longer in-call screen timeout default when using the speakerphone, plus ability to show/hide dialpad
  • Ability to save attachments in messages
  • Support added for marquee in system layouts

1.5 Cupcake

On 30 April 2009, the Android 1.5 update, dubbed Cupcake, was released, based on Linux kernel2.6.27.

1.6 Donut

On 15 September 2009, the Android 1.6 SDK – dubbed Donut – was released, based on Linux kernel 2.6.29.

2.0/2.1 Eclair


On 26 October 2009, the Android 2.0 SDK – codenamed Eclair – was released, based on Linux kernel 2.6.29.


The Android 2.0.1 SDK was released on 3 December 2009.  It was a minor platform release deployable to Android-powered handsets, including minor API changes, bug fixes and framework behavioral changes.


The 2.1 SDK was released on 12 January 2010. It was a minor platform release deployable to Android-powered handsets, including minor amendments to the API and bug fixes.

2.2.x Froyo


On 20 May 2010, the Android 2.2 (Froyo) SDK was released, based on Linux kernel 2.6.32.


The Android 2.2.1 update was released on 18 January 2011, and included a number of bug fixes, security updates, and performance improvements.


The Android 2.2.2 update was released on 22 January 2011, and fixed minor bugs, including SMS rooting issues that affected the Nexus One.


The Android 2.2.3 update was released on 21 November 2011, and consisted of two security patches.

2.3.x Gingerbread


On 6 December 2010, the Android 2.3 (Gingerbread) SDK was released, based on Linux kernel 2.6.35.


Released on 9 February 2011, Android 2.3.3 included several improvements and API fixes.


Version 2.3.4 introduced support for voice or video chat using Google Talk.
Released on 25 July 2011, Android 2.3.5 included a number of amendments:
  • Improved network performance for the Nexus S 4G, among other fixes and improvements
  • Fixed Bluetooth bug on Samsung Galaxy S
  • Improved Gmail application
  • Shadow animations for list scrolling
  • Camera software enhancements
  • Improved battery efficiency


Released on 2 September 2011, this version fixed a voice search bug. The 2.3.6 update had the side-effect of impairing the Wi-Fi hotspot functionality of many Canadian Nexus S phones. Google acknowledged this problem and fixed it within a few weeks.


Android 2.3.7 introduced Google Wallet support for the Nexus S 4G.

3.x Honeycomb

On 22 February 2011, the Android 3.0 (Honeycomb) SDK – the first tablet-only Android update – was released, based on Linux kernel 2.6.36


The 3.1 SDK was released on 10 May 2011. Changes included:

  • UI refinements
  • Connectivity for USB accessories
  • Expanded Recent Apps list
  • Resizable Home screen widgets
  • Support for external keyboards and pointing devices
  • Support for joysticks and gamepads
  • Support for FLAC audio playback
  • High-performance Wi-Fi lock, maintaining high-performance Wi-Fi connections when device screen is off
  • Support for HTTP proxy for each connected Wi-Fi access point


The 3.2 SDK was released on 15 July 2011, first appearing on Huawei's MediaPad tablet


The Android 3.2.1 update was released on 20 September 2011.


The 3.2.2 update was released on 30 August 2011, and included bug fixes and other minor improvements for the Motorola Xoom 4G.

4.x Ice Cream Sandwich

Android 4.0 – codenamed Ice Cream Sandwich – was previewed at the May 2011 Google I/Oevent, and officially launched at the Galaxy Nexus and Ice Cream Sandwich release event on 19 October 2011. The SDK for Android 4.0.1 was publicly released on 19 October 2011. Google's Gabe Cohen stated that ICS was "theoretically compatible" with any Android 2.3.x device in production at that time. The source code for ICS became available on 14 November 2011, three days before the Galaxy Nexus was released.


The Android 4.0.2 update was released on 28 November 2011, and fixed minor bugs on the Verizon Galaxy Nexus, the launch of which was later delayed.


The Android 4.0.3 update included a number of bug fixes and optimizations, and offers improvements to graphics, databases, spell-checking, Bluetooth functionality, and other features. New APIs were released for developers, including a social stream API in the Contacts provider, Calendar provider enhancements, new camera apps enhancing video stabilization and QVGA resolution, and accessibility refinements such as improved content access for screen readers.

Popular posts from this blog

Android Jetpack Overview

Understand Instant App in Android

Step by step installation of Android 8.0 Oreo for Pixel and Nexus