|
|
|
|
|
by X-Istence
5288 days ago
|
|
And these numbers are the reason why Android development is going to be a royal pain in the butt for a long time to come. There is just no incentive for Google to change the developer tools to be more developer friendly, to be more powerful when developers are forced to release an Android application simply because it is the platform with the most users on it. Despite the fact that from a development standpoint it is a nightmare due to differing hardware/software to the point that shops that want to develop for Android have to have 30+ devices just for physically testing. The Android emulator is absolute crap because of timing difference a bug can manifest itself in the emulator and not on the phone and vice-versa. Not only that but the quality of applications on Android devices is simply not up to par with the quality of the same applications on the iPhone. It says a lot when Twitter and Facebook wholesale take their UI designs/decisions and put them on Android devices from their iPhone counterparts. |
|
With iOS, it's simple -- if a million iOS devices were activated today, I'd know they all ran the exact same version of iOS 5.x, and none were customized or bastardized by OEMs. At least on that front, I'm thankful to Apple (I can write a whole other rant about iOS' crappiness too, but that's not relevant here)
PS: Here's an example of how Android EMs screw over apps/devs: http://stackoverflow.com/questions/5358014/android-httpclien...