Android 2.2 or FroYo (“Frozen Yogurt” ) has finally been unveiled by Google at their IO 2010 event, and quite some time this release had a focus on improving the core of the OS rather than improving the platform itself. With this release one of the aims had been to decrease fragmentation of the OS.
With each revision of the OS bringing changes to the operating system core, fragmentation of the OS has been becoming a problem lately. With this latest Android 2.2 release, there have been seven releases on the Android OS, with 1.0, 1.1, 1.5, 1.6, 2.0, 2.1 and now 2.2, and of these four (1.5,1.6,2.0,2.1) are in active use. All this in less than 2 years!
Unfortunately updating device operating systems is not as easy a matter as updating a desktop OS, and requires active participation and effort from hardware manufacturers, who have usually made their own visual modifications to the system. They take their own sweet time in updating released models while focusing on their upcoming models, and those who purchase the latest model one day find themselves running an outdated OS in just a little time.
Furthermore, not all applications written for later versions of Android will run on older versions, this can be in effect as bad as them being different OSs. From now on Google will be ensure that the changes made to the OS are such that they can easily be implemented in older mobiles without the intervention of the handset manufacturers. Major updates should be less often now. Eventually it would be best if Google’s updates to Android would be such that they wouldn’t affect the UI customizations that most handset manufacturers make.
Coming back to Android 2.2, Google’s latest release: there are some major updates in Android 2.2 are which improve the performance of applications and websites on Android phones.
First of all -- and best of all -- FroYo introduces the new Dalvik JIT compiler for Android applications. Since Android applications are written in managed Java code, and run on a VM, with this new compiler in place, Google expects applications on Android 2.2 to get an immediate boost of as much as 2 to 5 times in running applications! This is good enough news for some of the less powerful phones, but with phones like the Nexus One, there can be some serious performance gains.
As has been speculated from quite some time, Android 2.2. also includes support for Flash 10.1 and only devices running Android 2.2 will be able to run full Flash content.
Check out the next page for more new features and the official video.