Android Versions – Cupcake, Donut, Eclair and Froyo

The Android Operating System was launched as an open source system on 21 Oct 2008. Google opened the entire source code including network and telephony stacks under an Apache License. With an Apache License, developers can add propriety extensions without presenting those back to the open source community. There have been many updates to the Android operating system since.

After Apr 2009 there were several new characteristics and UI updates that came with in the 1.5 update. It has the power to record and watch video recordings through camcorder mode. Videos can be uploaded to YouTube and pictures to Picasa directly from the phone. A new soft-keyboard with text-prediction is a very useful feature to have. It had the support for Bluetooth A2DP and AVRCP, ability to connect to a Bluetooth headset automatically within a certain distance, new widgets and folders that can populate the Home screens and animated screen transitions. All these were available 1.5 Cupcake based on Linux Kernel 2.6.27.

The 1.6 Donut based on Linux Kernel 2.6.29 got released on September 2009 and had several new features . It had an improved Android Market Experience and an integrated camera, camcorder and gallery user interface. The gallery enabled the users to pick out multiple pictures for deletion. It also featured an updated Voice Search, with faster response time and deeper integration with native applications programmes that included the ability to dial contacts, updated search experience that allowed for searching of bookmarks, history, contacts and accessing the internet from the home screen. Updated technology support for CDMA EVDO, 802.1 xVPNs and a text-to-speech engine took the characteristics of this phone to a different pedestal . It had WVGA screen resolutions support, speed improvements in searching, camera application programs and also had a Gesture framework and GestureBuilder development tool.

Oct 2009 saw the launch of the 2.0 Éclair SDK. It optimised hardware speed, supported more screen sizes and resolutions, revamped UI, had new browser and HTML5 support, new contact listings, better white-black ratio for backgrounds, improved Google Maps 3.1.2, support for Microsoft Exchange, built in flash for camera, digital zoom, and MotionEvent class exchange to track multi-touch events. Improved virtual keyboard, Bluetooth 2.1 and live wallpapers are more of its list of improved features. This release was finally followed with the release of 2.0.1 SDK on December 2009 and 2.1 SDK on January 2010.

The release of Android 2.2 Froyo SDK on May 2010 made great improvements for all existing and new features. Optimizations were made in the general Android OS speed, memory and performance. There were also additional applications programme speed improvements, Chrome’s V8 engine was incorporated into the Browser application, Microsoft Exchange support (like security policies, auto discovery, GAL look up, calendar synchronisation, remote wipe) was increased. Application launcher with shortcuts to the Android Phone and Web browser applications was also improved and it also supported the functionality of USB tethering and WiFi hotspot . It has an added option to disable data access over mobile network, updated market application with batch and automatic update features . It has a quick switch between multiple keyboard languages and their dictionaries and also supports voice dialing and contact sharing over Bluetooth.