The sorry state of Android hardware fragmentation
Summary: There's a bigger problem facing Android, and one that has an even greater negative effect on developers than operating system fragmentation: device fragmentation.
When we talk about Android fragmentation, as a rule we're talking about the shocking number of operating system versions that are in use at any one time, and how users are slow - not through their own fault - to adopt the latest and greatest release.
But there's a bigger problem facing Android, and one that has an even greater negative effect on developers than operating system fragmentation - device fragmentation.
How bad is the problem? Here's a conversation on Twitter between Natalia Luckyanova, co-founder of indie iPhone development company Imangi, and David Smith, an independent iPhone developer:
Speaking to The Next Web, Smith outlines the top six Android devices running his Audiobooks and Audiobooks Free apps based on 1.3 million downloads:
- Droid X (7.8 percent of users)
- Samsung Galaxy S2 (4.3 percent)
- Droid (4 percent)
- HTC Desire HD (4 percent)
- HTC Evo 4G (3.7 percent)
- Droid incredible (2.3 percent)
Remember, these are the top six devices out of a total of 1,443. Factor in the Android version that these devices are running, Smith says that half of the users are running Android 2.3.3 and then the rest are on versions ranging from 1.6 to 4.0.3. No developer can be expected to support hundreds of devices running a variety of aging platforms.
By comparison, with 8 to 10 different iOS devices, Smith says he can cover 100 percent of iOS users. To do the same with Android he would need thousands of test devices, and then test the software across all devices and platforms - an impossible task.
The Android fragmentation is seriously affecting developers. It's bumping up support costs and low reviews for the app from dissatisfied customers. Unhappy customers posting negative reviews because of hardware compatibility issues can be lethal for an app, even when the developer is not to blame for the problem.
Google may be seeing 850,000 new Android device activations per day but it seems that these are primarily devices running older releases of the Android platform. It's also likely that adoption of Android 4.0 is being slowed because handset makers, and carriers are painfully slow getting the update out to customers with handsets that can run it.
This, in turn, is harming Android developers. And these Android developers are the folks who build the ecosystem and give people a reason to embrace the platform.
Related:
- 'Ice Cream Sandwich' powers 1.6 percent of Android devices
- Android app ads account for up to 75 percent of battery drain
- Will Android tablets overtake the iPad by 2015?
- Why Apple doesn't need to innovate much to stay ahead of the competition
- New iPad is bad news for Android tablets
- iPad 3 will help Apple grab 70 percent of the tablet market in 2012
- 2011 - The year of the Android malware
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback
It's beginning...
You are soo wrong
Microsoft learned its lesson with Windows Mobile
Still can't get the carriers completely on board.
Read The Same Story
I still don't see masses of Android users giving them up and Android sales are still climbing.
Unfortunately,
Uh-huh...yeah...
Bingo for Kris!!
Most of us Android users are doing so because of the cheap price, or it's the best option our carrier offers. I really am not aware of too many folks who choose Android over a comparatively priced valid alternative.
Interesting..
Most consumers don't care.
I saw a salesman selling an old lady a crappy LG Android phone the other day and she seemed more impressed by the pink plastic casing than the actual phone features...I doubt the salesman even mentioned Andoird and apps.
True at least for some.
Exactly
BTW, many of the phones are the same model just different branding. I have a Dell Streak 5" that is almost two years old running Android 2.2 and it's great. Have more than enough apps on it both free and paid. In fact just downloaded Temple Run (newly released free game) on it and been playing it with no issues whatsoever. I know I can't run ICS on it, but that's fine. In a couple of months I'll be ready to buy a new device and it will have ICS on it.
You and the author don't realize that Android users don't subscribe to having to have the latest and greatest if what you have works fine for you currently. We are not NEOPHILES and proud of it!
Oh the hypocrisy
Of course you open with... [i]Not everyone needs a smartphone or the same phone as Apple would have you believe.[/i] ...showing you have no clue. Apple has never said that one phone fits everyone, they simply try to produce the best single phone to make the most people happy so they don't get bogged down like the rest dealing with numerous models.
Joe Average Six-Pack
There is nothing to contradict
Bingo! This is why android app sales are so weak compared to ios
Hold on a second, didn't DTS just bring up the gold standard defense?
"iPhone sucks because it doesn't have a removable battery."
Answer:
"Joe Average doesn't care about these issues. Millions and millions of 'perfectly happy' users of iPhone contradict your story."
And the followup:
"iPhone users which are happy don't need removable batteries. Those who try to replace their batteries, get disappointed."
Oh wait, but this case is totally different. Right.
Wait wait @toddbottom3...
If battery is a concern then user has to plug in their device more often and then no concern. I guess this is happening...
If apps are not a concern, then user is not installing apps! Or if they are installing apps they are simple in nature. Thus no concern... I guess this is happening.
So lets go on further with this reasoning. If batteries are a concern, then people will buy Apple battery enhancers and indeed they do. If people are not installing apps, then what are they doing? Oh yeah just making phone calls, doing the odd surfing and that is about it.
Notice the pattern? In the Apple example there are third parties that can create products that people want. In the Google example no matter how you slice it, it is not worth the effort to develop for... Thus Google is slitting its own throat as developers will just move on and not focus on Android... Thus in the end run Google phones will be used by people who don't spend money beyond the simple services they use and hence Android will become a "garbage" platform as half of the software will probably not work and nobody for fear of their software not working will want to buy software...
@toddbottom3
Try getting a replacement battery for a 3 yr old handset. You'll be hard pressed. Who bothered buying second batteies for their Nokia feature phones I wonder.
...
Also, @global.philosopher - there are reasons. It's not that hard anymore to find batteries for legacy phones. If the battery won't hold a charge anymore it's a lot easier to replace the battery of most Android phones than for any iPhone. Also, external packs tend to be a good bit pricier.
@global.philosopher Removable Batteries