Android version history
An editor has nominated this article for deletion. You are welcome to participate in the deletion discussion, which will decide whether or not to retain it. |

The version history of the Android operating system began with the release of version 1.0 in September 2008. Android is a mobile operating system developed by Google and the Open Handset Alliance. Android has seen a number of updates since its original release. These updates to the base operating system typically fix bugs and add new features. Generally, each version is developed under a code name based on a dessert item. The code names were released in alphabetic order: Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich.
Beta
Released 5 November 2007[1] Conference Call transcript SDK Released 12 November 2007[2]
1.0

Released 23 September 2008.[3] The first Android device, the HTC Dream (G1),[4] had these Android 1.0 features:
- Android Market application download and updates through the Market app
- Web browser to show, zoom and pan full HTML and XHTML web pages – multiple pages show as windows ("cards")Video [5][6]
- Camera support, but no way to change resolution, white balance, quality, etc.[7]
- Folders allow the grouping of a number of app icons into a single folder icon on the Home screen.[8]
- Email provides access to email servers commonly found on the Internet and supports POP3, IMAP4, and SMTP.[6]
- Gmail synchronization with the Gmail app
- Google Contacts synchronization with the People app
- Google Calendar synchronization with the Calendar app
- Google Maps with Latitude and Street View to view maps and satellite imagery, as well as find local business and get driving directions using GPS[7]
- Google Sync allows management of over-the-air synchronization of Gmail, People, and Calendar
- Google Search of the internet and phone apps, contacts, calendar, etc
- Google Talk instant messaging
- Instant messaging, text messaging, and MMS
- Media Player enables managing, importing, and playing back but lacked video and stereo Bluetooth support[6][7]
- Notifications appear in the Status bar – drag down to see details, also ringtone, LEDs and vibration options.[5][6][9]
- Voice Dialer allows dialing and placing of phone calls without typing a name or number[6]
- Wallpaper allows the user to set the background image or photo behind the Home screen icons and widgets.
- YouTube video player[10]
- Other apps include: Alarm Clock, Calculator, Dialer (Phone), Home screen (launcher), Pictures (Gallery), and Settings.
- Other supported features include: WiFi, and Bluetooth.
1.1
On 9 February 2009, Android 1.1 update for Android was released for T-Mobile G1 only. Included in the update were resolved issues, API changes and:[11]
- Maps: Adds details and reviews when a user does a search on Maps and clicks on a business to view its details.
- Dialer: In-call screen timeout default is now longer when using the speakerphone, Show/Hide Dialpad
- Messaging: Saving attachments
- System: Adds support for marquee in layouts.
1.5 Cupcake

