Thanks to the customizations, free applications and variety of handsets it is available on, Android is steadily on the rise. Google claims 3, 00,000 Android phones are activated on a daily basis, globally. But Android too has its own problems.
The Android platform has still not captured the imagination has still not captured the imagination of game developers. Probably because of the non-standardized hardware, game developers find it difficult to make the games run on every phone. This is where iPhone has a definite advantage.
· Manufacturer Customization:
Google allows handset makers to put a skin over the OS. Example – HTC Sense. Almost every manufacturer is doing this. Through this is designed to make the phone have additional functionality, in most cases this has an opposite effect. Software tends to crash (incompatibility, badly written software etc.), memory usage goes up and battery life comes down.
· Poor Task Management:
Android phones have never been goes at handling apps which open in the background or do not fully close upon exit. The lack of a built-in task manager created a problem which was solved by multiple third party apps. However, most people still don’t use them and end up sacrificing performance and battery life.
· Bad battery life:
The apps are to blame for this. They have a habit of being bullish when getting online updates.
· Too many screen resolutions make it tough for app makers:
Varied screen resolutions for different devices (add tablets to that variety) and the app developers have a major task on their hands to make the apps look proper on every single screen. Some apps end up looking weird on some devices.
· Too many Android versions:
We still have Android 1.6 on offer along with Android 2.1 and the recent update – Android 2.2 version. Which phone has which version? Quite a lot to remember when out buying a device, right?