Android is a software stack for mobile devices that includes an operating system, middleware and key applications. This software will take over the world in no time because of 4 killer features :
1) Faster speed : According to Google, Android 2.2 is 5 times faster than the previous version and the reason behind this speed is a compiler called Dalvik VM JIT that boosts the CPU's performance.
2) Tethering / Hot-Spot support : It means that it has a built-in tethering support and the ability to use Android phones as a Wi-Fi hot spot.
3) Flash : This is a huge step for Android to have flash support in their phones since Apple phones don't have a flash supporter.
4) SD Card and Apps Backup : Now you can download your favorite Apps from your SD card also backup and restore Android Apps.
It's really obvious that Android is competing with Apple, and it appears that Android will win this .. Or should we wait for Apple's iPhone 4G ?!