Android’s Main Disadvantage

Good overview of the problems facing devlopers hoping to treat “Android” as a unified platform:

Developers working on Android apps are put in a position where they need to guess and program for different physical UI scenarios (none of which actually exist in the wild, yet):

Does the target phone have physical buttons?
What is the button configuration?
Does it have a touch screen?
What about different resolutions?
What sensors do you code for? camera? accelerometer? proximity? touchpad?

Not to mention the performance of the CPU and GPU.

Thursday, 26 June 2008