Why Android updates are a mess: it's the business model

By | December 26, 2011, 7:29am PST

Summary: Reading complaints about missing and late Android updates, I got a weird case of deja vu. Sure enough, this problem is the same as it was last year. The Android business model practically guarantees that updates will be a mess. Here’s why.

Another Android release, another round of update uncertainty and disappointment.

My ZDNet colleague James Kendrick addressed the latest flap the other day with a provocatively titled post, Android 4.0 updates: It is all about the money. The short version of James’s argument is that handset makers would rather sell you a new phone than support an old one, and so they deliberately refuse to update old ones.

I remember engaging in this same argument about Windows Phones a year ago, when some analysts argued that carriers would deliberately block updates to sell new devices. When I read my analysis from back then, I got a weird sense of déjà vu. In fact, what I wrote back in November 2010 applies equally well to the Android community today:

One of the biggest criticisms of Windows Mobile and Android devices is that device manufacturers get control over who gets updated versions of the OS. That leads to awkward situations where someone pays big bucks (and signs a long-term contract) for a high-end device that can’t compete with rivals only a few months later, because the device maker is dragging its feet on releasing the OS upgrade.

Sound familiar? Android owners were screaming back then about long delays in getting upgrades from version 2.1, which was released in January 2010 and still wasn’t available on many devices 10 months later.

Then, as now, the delay was not about trying to force users to buy new handsets. Instead, it was about the business model that forces the ecosystem to make economic and engineering decisions about whether and when to update.

The Android community is traveling along a path that the old Windows Mobile platform followed a few years ago. It was a disaster then, and Microsoft wisely abandoned that entire business model when it developed Windows Phone 7. Alas, Google doesn’t have that option, which means that Android users are going to continue to face a mess when it comes to updates.

Ironically, my year-old analysis applies almost perfectly to Android. Here it is again, only slightly reformulated. And it explains the Android mess better than any of the explanations I’ve seen so far.

With a few exceptions, handset makers like Samsung, HTC, and Motorola do not sell directly to consumers. They sell to mobile carriers, who in turn sell products directly to consumers.

Mobile carriers are not evil or stupid. They are capitalists. That often produces behavior that appears to be evil and/or stupid. Depressingly often, in fact. But there’s usually a business reason for that behavior. And those who are arguing the paranoid case are ignoring those business models.

The problem with the (now-defunct) Windows Mobile platform, as I noted last year, is that every phone was very different, and thus the decision to provide an update involved potentially significant engineering costs. Android owners are finally becoming aware that the Android platform follows the exact same model. Hardware specs are all over the map, and thus there is a complicated chain of engineering that is unique for every handset:

  • The operating system vendor (Google) issues a new version of Android (Ice Cream Sandwich, 4.0, let’s say).
  • They make that code available to handset manufacturers like HTC, Motorola, and Samsung, who modify the code as needed to match the capabilities of each specific device. The handset makers also need to test the new code with each device configuration to ensure that it doesn’t introduce new bugs (regression testing).
  • Then they hand the code over to the carrier (AT&T, T-Mobile, Orange, Vodafone, and so on) who might or might not add their own bits to it (branding, crapware, etc.) and test it on their network.
  • Finally, if the stars align perfectly, it gets delivered to you, the device owner, either by the device maker or by the carrier.

This is not just a theoretical analysis. Motorola was forced to release a long, detailed blog post just a few weeks ago, explaining why some of its customers would have to wait a long time for ICS upgrades and others wouldn’t get them at all. Their explanation matches the situation as I described it a year ago almost to the letter.

Page 2: The long, slow Android update cycle –>

Topics

Ed Bott is an award-winning technology writer with more than two decades' experience writing for mainstream media outlets and online publications.

Disclosure

Ed Bott

Ed Bott is a freelance technical journalist and book author. All work that Ed does is on a contractual basis.

Since 1994, Ed has written more than 25 books about Microsoft Windows and Office. Along with various co-authors, Ed is completely responsible for the content of the books he writes. As a key part of his contractual relationship with publishers, he gives them permission to print and distribute the content he writes and to pay him a royalty based on the actual sales of those books. Ed's books are currently distributed by Que Publishing (a division of Pearson Education) and by Microsoft Press.

On occasion, Ed accepts consulting assignments. In recent years, he has worked as an expert witness in cases where his experience and knowledge of Microsoft and Microsoft Windows have been useful. In each such case, his compensation is on an hourly basis, and he is hired as a witness, not an advocate.