Based on Linux kernel 2.6.27. On 30 April 2009, the official 1.5 (Cupcake) update for Android was released.[12][13] There were several new features and UI updates included in the 1.5 update:[14]
- Virtual keyboard: Support for 3rd party keyboards with text prediction & user dictionary for custom words
- Widgets: Are miniature application views that can be embedded in other applications (such as the Home screen) and receive periodic updates[15]
- Camera: Video recording
- Gallery: Video playback (MPEG-4 & 3GP formats)
- Bluetooth: Stereo support added (A2DP and AVRCP profiles), Auto-pairing
- Browser: Copy and paste features added
- Contacts: Shows user picture for Favorites
- Dialer: Specific date/time stamp for events in call log and one-touch access to a contact card from call log event
- System: Animated screen transitions
- Upload videos to YouTube
- Upload photos on Picasa
1.6 Donut
Based on Linux kernel 2.6.29[16] On 15 September 2009, the 1.6 (Donut) SDK was released.[17][18] Included in the update were:[16]
- Search: Voice Search & text entry search enhanced to include bookmarks & history, contacts, the web, and more
- Search: Developers can now include their content in search results
- Text to speech: Features a multi-lingual speech synthesis engine to allow any Android application to "speak" a string of text
- Android Market: Allows easier searching, app screenshots, etc.
- Camera, camcorder, and Gallery: Updated integrated with faster camera access
- Gallery: Now enables users to select multiple photos for deletion
- System: Updated technology support for CDMA/EVDO, 802.1x, VPNs, and a text-to-speech engine
- Display: Support for WVGA screen resolutions
- Speed improvements in searching and camera applications
- Expanded Gesture framework and new GestureBuilder development tool
- Google free turn-by-turn navigation
2.x Eclair
2.0
Based on Linux kernel 2.6.29[19] On 26 October 2009, the 2.0 (Eclair) SDK was released.[20] Changes included:[21]
- Sync: Expanded Account sync. Multiple accounts can be added to a device for email and contact synchronization
- Email: Exchange support, Combined inbox to browse email from multiple accounts in one page.
- Bluetooth: 2.1 support
- Contacts: Tap a contact photo and select to call, SMS, or email the person.
- Messaging: Search all saved SMS and MMS messages. Auto delete oldest messages in a conversation when a defined limit is reached.
- Camera: Flash support, Digital zoom, Scene mode, White balance, Color effect, Macro focus
- Virtual keyboard: Improved typing speed, smarter dictionary learns from word usage and includes contact names as suggestions.
- Browser: Refreshed UI, Bookmark thumbnails, Double-tap zoom, Support for HTML5
- Calendar: Agenda view enhanced, Attending status for each invitee, Invite new guests to events.
- System: Optimized hardware speed, Revamped UI
- Display: Support for more screen sizes and resolutions, Better contrast ratio
- Maps: Improved Google Maps 3.1.2
- MotionEvent class enhanced to track multi-touch events[22]
- Live Wallpapers: Home screen background images can be animated to show movement
2.0.1
The 2.0.1 SDK was released on 3 December 2009.[23]
- Android 2.0.1 is a minor platform release deployable to Android-powered handsets starting in December 2009. This release includes minor API changes, bug fixes and framework behavioral changes.[24]
2.1
The 2.1 SDK was released on 12 January 2010.[25]
- Android 2.1 is a minor platform release deployable to Android-powered handsets starting in January 2010. This release includes new API changes and bug fixes.[26]
2.2 Froyo
2.2.2 latest release.[27] Based on Linux kernel 2.6.32.[28] On 20 May 2010, the 2.2 (Froyo) SDK was released.[27] Changes included:[28]
- System: Speed, memory, and performance optimizations[29]
- Additional application speed improvements courtesy of JIT implementation[30]
- Integration of Chrome's V8 JavaScript engine into the Browser application
- Improved Microsoft Exchange support (security policies, auto-discovery, GAL look-up, calendar synchronization, remote wipe)
- Improved application launcher with shortcuts to Phone and Browser applications
- USB tethering and Wi-Fi hotspot functionality
- Added an option to disable data access over mobile network
- Updated Market application with batch and automatic update features[29]
- Quick switching between multiple keyboard languages and their dictionaries
- Voice dialing and contact sharing over Bluetooth
- Support for numeric and alphanumeric passwords
- Support for file upload fields in the Browser application[31]
- Support for installing applications to the expandable memory
- Adobe Flash support[32]
- Display: Support for extra high PPI screens (320 ppi), such as 4" 720p[33]
2.3.x Gingerbread

2.3
Based on Linux kernel 2.6.35.[34] On 6 December 2010, the 2.3 (Gingerbread) SDK was released.[35] Changes included:[34]
- System: Updated user interface design for simplicity and speed
- Display: Support for extra-large screen sizes and resolutions (WXGA and higher)[33]
- Internet calling: Native support for SIP VoIP telephony
- Virtual Keyboard: Faster, more intuitive text input, improved accuracy, better suggested text. Voice input mode
- Copy/Paste: Enhanced. Select a word by press-hold, copy, and paste
- Near Field Communication lets the user read an NFC tag embedded in a poster, sticker, or advertisement
- New audio effects such as reverb, equalization, headphone virtualization, and bass boost
- New Download Manager giving users easy access to any file downloaded from the browser, email, or another application
- Camera: Access multiple cameras on the device, including a front-facing camera, if available
- Media: Support for WebM/VP8 video playback, and AAC audio encoding
- System: Improved power management with a more active role in managing apps that are keeping the device awake for too long
- System: Enhanced support for native code development
- System: Switched from YAFFS to ext4 on newer devices[36][37]
- Audio, graphical, and input enhancements for game developers
- Concurrent garbage collection for increased performance
- Native support for more sensors (such as gyroscopes and barometers)
2.3.3
- Android 2.3.3 is a small feature release that adds several improvements and APIs to the Android 2.3 platform.[38]
2.3.4
- Added support for voice or video chat using Google Talk.[39]
2.3.5
25 Jul 2011
- Brought improved network performance for the Nexus S 4G, among other fixes and improvements.
- Fixed Bluetooth bug on Samsung Galaxy S
- Improved Gmail application
2.3.6
- Voice search bug fixed.
2.3.7
- Google Wallet support for Nexus S 4G
3.x Honeycomb
3.0

