Benedict Evans wrote an interesting yesterday about Android fragmentation (tl:dr 75% of devices that hit the Play Store run Android 4.x meaning Google has reduced the impact of fragmentation, additionally they’ve sidestepped the issue for their own services by moving them out of the OS and into a software layer that can be updated over the air). However, the point I want to bring out is his list of the issues startups should consider as they choose whether to develop first for iOS or for Android:
- Apple’s homogeneity means things behave in predictable ways reducing development costs
- Android has a much larger addressable market – people who can afford $50 devices up to $600 rather than just $600
- Anything on the bleeding edge won’t work predictably on many Android devices
- There are more early adopters on Android than iOS
As Benedict notes, this leaves developers facing the paradox that the open platform is harder to hack and forces startup CEOs to make the trade off between keeping dev costs and time to market down on the one hand and reaching more early adopters and a larger market on the other.
Most startups we see opt to go iPhone first because that allows them to maximise the speed and efficiency of learning.
I love my Android phone and I’ve always thought that as Android gains market share over iOS more startups would start to develop first for Android and I would stop having to wait months for new apps to come my way. I’m now thinking my wait will continue.