Hey guys,
Here's an article in wrote for my own blog in response to this whole fragmentation issue, would love your thoughts and opinions.
Blogger Michael Degusta has put together an incredibly indepth piece on Android OS updates.
Tracking update cycles for 18 Android handsets released up until mid 2010, Degusta paints a grim picture for consumers who purchase a device assuming Google and OEMs will keep their investment up to date throughout the 2 year contract they've signed. Click here for the full article.
Done reading Michaels piece? Good, now here's why I believe the whole Android fragmentation issue is really a non issue.
Ice Cream Sandwich
Each point made in the article and elsewhere regarding fragmentation are valid and should be addressed. What's never mentioned though is that the issue has already been addressed. Google introduced Ice Cream Sandwich as the OS that'll bring all devices together under one unified Android umbrella.
At the moment there's several versions of the Android OS for phones and one build specific to tablets. When ICS is released, manufacturers will have one build to apply across all of their hardware.
Many consider having multiple versions of the same operating system spread out across numerous handsets to be a nuisance. This may be true but these same people complain that other platforms are starting to feel dated, companies like RIM are being criticized for a lack of innovation while Android is getting bashed now for being too aggressive. Does that make sense? If Google stopped working after Cupcake you wouldn't be here reading either article. It seems that the very thing that makes Android so great is also what everyone's complaining about, Choice!
Options, options, options
Everyone loves to compare Android with the rest of the mobile industry. That's fine when your talking about specs and features. It becomes unfair when you start talking about this whole fragmentation/update issues though. Other companies such as Apple and RIM have it easy when compared to Google. They operate under one roof, their hardware and software are produced in house. Google on the other hand has to work with a vast network of OEMs to get their software onto others hardware. Even with the comfort of in house production, RIM is taking a beating from tech Bloggers who bash the Canadian giant for putting out the same phone featuring the same software over and over. I personally feel RIM has a formula that works and they're loyal to that design while other will conform to whatever makes the most money. However, if this notion of BlackBerry being stuck in the past is true are we better off with RIM who can't seem to give us anything but the same boring product year after year or do we hop on board with Android where we can find a form factor to suit any and all of our needs but may need to come to terms with waiting on a software update?
While we're talking software, how different is BlackBerry OS 5 from BlackBerry OS 4? Here's a company that is "supposedly" doing nothing but recycling hardware yet can't seem to put together a revolutionary version of their software either. At least we're getting some forward momentum out of Google with each new version of Android.
Without a handful of builds out there, we'd be looking at the very same Android OS that shipped with the G1 three years ago. Without a vast array of handsets to choose from we'd still be using the G1 right now and fragmentation wouldn't be an issue whatsoever. One phone, one piece of locked down software. Is that what we Android users want out of our smartphone experience? Nope! Obviously those who criticize the platform aren't owners or they'd realize the issues Android does have are a trade off we're willing to make in order to have both hardware and software freedom. This freedom is another reason why fragmentation exists,
Manufacturer applied User Interfaces
I'm all about the Vanilla Android experience on the Nexus line of handsets. My fianc? on the other hand loves what sense has to offer on her HTC Incredible. Having the choice between MotoBlur, TouchWiz and all the rest are what makes Android so popular. It's also one of the main reasons why updates take as long as they do to become available after it's released. Companies like HTC need to make their software compatible with each new OS release. They could certainly make the process a bit more formal and streamlined but again, Google recently announced plans for a structured update process where manufacturers will agree to push out updates in a timely manner for a certain period of time after a devices release. Like Mr.Degusta though, I agree that hardware limitations is a poor excuse for updates not being made available since developers usually find a way to port the latest build onto a device said to be too old. The fact remains though, I am not a developer nor a manufacturer so I honestly don't know what it takes to get someone's software working on someone else's hardware. This brings me to my next point
Who are we and who are we talking to?
As I read posts about these sort of issues I often wonder who exactly the writer is and who they think they're speaking to. Articles such as the one you've just read talking about Android fragmentation and how it affects the average consumer will probably never be read by the average consumer. Most "average" consumers purchase an Android phone because they have the idea that it's the cool platform that has a bunch of cool features and a large app catalog. They'll also call it a DROID without knowing or caring to know that DROID is simply a moniker for Verizons lineup of Android devices with no connection to Android products on other networks.
The word fragmentation means nothing to the average consumer who purchased a device running HTC Sense or one of the other 3rd party UIs and would never be able to visually differentiate GingerBread from Froyo anyway. Plus, as pointed out in the article by Mr.Degusta, most handsets do receive security patches even if they don't get updated to the latest version of Android. Anyone who thinks the average customer is being cheated when theyre year old phone isn't updated to Googles latest iteration of Android probably isn't the Average consumer themselves.
If it's not the average consumer who these editorials are written for then they've got to be aimed at the enthusiasts. If that's the case and we're to assume the enthusiast is worried about official OS updates, we're probably wrong again. If your an Android Blogger your audience is most likely made up of power users. Power users have probably never held onto their phone for the duration of a 2 year contract. They're not really concerned with making sure the phone they buy today will get updates down the road since that road is usually only a few months long anyway. They'll also have a favorite developer whose ROM gets flashed onto their device anyway, usually eliminating the ability to receive official updates altogether. Let's not forget the Nexus either which is available to anyone truly concerned about owning a device that's going to stay current throughout it's entire life cycle.
Can't we all just get along
It's a great time to be a smartphone owner, we've got so many wonderful products to choose from but must also remember that there's never going to be a single device or platform that works for everyone.
I personally went from being a die hard BlackBerry users to an Android faithful in a relatively short period of time. The BlackBerry Bold 9000 will always hold the honors of being my all time favorite handsets. After finally getting it in my hands I spent every spare moment of my day on CrackBerry.com and a few others trying to master the OS. Once I knew the software inside and out I began customizing the actual phone with aftermarket parts and accessories. To this day no phone has been able to capture my attention such as my first BlackBerry. That being said, after owning a few more RIM products I started to get bored by the overall experience and made the switch to Android.
Enter the HTC Hero which was certainly a breath of fresh air but I wasn't able to enjoy my new toy because I kept comparing every last detail of this new operating system to BlackBerry. After weighing my options I determined Androids potential was worth my time and so I jumped in with both feet. AndroidAdvanced.com is nothing more than an outlet to share my love and growing knowledge/interest in the Android ecosystem. I know that it'll never be a money maker or anything too serious but it keeps me busy and hopefully will gain a decent following once complete.
As someone who loves to tinker and obsorb as much information on my hobbies as possible, Android is priceless to me. I can spend an entire weekend tweaking my phone, wake up on Monday and start all over again. Fragmentation just proves to me that Android is a constant work in progress for both myself and Google.
That's my opinion on the issue, I also want to be sure this is not misinterpreted. The piece by Michael Degusta was amazingly indepth and sheds informative light on real issues. I simply feel the measures being taken to correct those issues are equally as important.
In the end, having the freedom to choose a phone that works best for you on the network that's going to offer the best service in your neck of the woods is something to celebrate, not argue about.