Android 2.2 came out four months after the release of 2.1, in May 2010. Froyo featured major under-the-hood improvements for Android, all made in the name of speed. The biggest addition was just-in-time (JIT) compilation. JIT automatically converted java bytecode into native code at runtime, which led to drastic performance improvements across the board.
Froyo also included a completely redesigned Gallery app that showcased the platform's 3D chops for the very first time: tilting the phone would cause the images to tilt on the screen, for instance, and it included a variety of high-quality animates when moving between individual galleries and photos. Really, though, the app was little more than a one-off, not an indication of Android's direction as a platform (Google had actually outsourced its development to an outside firm).
- Linux kernel of Android 2.2 Froyo was updated to 2.6.32.
- API level of this version is level 6.
Some improvements were:
- Usb tethering and hotspot support.
- Support for adobe Flash 10.1.
- Bluetooth support for voice dialing.
- Calendar sync.
- Support Radio.
- New linux kernel.
- Guide widget was added.
- Keyboard supported multiple languages.
- Move to SD card supported.
- Live wallpaper support and many more