Is Android fragmentation preventing world domination?
Summary: Android's greatest strength is also its greatest weakness. Whatcha gonna do, Google?
I had a conversation last week with a couple of developers who work on both Google Apps Marketplace software and Apple iOS applications (they eschew Android and its market for reasons we'll see later). There's a fair amount of cross-pollination among programmers these days as many Apps and sophisticated Web platforms leverage similar coding skills. Similar coding skills, however, and the ability to really crank out high-quality software across platforms are two different things. Complicating matters further is that Android is barely a single platform anymore. One has to wonder how much the fragmentation of the OS and related hardware is interfering with developer innovation and what should be the utter dominance of Android.
Jason Hiner posted a great piece this morning on (among other things) the failure of the Open Handset Alliance to deliver the open, transparent, easily-developed platform it promised. In fact, it's become clear that Android's greatest strength, namely its ability to be customized and repurposed to meet a variety of carrier, customer, and hardware needs is also its greatest weakness. As Jason wrote,
...Google is proving to be a poor shepherd for the wolves-in-sheep’s-clothing that make up the telecoms and the handset makers in the Alliance.
As a result, we now have a situation where the U.S. telecoms are reconsolidating their power and putting customers at a disadvantage. And, their empowering factor is Android. The carriers and handset makers can do anything they want with it. Unfortunately, that now includes loading lots of their own crapware onto these Android devices, using marketing schemes that confuse buyers...and nickle-and-diming customers with added fees to run certain apps such as tethering, GPS navigation, and mobile video.
iOS, on the other hand, runs on a very tightly controlled set of hardware with no real control or customization exerted by AT&T. As a result, developers continue to be drawn to this platform where their Apps work as expected and provide an optimized, high-quality user experience no matter what. It's impossible for Android developers to optimize based on hardware (e.g., screen size, processor speed, memory, etc.) or software (versions of Android ranging from 1.5 through 2.2 are floating about in the wild and have successively brought major improvements in functionality that developers can exploit). While Apps that cannot run on a given version of Android shouldn't surface in the Android Market, developers must choose between creating the most innovative apps on cutting edge platforms and hitting the lowest common denominator to reach the largest audience. Such is not the case on iOS, to the detriment of freedom and all those wonderful ideals but to the absolute benefit of developers (and, in many ways, customers).
Long term, it's becoming clear that truly innovative apps and the highest quality web experience will be the major differentiators for mobile operating systems and the phones that run them. Brilliant apps need an invested developer community and faith in the platform. No single killer platform has emerged around which developers can rally, Google hasn't developed robust mechanisms for dealing with software fragmentation, and carriers and device makers have proven unwilling to standardize, making Android less compelling (despite its exploding market share) than iOS for the most powerful apps.
By all rights, Android should be crushing iOS under the sheer volume of carriers and device makers that are using the OS. It's holding its own, but the fragmentation that Tim Bray has largely dismissed seems to be standing directly in the path of wild innovation and Google's world domination of mobile platforms. That is what you want, right Google? Then it's time to use some of your corporate muscle and bring your partners to a point where developers are as universally enthusiastic about Android as they are about iOS.
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.
Talkback
Goog treat developers as lab rats
Perhaps you missed the true point of android
RE: Is Android fragmentation preventing world domination?
Why the myth that there is no iOS fragmentation?
RE: Is Android fragmentation preventing world domination?
I abhor how everyone inaccurately describes 1 iPhone to 123489098 Android phones. Thank you for putting the facts down.
Not to mention that 3 different hardware revisions of the iPhone have been on sale this calendar year as new.
RE: Is Android fragmentation preventing world domination?
RE: Is Android fragmentation preventing world domination?
But the other half of the fragmentation coin is the penchant among oems for adding layers of crapware on top of Android so that the user, in some cases, does not experience the Android "look and feel" at all. This is potentially FATAL for Android as a brand. Apple would never allow such behaviour and, for that matter, neither would Microsoft. I know OEM add crapware to windows but crapware that hides Windows behind another user interface? In that case, Widnows would be reduced to just a set of libraries and could not be marketed as a brand. MS would never allow this, neither should Google.
RE: Is Android fragmentation preventing world domination?
World domination is bad. Freedom is good
This is America, we want choice. If you want a well controlled OS then Apple is for you. If you want freedom, both financially and hardware-wise, then Android may be for you.
Ain't competition just the greatest???!!!!!
Freedom, freedom, freedom, freedom.
So this is the Roid you are wanting???
RE: Is Android fragmentation preventing world domination?
I'm not 24 hours off of my iPhone and on my Android and I feel freer already! There is still a big brother, but he's much less evil than the forbidden fruit (Apple).
Get over the fragmentation spin already
You can really tell what articles are written by iPhones...
RE: Is Android fragmentation preventing world domination?
On the other hand, we would need a radical change from Apple to make iOS palatable and that isn't going to happen.
Look at the ancestry of Android by purpose and foundation
Then UNIX clients failed to gain traction, except amongst the most technical of the technical. Major players, including Ellison and Schmidt pushed for open source clients and competing app solutions based in teh UNIX space. But what happened?
The individuals could never get their cooperative act together, they never figured out how to market to the masses, and all of the momentum they put into these efforts died out quickly.
So here we are again, with an operating system being touted the same way that UNIX was 25 years ago, and it is suffering the same vulnerability that UNIX did back then. What will save Android from extinction is the fact that it does offer an alternative to the iOS solution, but it will not crush iOS because it will never be as easy to develop for the market as iOS and perhaps it will never be as stable as iOS because it must support so many variations of hardware and variation.
Oddly enough, this is the same issue that plagues Microsoft. It developes an OS that runs on a vast number of hardware platforms not under its control. And with that loss of control comes potential failure that we see every day. So it is likely to go with Android, unless the industry says they will excert tight quality and performance control over the Android OS and insures that developers can develop once and deploy on the many.
RE: Is Android fragmentation preventing world domination?
what?!?!?!?!? I can tell from that statement that you've never developed for either platform! Let me tell you with experience as a developer from BOTH platforms that Android is leaps and bounds easier than iPhone dev. That's just the way it is.
look people, nobody gives a rats rear end that you prefer platform A and hate platform B. The truth is, they both have their merits. Apple puts a prioeity on control of the platform and Android puts a priority on freedom of the platform.
if you prefer a controlled, but somewhat limited platform, then iPhone is right for you. If you prefer freedom, at the price of a less unified UI, then Android is right for you.
enough already with the pointless fanboi-ism.
A lecture for Apple fanbois (Android fanboi lecture comes next): you're wasting you time speaking of the virtues of a controlled invironment because Android users place freedom and choice at a higher value.
A lecture for Android fanbois: you too are wasting your time talking to Apple fanbois about choice and freedom because they put a higher value on a more controlled experience.
so, who's right? YOU BOTH ARE! Pick what works best for you and leave the guy alonw who chooses differently than you. Don't be so d***** closed minded. There's not just ONE right platform that fits all. Deal with it.
RE: Is Android fragmentation preventing world domination?
I'm jumping soon. I'm hoping the Windows 7 phone will fit my very simple needs-. If not, iOS here I come, like it or not. I can honestly say I feel pretty secure with either MS or Apple in that they will not obsolete my phone in 6 months with zero updates, and I'm sure MS will be conscious of the other issues such as screen size and diversity to make sure they avoid the Android trap.
Does anyone know if the apps for Windows 7 phone will be functional on the Zune?
Why Apple Wins
Both Mac OS and iOS are tightly controlled. They do one thing each, pretty well. If you want your email, shut everything else down. If you want to read or write something, then focus only on that.
Windows and Google both present a UI with alerts, pop-ups, loads of opportunities for distraction which, quite frankly, limit productivity. Only a minority of people actually want this.
Will it always be this way? Quite a lot of processing power on my Windows 7 laptop goes on running the background security suites, and when cyberthreats become a reality in Appletown then even new machines will probably slow to a crawl - but for now, Average Joe Punter is happy with his/her machine that does one thing at a time and doesn't upstage them in the brain department.