Image Image Image Image Image Image Image Image Image Image
One Comment

Is Android Fragmentation Terrible for Users? A Second Look

Is Android Fragmentation Terrible for Users? A Second Look

| On 07, Oct 2013

Over 90% of iOS users are using the latest version of iOS. That’s in stark contrast to the world of Android…it’s a pretty bleak story. More than one-third of Android users are using an operating system that was released in 2010. And if you look at the customers of each operating system which are using the latest version, it’s not even close. Now this isn’t just bad for users, but this version fragmentation is terrible for developers. In fact, if you do the math, you will find that iOS 6 is the world’s most popular mobile operating system, and in second place is a version of Android which was released in 2010. – Tim Cook, Apple CEO, WWDC 2013

These words above from Tim Cook (the underlined portion emphasized) show that Apple views Android’s fragmentation as terrible for both consumers (smartphone shoppers) and developers (those who create and update apps for consumers). But is this the case? The answer may not be as clear as Tim Cook would like it to be.

 

Android Fragmentation: The Bad

Android 4.4 KitKat to Change Fragmentation Is Android Fragmentation Terrible for Users? A Second Look

I wouldn’t be completely honest with you if I didn’t say that fragmentation, in and of itself, gives off a negative connotation. It does. The truth of the matter is that anything that is fragmented is split (whether in halves or millions of tiny pieces) or incomplete. Thus, when Tim Cook says that Android is fragmented (and shows the chart of Android’s existing operating system upgrades (Gingerbread, Froyo, Ice Cream Sandwich, Jelly Bean), he is saying that the Android OS, as a whole, is divided. In saying this, Cook believes that any OS should have a unified user base, with all users on the same upgrade simultaneously.

Android Fragmentation Chart at Apple WWDC 2013 Is Android Fragmentation Terrible for Users? A Second Look

Image Credit: Apple

Whether this should be the case or not is a different story; however, even if Cook is right, iOS isn’t 100% unified either. Even on the chart Cook presented to show how many more iOS users are on the latest operating system, there was a slice of the chart (7%) of iOS users that are still not on iOS 6.

While reports show currently that at least 56% of iOS users have downloaded iOS 7, as of two weeks ago, there has been no recent report that 100% of iOS users have downloaded iOS 7. The numbers are better than those for Android, but iOS still has some fragmentation of its own. I suppose that carriers and two-year contracts are to blame on both sides of the equation, so Android deserves some sort of break in this area. If Android is fragmented, so is iOS.

Android 4.4 KitKat Is Android Fragmentation Terrible for Users? A Second Look

Image Credit: Google

Google, however, has taken Tim Cook’s “fragmentation speech” regarding Android to heart and intends to do something about it in Android 4.4 KitKat. As I’ve written earlier, Google’s goal with Android 4.4 KitKat is “to make an amazing Android experience available for everybody.” It’s obvious, then, that Google has considered Tim Cook’s statement and intends to do something about it. Humility is always a mark of greatness.

 

Android Fragmentation: The Good

Android Variety Brings the Crowds Is Android Fragmentation Terrible for Users? A Second Look

I am a huge lover of Apple products, owning an iPhone 4S, iPhone 5, iPod Touch 3rd-gen., iPad 3, and MacBook Pro. With that being said, I invest heavily into manufacturers and companies I admire. My sister worked for Apple for two years, and sold me on buying a MacBook Pro as the first laptop I paid for in full. I can respect and admire Apple while disagreeing with the company on some issues.

At the same time, I think that Tim Cook always emphasizes the worst about fragmentation and seems to forget the benefits and the good. Fragmentation, by default, refers to division – but fragmentation can also be a good thing, indicating variety, choice, and self-expression.

Take the writing on an American quarter, for example: it says E pluribus unum, Latin for out of the many, one. This Latin phrase refers to the “one” (one nation) while also emphasizing the “many.” This is why America has fifty states but only one nation. The fact that citizens of all fifty states can live in different geographic territories while still calling themselves Americans is an astounding thing.

Take the many and the one philosophy here and apply it to Android. Out of the many manufacturers, phones, custom ROMs, stock Android OS upgrades, come the one operating system – Android. This is what makes Android one of the most (if not the most) unique OS on earth. In fact, not even iOS matches Android in uniqueness in this area. The British firm OpenSignal stated earlier this year that Android is in many ways blessed” in its fragmentation:

What is clear from this report is that Android fragmentation, of all varieties, is increasing. Too often this is treated as a problem with Android, rather than a strength, but we feel that this misses the bigger picture. While there are certainly problems associated with fragmentation (and as developers we know them all too well), it is wrong to suggest that it is only a downside. Apple are [sic] currently working on a lower-end device, increasing the fragmentation of their ecosystem in the process, suggesting that the Android ecosystem is not only doing something right, but doing something to be imitated.

If one takes a look at the existence of the iPhone 5c, not to mention the “Androidified” additions to iOS 7, it’s clear that Android is doing something right.

  • http://www.techendeavour.com Rahul Aggarwal

    We at Endeavour being a mobility company have come across this entire fragmentation issue numerous times. To myself, as well as our team here at Endeavour the fragmentation of OS is only one of the many other fragmentation that exists in the mobile app development, which includes device resolution, UI design, API’s (which vary based on their implementation with each OEM), network and many others.

    We feel that this fragmentation, at least from app perspective is good because it forces developers to look at their overall development approach and plan well in advance.