Developer Survey: Android is more difficult than iOS

Android robot army

Senior analyst William Powers of Baird Research surveyed 250 working developers about their choice of platform and experiences in mobile development. The results show that more developers (71%) were developing for Android than iOS (62%). Other platforms such as webOS and Windows Phone 7 failed to garner more than 27% of those surveyed. Remember that many developers write apps for more than one mobile platform so these percentages will be higher than 100%.

Though Android is more popular than iOS, developers face multiple challenges when trying to release and make money from the Google’s application marketplace. According to the report, Android developers encounter several stumbling blocks including:

  • Device fragmentation: 56% of developers claimed the variety of Android versions in the wild make it difficult when developing an application.
  • Store fragmentation: Developers preferred the unified, single store experience of iOS which has one and only one app store. Android has the Google Market and now competitors like the Amazon Appstore to consider when releasing an application.
  • Ease of development: iOS is easier than Android, but both platforms are easier than RIM’s BlackBerry OS or Nokia’s Symbian. No mention was made of Windows Phone 7 which is considered to be the easiest mobile platform due to the development tools provided by Microsoft.
  • App visibility: iOS leads with its popular Apple App store, while BlackBerry scores second. Though growing, Google’s mobile OS still trails in this department. The report did not mention whether this survey was conducted before or after Google introduced its web-based Android Market. Though it is not a cure-all, it does make it easier for Android owners to search and browse for applications.
  • Payment: iOS is first for payments, followed by BlackBerry. Presumably these numbers are boosted by the number of higher-priced applications in RIM’s BlackBerry World app store.

The take-home message is that developers looking to score big in the mobile arena may have to pick a platform based on their target audience or be forced to straddle multiple platforms until one OS comes out as the clear winner. Any mobile developers care to chime in on this survey and share your thoughts about the ever-changing world of mobile development.

[Via Fortune]

  • Anonymous

    Think of it this way:

    It’s like the difference between an automatic and manual transmission in your favorite car. One is easier to use and does most of the work for you. The other take a little more work to master, yet offers so much in return once you become proficient.

    I now have two – iPad and Xoom. Now I took my iPad and stuck a manual in it sometime ago (jailbreak), and now I get to experience some of what the Xoom is so good at.

    The only drawback to installing the manual yourself is that the manufacturer keeps breaking it… so you need a new manual tranny all the time.

    Building a new garage now for two more – the Playbook and Touchpad will be here soon… and I can’t wait.


  • I agree on some thoughts, Android still needs a lot of attention and adjustment to be the main platform, i did tackled Blackberry and j2me before but never iOS since i came from the Java knowledge. Thinking ahead, i don’t like developing apps on multi platform, i choose Android and from that everything else (positive/negative) will follow that i need to do.

Back to top ▴