Friday, May 21, 2010

Welcome Android 2.2 "Froyo"

Google just announced Android 2.2 "Froyo" based on Linux Kernel 2.6.32 at Google I/O Conference (Moscone Center, San Francisco), and the main features of this platform are listed as below:
  1. Performance & speed: The big addition is a Dalvik JIT (Just-in-Time) compiler, which brings a 2-5x speed boost to the system.
  2. Enterprise capabilities: There are also 20 new enterprise features, including better Exchange integration (for example: account auto-discovery and calendar sync) and device administration APIs which allow developers to write applications that can control security features of the device such as the remote wipe, minimum password, lock-screen timeout etc.
  3. Faster, more powerful browser: Google also demoed a new JavaScript engine in the Android browser, which is claimed as "the world's fastest web browser,". This has resulted in a 2-3X improvement in JavaScript performance vs. 2.1. It also has a Chrome browser plug-in that allows you to send directions from Maps on your desktop directly to your Android device.
  4. Rich set of new APIs and services: A new data backup APIs enable apps to participate in data backup and restore, allowing an application's last data to be restored when installed on a new or a reset device. Android 2.2 also features a new cloud-to-device messaging which help Android application to enable mobile alert, send to phone, and two-way push sync functionality. Now developers can declare whether their app should be installed on internal memory or an SD card. They can also let the system automatically determine the install location.
  5. USB tethering & WiFi hotspot: Android 2.2 will come with built-in tethering  and WiFi hotspot  support. That means your Android device can be turned into a portable Wi-Fi hotspot that can be shared with up to 8 devices. You can also use your Android-powered phone as a 3G connection for a Windows or Linux laptop by connecting their phone to the computer with a USB cable. The connection is then shared between the two devices.
  6. Additions to Android Market: Android Market provides Android Application Error Reports, a new bug reporting feature, giving developers access to crash and freeze reports from users. Developers will be able to access these reports via their account on the Android Market publisher website. I love this feature, It help developer to improve the Android application.
In addition to this, Adobe offers Flash 10.1 beta for Android 2.2 devices which has features like multi-touch and tap-to-zoom functions, the software also uses a "smart-zoom" capability to automatically size Flash content to the best width/height dimension for the device. To download the Android 2.2 SDK, please visit Android developer site. Before this you need to update the ADT (Android Development Tool) plug-in for Eclipse from ADT 0.9.6 to ADT 0.9.7

So lets start developing apps for Android 2.2 platform because some devices will get the update in the coming weeks.

Note: Android 3.0 platform or Gingerbread based on Linux Kernel 2.6.33 will be available in the fourth quarter of 2010 - http://tinyurl.com/2cowfsn