The myth of Android fragmentation vs. iOS

With my planned move to Android from iOS as soon as I can get my hands on a good LTE phone I get a lot crap from Apple fans about Android fragmentation and carrier updates and whatnot. I hear all the time about how iOS is better because you can get access to updates quicker. They have a point. When the latest version of iOS is released I can get it immediately (actually sooner since I’m an iOS developer). I know I can root an Android phone to get the latest versions but having to jailbreak my iPhone to get the features I want is one of the reasons I’m switching to Android and this just seems like it should be unnecessary (I probably will anyway).

So I was curious recently when I saw some stats regarding iOS version adoption: Developer stats say 90 percent of iOS device users run iOS 4.x! iOS 4 is the latest major version release from Apple. I wondered how Android stacked up and this is where I feel Android loses a little bit in the message.

What is the latest version of Android for phones? 2.3
How many users have it? 0.8%

Looks bad on the surface. However by using the same criteria in the iOS article let’s ask the question a different way.

What is the latest major version of Android for phones? 2
How many users have it? Nearly 90% (

So from a developer’s perspective I can count on the same percentage of iOS users to have the latest major version as Android OS users regardless of minor version updates. The problem is in the marketing of the OS. Android touts it’s minor releases as major ones. In my world version 2.3 isn’t supposed a major upgrade from 2.2. But they give them fancy names like Cupcake and Froyo and now it sounds like a major revision.

What it boils down to is two different update procedures that seem to result in similar statistics. With Android it is up to the carriers/manufacturers to release the updates and when they do it is OTA so everyone gets it. With iOS everyone (almost) has access to the latest version but you need to plug in to get it and that’s just not always going to happen.


Water ripple effect on an HTML5 canvas

It’s a nice demo of what is possible with HTML5 but still lacks in performance. At least on my laptop.

Maybe Motorola Shouldn’t Have Asked

Source: Droid Life