9. Android 2.3–2.3.2 Gingerbread

Android 2.3 Gingerbread
On 6 December 2010, the Android 2.3 (Gingerbread) SDK was released, based on Linux kernel 2.6.35. Changes included:
Release date: 6 December 2010
Features:
  • Updated user interface design with increased simplicity and speed
  • Support for extra-large screen sizes and resolutions (WXGA and higher)
  • Native support for SIP VoIP internet telephony
  • Faster, more intuitive text input in virtual keyboard, with improved accuracy, better suggested text and voice input mode
  • Enhanced copy/paste functionality, allowing users to select a word by press-hold, copy, and paste
  • Support for Near Field Communication (NFC), allowing the user to 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
  • Support for multiple cameras on the device, including a front-facing camera, if available
  • Support for WebM/VP8 video playback, and AAC audio encoding
  • Improved power management with a more active role in managing applications that are keeping the device awake for too long
  • Enhanced support for native code development
  • Switched from YAFFS to ext4 on newer devices
  • Audio, graphical, and input enhancements for game developers
  • Concurrent garbage collection for increased performance
  • Native support for more sensors (such as gyroscopes and barometers)

Android 2.3.1 Gingerbread
Release date:  December 2010
Features:
  • Improvements and bug fixes for the Google Nexus S

Android 2.3.2 Gingerbread
Release date: January 2011
Features:
  • Improvements and bug fixes for the Google Nexus S