3.0.1 .[40] Based on Linux kernel 2.6.36.[41] On 22 February 2011, the 3.0 (Honeycomb) SDK was released, for tablet computers only.[42][43] The first device featuring this version, the Motorola Xoom tablet, was released on February 24, 2011.[44]
Changes include:[41]
- Optimized tablet support with a new virtual and “holographic” user interface
- System Bar: Quick access to notifications, status, and soft navigation buttons available at the bottom of the screen
- Action Bar: Access to contextual options, navigation, widgets, or other types of content at the top of the screen
- Multitasking: Tap Recent Apps in the System Bar, to see snapshots of the tasks underway and quickly jump from one app to another
- Redesigned keyboard: To make entering text fast and accurate on larger screen sizes with greater accuracy and efficiency
- Copy/Paste: Simplified, more intuitive
- Browser: Multiple tabs replace browser windows, form auto-fill, and a new “incognito” mode allows anonymous browsing
- Camera: Quick access to exposure, focus, flash, zoom, front-facing camera, time-lapse, and more
- Gallery: View albums and other collections in full-screen mode, with easy access to thumbnails for other photos
- Contacts: New two-pane UI and Fast Scroll to let users easily organize and locate contacts
- Email: New two-pane UI to make viewing and organizing messages more efficient. The app lets users select one or more messages
- Support for video chat using Google Talk
- Hardware acceleration
- Support for multi-core processors
3.1
The 3.1 SDK was released on 10 May 2011.[45] 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
- Media: Support for FLAC audio playback.[46][47]
- High-performance Wi-Fi lock maintains high-performance Wi-Fi connections when device screen is off
- Support for HTTP proxy for each connected Wi-Fi access point
3.2
The 3.2 SDK was released on 15 July 2011.[48] Changes included:
- Improved hardware support, including optimisations for a wider range of tablets
- Easier access for apps to files on the SD card, e.g. for synchronisation
- Compatibility display mode for apps that have not yet been optimized for tablet screen resolutions
- New display support functions that give developers more control over the look and feel on different Android devices.
4.x Ice Cream Sandwich
As officially announced during the 2011 Google I/O, the upcoming 4.x[citation needed] version of Android is called Ice Cream Sandwich,[49] a combination of Gingerbread and Honeycomb into a "cohesive whole".[50] It was planned to be released on October 11th, but the release date was postponed out of respect for the death of Steve Jobs. Android Head of Engineering, Mike Claren called it the company’s “most ambitious release to date.” [51] Features include facial recognition and new APIs to reduce development fragmentation.[52] To date, there is evidence of :
- the unification of phone and tablet UIs and APIs[53]
- several reports of devices claiming to be Android 4.0 devices popping up [54] suggesting that Ice Cream Sandwich will be a major Android version increase.
On September 28, 2011, a video that was posted by Engadget[55] (and subsequently reposted on YouTube[56]) was taken by an eBay shopper who bought a Nexus S and ended up getting a Nexus S with a developer build of this release installed on it. According to the Engadget reference in this paragraph, his phone was remotely locked and wiped shortly after that video was posted.
See also
- Andy Rubin
- Matias Duarte
- Other mobile platforms: iOS version history, webOS version history, Windows Phone version history
References
- ^ "Google Launches Android, an Open Mobile Platform". Google Blogspot.
- ^ "Google releases Android SDK". Macworld.
- ^ Morrill, Dan (23 September 2008). "Announcing the Android 1.0 SDK, release 1". Android Developers Blog. Retrieved 2011-01-12.
- ^ "T-Mobile Unveils the T-Mobile G1 – the First Phone Powered by Android". HTC. Retrieved 2009-05-19.
- ^ a b "T-Mobile G1 review, part 2: software and wrap-up)". Engadget.
- ^ a b c d e "Release features – Android 1.0)". Google.
- ^ a b c "T-Mobile G1 (Google Android Phone)". PC Magazine.
- ^ "Folders on the Android desktop, and how to rename them)". Android Authority.
- ^ "Status Bar Notifications)". Google.
- ^ "Android for Dummies". TechPluto. September 18, 2008.
- ^ "Android 1.1 Version Notes". Android Developers. February 2009. Retrieved 2011-01-12.
- ^ Ducrohet, Xavier (27 April 2009). "Android 1.5 is here!". Android Developers Blog. Retrieved 2009-09-03.
- ^ Rob, Jackson (30 April 2009). "CONFIRMED: Official Cupcake Update Underway for T-Mobile G1 USA & UK!". Android Phone Fans. Retrieved 2009-09-03.
- ^ "Android 1.5 Platform Highlights". Android Developers. April 2009. Retrieved 2009-09-03.
- ^ "App Widgets)". Google.
- ^ a b "Android 1.6 Platform Highlights". Android Developers. September 2009. Retrieved 2009-10-01.
- ^ Ducrohet, Xavier (15 September 2009). "Android 1.6 SDK is here". Android Developers Blog. Retrieved 2009-10-01.
- ^ Ryan, Paul (1 October 2009). "Google releases Android 1.6; Palm unleashes WebOS 1.2". Ars Technica. Retrieved 2009-10-01.
- ^ "Android 2.1 / Eclair on Google Nexus One". Android Developers. Retrieved 2010-01-05. [dead link] (Eclair)
- ^ "Android 2.0, Release 1". Android Developers. Retrieved 2009-10-27.
- ^ "Android 2.0 Platform Highlights". Android Developers. Retrieved 2009-10-27.
- ^ "Android 2.0 API Changes Summary". Retrieved 2010-03-06.
- ^ "Android 2.0.1, Release 1". Android Developers. Retrieved 2010-01-17.
- ^ http://developer.android.com/sdk/android-2.0.1.html
- ^ "Android 2.1, Release 1". Android Developers. Retrieved 2010-01-17.
- ^ http://developer.android.com/sdk/android-2.1.html
- ^ a b Ducrohet, Xavier (20 May 2010). "Android 2.2 and developers goodies". Android Developers Blog. Google. Retrieved 2010-05-20.
- ^ a b "Android 2.2 Platform Highlights". Android Developers. 20 May 2010. Retrieved 2010-05-23.
- ^ a b "Unofficially Confirmed Froyo Features, Post-Day-1 Of Google I/O". Android Police. Retrieved 2010-05-20.
- ^ "Nexus One Is Running Android 2.2 Froyo. How Fast Is It Compared To 2.1? Oh, Only About 450% Faster". androidpolice. Retrieved 2010-05-13.
- ^ "Browser support for file upload field is coming in Froyo". Google Code. Retrieved 2010-05-13.
- ^ Stone, Brad (2010-04-27). "Google's Andy Rubin on Everything Android". NY Times. Retrieved 2010-05-20.
- ^ a b Supporting Multiple Screens: Range of screens supported
- ^ a b "Android 2.3 Platform Highlights". Android Developers. 6 December 2010. Retrieved 2010-12-07.
- ^ Ducrohet, Xavier (6 December 2010). "Android 2.3 Platform and Updated SDK Tools". Android Developers Blog. Google. Retrieved 2010-12-07.
- ^ Ts'o, Theodore (12 December 2010). "Android will be using ext4 starting with Gingerbread". Theodore Tso's blog. Retrieved 2011-06-11.
- ^ Tim Bray (19 December 2010). "Saving Data Safely". Android Developers Blog. Retrieved 11 June 2011.
- ^ http://developer.android.com/sdk/android-2.3.3.html
- ^ "Video Chat on Your Android Phone". Google Mobile Blog. 28 April 2011.
- ^ Rubin, Andy (5 January 2011). "A Sneak Peek of Android 3.0, Honeycomb". Google Mobile Blog. Google. Retrieved 2011-01-05.
- ^ a b "Android 3.0 Platform Highlights". Android Developers. Retrieved 23 Feb 2011.
- ^ Xavier Ducrohet (22 February 2011). "Final Android 3.0 Platform and Updated SDK Tools". Android Developers blog. Retrieved 23 February 2011.
- ^ Mithun Chandrasekhar (2 February 2011). "Google's Android Event Analysis". AnandTech. Retrieved 5 February 2011.
I confirmed this with Google; Honeycomb, at least in the current form, will not be coming to non-tablet devices.
- ^ Nilay Patel (26 January 2011). "Motorola Atrix 4G and Xoom tablet launching at the end of February, Droid Bionic and LTE Xoom in Q2". Engadget. Retrieved 5 February 2011.
- ^ Ducrohet, Xavier (10 May 2011). "Android 3.1 Platform, New SDK tools". Android Developers Blog. Retrieved 10 May 2011.
- ^ "Android Supported Media Formats". Andro Med Formats. 04 August 2011. Retrieved 04 August 2011.
{{cite web}}
: Check date values in:|accessdate=
and|date=
(help) - ^ "Issue 1461 - android - FLAC file support enhancement request". code.google.com. Retrieved 05 August 2011.
{{cite web}}
: Check date values in:|accessdate=
(help) - ^ Ducrohet, Xavier (15 July 2011). "Android 3.2 Platform and Updated SDK tools". Android Developers Blog. Retrieved 16 July 2011.
- ^ Barra, Hugo (10 May 2011). "Android: momentum, mobile and more at Google I/O". The Official Google Blog. Retrieved 10 May 2011.
- ^ "Eric Schmidt, Google Chairman & CEO Keynote". Mobile World Congress. GSMA. 15 February 2011.
- ^ "Android Ice Cream Sandwich vs HoneyComb". 17 May 2011. Retrieved 17 May 2011.
- ^ http://gizmodo.com/5800358/what-is-androids-ice-cream-sandwich
- ^ http://www.mobot.net/evidence-grows-suggest-android-ics-android-40-30654
- ^ http://www.droid-life.com/2011/09/23/within-the-last-week-ice-cream-sandwich-android-4-0-traffic-started-showing-up/
- ^ http://www.engadget.com/2011/09/28/ice-cream-sandwich-gets-a-two-minute-tour-courtesy-of-a-lucky-e/
- ^ http://www.youtube.com/watch?v=h3Pb6IyFvfg