Android vs iOS: a Tale of Platform Fragmentation (Infographic)

We've created this infographic to compare iOS and Android by the different versions of each platform currently in the market.

As a startup the choice between launching your app on Android or iOS is an agonizing decision that will lock you into 1 of 2 worlds. From a marketshare perspective, Android is very enticing with its ~60% global marketshare and its 75% marketshare in Q3 2012. However, these numbers hide an inconvenient truth that Android isn’t really a homogenous unit of devices, but rather it’s a quilt made up numerous different device types, each manufactured by different OEMs, which then run any one of the 18 versions of the Android operating system released to date.

After some research, I created this infographic to illustrate the difference between Android and iOS when it comes to version fragmentation.

Android & iOS Platform Version Fragmentation Infographic

My own experience has taught me that it’s very hard to build an app that will run well across different Android devices, very hard. Part of this is due to differences in how each phone OEM adopts Android to their devices and the other part is due to the number of different versions of Android running around in the wild. When you choose to build on Android, not only do you need to select a subset of hardware devices to support, but you then need to choose exactly which versions of Android you will build on. If Android were a political entity, it would be akin to the European Union, a loose federation of independent state. On the other hand, behind the Iron Curtain of Apple is a homogenous landscape of iOS devices all manufactured by Apple and most of which are running the latest version of iOS.

Before you choose to go down the Android trail, decide exactly what flavor of Android and which hardware manufacturers you will support otherwise the resulting frustration might be enough to cause your developers to throw themselves off a bridge.

About Bobby Gill

I am the creator of Bahndr, founder of New York based app development lab, Blue Label Labs and editor at Idea to Appster. I like crepes and I am fascinated by big data.

  • elanjames

    Good infographic about Android vs iOS version fragmentation. Based on that iOS 6.0 share more percentage and “Gingerbread & Ice Cream” share more percentage of Jelly Bean version.
    Android Developers

  • Avinash Birnale

    We at Endeavour develop a lot of mobile applications (Android, iOS and others ) and often find people worried about android fragmentation. My thoughts on that is actually different though. Android fragmentation is blessings for markets such as India and China. Where cost is prime concern, it is important to offer value for money phones. Android by having various versions tailored to specific needs of hardware and software works wonder here. And probably that is the reason cheaper iPhone is rumored too!

    • Economies of scale?

      Cheaper iPhone does not mean a different iOS version, in case you do not know. The iPhone 5C wont be running iOS-7c, if you know what I mean. It will be running iOS7, like the 90+% of the devices that will be running iOS7 after its launch on 18th Sep.

      As an owner/employee in an app development company, I expected you to give a more informative answer on how you actually address the fragmentation, rather than going on a tangent and talking about economies of scale in developing nations.