from wikipedia
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.
| 1.1 |
Released 9 February 2009 |
1.5 (Cupcake)
Based on Linux Kernel 2.6.27 |
On 30 April 2009, the official 1.5 (Cupcake) update for Android was released.[35][36] There were several new features and UI updates included in the 1.5 update:[37]
- Ability to record and watch videos through camcorder mode
- Uploading videos to YouTube and pictures to Picasa directly from the phone
- A new soft-keyboard with text-prediction
- Bluetooth A2DP and AVRCP support
- Ability to automatically connect to a Bluetooth headset within a certain distance
- New widgets and folders that can populate the Home screens
- Animated screen transitions
|
1.6 (Donut)
Based on Linux Kernel 2.6.29[38] |
On 15 September 2009, the 1.6 (Donut) SDK was released.[39][40] Included in the update were:[38]
- An improved Android Market experience
- An integrated camera, camcorder, and gallery interface
- Gallery now enables users to select multiple photos for deletion
- Updated Voice Search, with faster response and deeper integration with native applications, including the ability to dial contacts
- Updated search experience to allow searching bookmarks, history, contacts, and the web from the home screen
- Updated technology support for CDMA/EVDO, 802.1x, VPNs, and a text-to-speech engine
- Support for WVGA screen resolutions
- Speed improvements in searching and camera applications
- Gesture framework and GestureBuilder development tool
|
2.0/2.1 (Eclair)
Based on Linux Kernel 2.6.29[41] |
On 26 October 2009 the 2.0 (Eclair) SDK was released.[42] Among the changes were:[43]
- Optimized hardware speed
- Support for more screen sizes and resolutions
- Revamped UI
- New Browser UI and HTML5 support
- New contact lists
- Better white-black ratio for backgrounds
- Improved Google Maps 3.1.2
- Microsoft Exchange support
- Built in flash support for Camera
- Digital Zoom
- MotionEvent class enhanced to track multi-touch events[44]
- Improved virtual keyboard
- Bluetooth 2.1
- Live Wallpapers
The 2.0.1 SDK was released on 3 December 2009.[45]
The 2.1 SDK was released on 12 January 2010.[46] |
2.2 (Froyo)[47]
Based on Linux Kernel 2.6.32[48] |
On 20 May 2010 the 2.2 (Froyo) SDK was released.[2] On 28 June 2010 an OTA (over the air) update to Android 2.2 build number FRF85B commenced to T-mobile customers with a Google Nexus One phone. Changes included:[49]
- General Android OS speed, memory, and performance optimizations[50]
- Additional application speed improvements courtesy of JIT implementation[51]
- Integration of Chrome‘s V8 JavaScript engine into the Browser application
- Increased 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 WiFi hotspot functionality
- Added an option to disable data access over mobile network
- Updated Market application with batch and automatic update features[50]
- 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[52]
- Support for installing applications to the expandable memory[53]
- Adobe Flash 10.1 support[54]
|
3.0 (Gingerbread)[55]
Based on Linux Kernel 2.6.33 or 34[48] |
Tentatively scheduled for October 2010. Confirmed new features:
- Support for WebM video playback[56]
- Improved copy–paste functionalities[57]
Unconfirmed new features:
|