Ed does not own stock or have any other financial interest in Microsoft or any other software company. He owns 500 shares of stock in EMC Corporation, which was purchased before the company's acquisition of VMWare. In addition, he owns 350 shares of stock in Intel Corporation, purchased more than two years ago. All stocks are held in retirement accounts for long-term growth.

Ed does not accept gifts from companies he covers. All hardware products he writes about are purchased with his own funds or are review units covered under formal loan agreements and are returned after the review is complete.

Biography

Ed Bott

Ed Bott is an award-winning technology writer with more than two decades' experience writing for mainstream media outlets and online publications. He's served as editor of the U.S. edition of PC Computing and managing editor of PC World; both publications had monthly paid circulation in excess of 1 million during his tenure. He is the author of more than 25 books on Microsoft Windows and Office, including the recently released Windows 7 Inside Out.

Talkback Most Recent of 127 Talkback(s)

  • Sub-optimal, but ...
    While I agree the situation could be improved for the users (first and foremost, by the OEMs and carriers keeping their hands off the SW and stop skinning it!) - for the users who really want it, the root & rom community is always available happy.

    I _hope_ to have ICS for my Bionic before the end of the year, and maybe for my XOOM before end of January (that has a much less involved dev community, IMHO) ... unofficially, the official versions will probably be another 3-6 months?

    /TJ
    ZDNet Gravatar
    trejrco_z
    26th Dec
  • Sure it is
    @trejrco_z ... because downloading crap from the web (with generically hacked drivers), posted on questionable forums and created by anonymous hackers, then installing it on your device is a very secure process.

    This is why Android is infected with trojans .... the users are some of the dumbest and completely clueless people in the world.
    ZDNet Gravatar
    wackoae
    26th Dec
  • Your Insult Has Come Back On You
    @wackoae---'This is why Android is infected with trojans...'
    You've unthinkingly bought hook, line and sinker that we android users are just rife with malware. In the real world, as dissenting journalists agree, it's just not the reality at all, in the vast majority.
    And by insultingly extrapolating on your faulty premise, you've actually just joined 'some of the dumbest and completely clueless people in the world.'.
    ZDNet Gravatar
    PreachJohn
    26th Dec
  • RE: Why Android updates are a mess: it's the business model
    +1 for PreachJohn. Only Apple diehards actually believe that all Android phones are infected. They take what the Apple biased media says as the truth the rehash the same crap out on the comments, unknowing that they themselves are the completely clueless ones.
    ZDNet Gravatar
    MicroNix
    26th Dec
  • RE: Why Android updates are a mess: it's the business model
    @wackoae

    If you use Android-based banking apps, you are braver than I.
    ZDNet Gravatar
    dhmccoy
    26th Dec
  • RE: Why Android updates are a mess: it's the business model
    @wackoae +1 for wackoae and -1 for the Android users in denial.
    ZDNet Gravatar
    Narg
    27th Dec
  • Secret sauce n
    OK, saying that "Android is infected with Trojans" was overkill, but his main point stands: putting software that you downloaded from a 'warez' site on your device, and necessarily giving it root access, is Asking For It.
    ZDNet Gravatar
    Robert Hahn
    27th Dec
  • RE: Why Android updates are a mess: it's the business model
    @wackoae The "dumb" or "clueless" person is you if you think that open source ROMs from cyanogenmod or XDA are "hacked", "questionable" or that open source developers are shadowy "anonymous" people. Troll.
    ZDNet Gravatar
    kingcobra23
    27th Dec
  • RE: Why Android updates are a mess: it's the business model
    ... aside from the last comment, wackoae has a valid point. Malware has shown up in Android based stores, and even iOS users who have used jailbroken or in-other-words "Rooted" devices were much more likely to have outdated bits which exposed users information. This is cause for great concern especially to Security Conscious IT people who have support the devices in the enterprise.

    Android is such as rat trap that I recommend to my CIO that we not support Android. Until Google grabs a hold of the reigns on Android and forces more ridged standards than the willy nilly security no IT pro can confidently have an Android Device playing on the network with sensitive data such as e-mail. It is a big security risk.

    I wouldn't be surprised to soon start hearing horror stories of lost data due to outdated Android handsets that were only a few months old.
    ZDNet Gravatar
    Snooki_smoosh_smoosh
    27th Dec
  • RE: Why Android updates are a mess: it's the business model
    @wackoae
    Well, CyanogenMod is pretty much the standard for Android firmware (regardless of where it came from), and it is built from the Google source tree. It isn't anonymous hackers, so lay off the Kool-Aid. happy Hell, Samsung hired the founder of CyanogenMod and even gives them devices to test with. Pretty reputable bunch really. You also don't understand how a rooted phone works. If any application wants root, there is a big ol warning prompt telling you that "Application X wants root access, allow? " Stuff can't just run as root without you having to allow it. Basically it works just like Ubuntu and Win7 for administrative prompts.

    For any of the aftermarket Android ROM's, all the source code is out there to look at, so it's kinda hard to pull a fast one. XDA is also a pretty tight community, so a bad apple would get kicked out kinda quick. On the other hand, the iPhone still has security issues lurking in the middle of it which is what allows jailbreak, and Apple can't do anything to secure them until at least iPhone5. Last company I worked at, wouldn't allow iPhones to sync due to inherent/unfixable hardware security issues, but Blackberry and Android devices (rooted or not) weren't impacted. In fact one corp app required root access, so that wasn't a problem. happy
    ZDNet Gravatar
    admiraljkb
    29th Dec
  • RE: Why Android updates are a mess: it's the business model
    The mobile contract model you describe is identical in The UK.

    Google could do two things to make it a lot better:

    1. Force a minimum hardware specification (no more 3.2"-2.5" screens for starters), just like Microsoft have done.

    2. Don't release Android until the OEMs are ready. It's entirely possible for Google to secretly give OEMs the latest Android and then wait until everyone is ready to let the public know. Imagine if the Galaxy S2 had ICS in weeks of Google releasing it to the public. Which incidentally since Google don't do that, they just make a big press event for an operating system most won't be able to actually use for months.
    ZDNet Gravatar
    bradavon
    26th Dec
  • RE: Why Android updates are a mess: it's the business model
    @bradavon: As you point out, the consortium who all agreed to an 18 month upgrade period, isn't worth the paper it's written on. None of them are sticking to it.

    Personally I can live with the fact a phone released in 2010 isn't getting an update (Desire, Galaxy S) but when 2011 phones are left out (Desire 2, Incredible S/Incredible 2) then that really stinks.
    ZDNet Gravatar
    bradavon
    26th Dec
  • RE: Why Android updates are a mess: it's the business model
    @bradavon I completely concurr. I started out with an iPhone, and iPad. Then bought an Android phone, and Honeycomb tablet. The upgrades on my SonyEricsson, and Acer Iconia have been completely painful. Sony at first said NO to my not even month old device for a Gingerbread upgrade (then they decided to anyways). Acer has been a complete pain in the arse. Their 3.1 distribution went over a period of 9 months and it was completely painful. I am not even going to think about 3.2 or ICS.

    As a result I went back and bought an iPad2, and MacBook Air. I upgraded my desktops to Linux, and said good riddance to Android! Android is POS! No and's, if's or but's!

    For example, I ripped my DVD's to mp4. If I copy these files to my honeycomb tablet the movie plays in 5X speed. I google and find out that the movie players on Android are garbage (can't play a simple movie). The only good one is DicePlayer and they have their Google Payment Account suspended. Who knows why, but they do. The end result is that I have a trail version of a piece of software that can play a movie that VLC has zero problems with.

    Sorry I will repeat again Android is POS! Wake up Google fix problems before released yet another cute name for Android...
    ZDNet Gravatar
    serpentmage
    27th Dec
  • RE: Why Android updates are a mess: it's the business model
    @serpentmage Acer has been a complete pain in the arse. Their 3.1 distribution went over a period of 9 months and it was completely painful. I am not even going to think about 3.2 or ICS.

    Odd... My A500 went to 3.1, and subsequently to 3.2 without a hitch. Looking forward to ICS in January.
    ZDNet Gravatar
    Badgered
    28th Dec
  • Android is the PC of mobile devices
    @trejrco_z

    Android is the PC of mobile devices, easily infected with viruses and malware. The only viable system for app distribution is what Apple created, the App Store.

    Yes, you lose some of the options but you gain by better security and the knowledge that the app was vetted before admitted to the app store.
    Would you put "gasoline" into your car that you bought from some guy ? OR would you rather buy gasoline at a gas station...
    ZDNet Gravatar
    prof123
    28th Dec

Talkback - Tell Us What You Think

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources