Slashdot Mirror


Why Android Upgrades Take So Long

adeelarshad82 writes "Last month Google released the Android 4.0 'Ice Cream Sandwich' code base to the general public and manufacturers but it may be a while yet before it's actually rolled out to existing phones. In an attempt to explain why it takes so long, Motorola and Sony Ericsson shed some light on the process. Motorola described the long testing process involved in getting the new code out there, whereas Sony focused on explaining the time-consuming certification process."

3 of 226 comments (clear)

  1. tl;dr by Rik+Sweeney · · Score: 5, Insightful

    OEMS: I takes time to integrate our own buggy, irremovable software into the kernel.

  2. Is it because— by alvinrod · · Score: 5, Insightful

    Is it because the handset manufacturers don't make any money from the software and are probably more interested in selling you a new phone? After a year or so of support, they've generally shown almost no interest in pushing out additional upgrades as they probably don't even sell that particular model of phone any longer. Unless it's a Nexus phone, or a particularly popular model, support is pretty sketchy. There are a lot of promises to update phones to ICS, but I won't be surprised when a lot of those plans get canceled or delayed indefinitely.

    Wading through the code and carrier requirements certainly tacks on some additional time, but considering that these companies don't have much incentive outside of brand loyalty, which may not even exist to any serious extent, to update their old hardware, I don't think that they try too terribly hard to get it done in a timely fashion.

  3. Re:Hardly surprising by rtkluttz · · Score: 5, Insightful

    It actually ISN'T that complicated on the carrier side where the real delays come from, they just make it that way. When all the DRM and bloatware and crapware and bandwidth throttlers and tethering blockers and Carrier IQ loggers that are all designed to BREAK your phone or compromise its security go in, its damn difficult to make it run at all.

    Look at cyanogenmod and how little time it takes them to get new versions out once they have all the roadblocks in the device figured out.

    --
    Digital is, by definition, imperfect. Analog is the way to go.