Android's Biggest Worry: Fragmentation
Summary: Android's biggest worry isn't the iPhone, the Blackberry, or Windows Phone 7; it's that it will fragment into multiple incompatible, brand-specific versions.
I like Android a lot. It's Linux's biggest end-user success story. Android has great applications. It works well for me in my Motorola Droid 2. And, Android's smartphone market-share is growing fast. Indeed, analysts such as Piper Jaffray predict that eventually Android will become the number one smartphone operating system in the world. If, that is, everything goes right.
So what could go wrong? The iPhone wipes it off the map? I don't think so. Don't get me wrong, the iPhone is a great phone. But, you'll never see new, inexpensive iPhones. Apple's preferred place in the market is to be the Porsche of computers: they don't sell cheap anything. Windows Phone 7? It's better than ever, but that's not saying much. Blackberry? Symbian? MeeGo? Too little, dead in the water, and not fast enough off the mark. No, what Android has to worry about isn't the competition, it's concerns are its friends.
You see, all the original equipment manufacturers (OEMs), like Motorola and HTC put their own software, Sense UI and Motoblur respectively, on top of Android. Then, all the carriers add their own special-sauce of applications.
It can get messy. On top of this, there's multiple current versions of Android out and supported at any given moment on the same hardware. While Dan Morrill, Google's Open Source & Compatibility Program Manager, can say Android "Fragmentation is a bogeyman, a red herring, a story you tell to frighten junior developers," it's not. It's a real problem.
Ask any independent software vendor (ISV) if they want to program for multiple versions of the same operating system and they'll tell you “Hell no!” Better still, do what Tech N' Marketing did and ask Peter Vesterbacka, one of Rovio's founders and an Angry Bird developer. Vesterbacka said, “Android is growing, but it’s also growing complexity at the same time. Device fragmentation not the issue, but rather the fragmentation of the ecosystem. So many different shops, so many different models. The carriers messing with the experience again. Open but not really open, a very Google-centric ecosystem.”
If the makers of the number one mobile game in the world are concerned, it's a real concern. It's not just a scary story for baby programmers.
I still think Android will be number one, but this makes me worry. I recall the pre-IBM PCs days when vendors like DEC, Osborne, and KayPro made PCs that were based on the CP/M-80 operating system. In theory, you could use one CP/M program on any CP/M micro-computer. In practice, it was almost impossible.
We're no-where near that kind of situation with Android. But, then I recall that at the time no one saw all those dozens of CP/M-computer companies being swept away by Bill Gates' buying Tim Paterson's CP/M clone, labeling it 86-DOS, and then selling it to IBM to 'create' Microsoft's first operating system, PC-DOS. If Google doesn't do a better job of keeping all the OEM and carrier developers on the same page, I could see “vanilla” Android being replaced by a more standardized version. I really, really don't want to see even a remote chance of that happening.
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 not often I agree with you SJVN
Google has made other fragmentation mistakes, such as Chrome...why couldnt they blend Chrome and Android?
In the US, Android is going to lose a lot when iPhone comes to Verizon. The competition is really heating up!
When you say "blend Chrome and Android" do you mean...
...ChromeOS or Chrome Browser. If the former I'd say why? They are made for completely different platforms, one is for Netbooks and bigger, the other is for Smartphones & Tablets.
If the latter, then your saying why couldn't they blend a Browser with a Linux Based OS for a phone <insert suitable analogy here>.
The iPhone is already available on all carriers in the UK, but as far as I am aware it hasn't killed Android's adoption rate over here. As SJVN says, Apple won't make a cheap iPhone, but Android comes on a vastly diversely priced handsets.
RE: Android's Biggest Worry: Fragmentation
Again, why two systems
Can't one or the other handle phones and tablets?
Why fragment from the start?
Android handles phones AND tablets...ChromeOS handles PCs in the same way..
...that iOS handles iPad/iPhone/iPod Touch and OSX handles desktops / laptops, and in the same way that Windows Phone 7 handles phones and XP/Vista/7 handles desktops & laptops!
I don't understand why you're saying ChromeOS & Android is fragmentation? Their aimed at two different areas ones for Computers the other is for handhelds...
@PolymorphicNinja Valid point, however...
Although yes you could port Android to bigger form factors, that doesn't invalid ChromeOS which has seperate purpose.
RE: Android's Biggest Worry: Fragmentation
RE: Android's Biggest Worry: Fragmentation
Assuming the iPhone IS coming to Verizon. Only analysis are saying that will happen. It may happen eventually, but nobody really knows.
RE: Android's Biggest Worry: Fragmentation
The discipline of the market will
"The PC market was fragmented in the beginning as well,....
I would disagree
The fact that Windows and OS X are "standardized is the fact that they are closed.
As long as Android remains open, carriers will continue to "dink" around with it creating an exclusive version for themselves.
RE: Android's Biggest Worry: Fragmentation
Google not the problem?
I'm not so sure about that. Google could solve the fragmentation problem by requiring carriers NOT to dink with Android, making it more civilized. But then they wouldn't be "open" and "free". They're kind of between a rock and a hard place. If they DON'T exert control, there will be chaos. If they DO, they'll be accused of being in the "walled garden" and "draconian", just like you-know-who!
He's Talking About Earlier
Microsoft did not "rule the world" at least until after the release of Microsoft Windows 3.1 (and really not until Win 95). I would think that Economister was talking about before that time. That is back when you could get DOS from three different companies (Microsoft, IBM, and Digital Research), or possibly even earlier than that.
RE: Android's Biggest Worry: Fragmentation
Market discipline won't help here; to use an analogy, consider that a very sizable chunk of Internet Explorer users are still on IE6- as a web developer, I can tell you quite confidently that many websites will soak hundreds, if not thousands, into make sure that their website works right in IE6 and 7. In two years or less, Android developers will have the same problem- my phone is running 2.1, and there are no visible signs of an upgrade coming anytime soon short of rooting the phone and doing it myself.
"my phone is running 2.1 ..."
RE: Android's Biggest Worry: Fragmentation
MS controlled its OS with an iron hand. Google isn't doing that. The Android situation is very different.
1. The hardware OEMs are all futzing around with Android to make the products "special." They will also try other OSes with no hesitation. See Samsung (Bada) and HP (Palm) and Dell (WM7). That was never the case with Windows.
2. The telcos are only interested in locking customers to their services and subscriptions and will gladly nix Google services from their Android phones.
3. Google isn't selling you phones, they are selling your eyeballs to advertisers, that's why they don't care if the hardware is excellent or has the latest OS or that the ecosystem is completely fragmented with multiple completing app stores.
RE: Android's Biggest Worry: Fragmentation
RE: Android's Biggest Worry: Fragmentation
Steven