Instagram release illustrates why developers pick iOS over Android

05.04.2012

We already know many mobile developers avoid targeting Android because they can't make money there. But another big problem is developers don't feel assured they can make great apps for the platform, either. Building a great iPhone app isn't easy. Building a great Android app falls just shy of impossible.

iOS continues to score . Epic, the developers behind the smash iOS game Infinity Blade, say that they "" a consistent user experience for Android--because there are so many different Android devices. Devices might have different processors, different screen sizes, and different amounts of memory.

That's partially true of the iPhone as well, of course: The iPhone 4S enjoys a meatier processor than the iPhone 4, which in turn uses a better processor than the iPhone 3GS. But iOS developers know that no new iPhone will ever be powerful than the models that preceded it; Epic said that the 3GS was the first iPhone powerful enough to run the gaming engine upon which Infinity Blade is built. But a powerful Android phone from HTC may well be followed up by a less powerful one from Samsung. Some Android will sport hardware buttons that others don't.

And it's not just a hardware issue. Different Android phones support different versions of the operating system, and there's no guarantee that a phone bought today will support an Android update released next month. With the iPhone, it's Apple's decision. With Android, it's up to the carriers and individual phone manufacturers.