Slashdot Mirror


Google Can't Ignore the Android Update Problem Any Longer

An anonymous reader writes: An editorial at Tom's Hardware makes the case that Google's Android fragmentation problem has gotten too big to ignore any longer. Android 5.0 Lollipop and its successor 5.1 have seen very low adoption rates — 9.0% and 0.7% respectively. Almost 40% of users are still on KitKat. 6% lag far behind on Gingerbread and Froyo. The article points out that even Microsoft is now making efforts to both streamline Windows upgrades and adapt Android (and iOS) apps to run on Windows.

If Google doesn't adapt, "it risks having users (slowly but surely) switch to more secure platforms that do give them updates in a timely manner. And if users want those platforms, OEMs will have no choice but to switch to them too, leaving Google with less and less Android adoption." The author also says OEMs and carriers can no longer be trusted to handle operating system updates, because they've proven themselves quite incapable of doing so in a reasonable manner.

11 of 434 comments (clear)

  1. Some good data... by Art+Popp · · Score: 5, Insightful

    But the doom-saying is inappropriate:
    FTA: "Otherwise, it risks having users (slowly but surely) switch to more secure platforms that do give them updates in a timely manner."

    Among the problems with this conclusion, the most egregious seems to be: Android is used in a way that Windows and IOS are not. People use it for lower-grade hardware that they are still manufacturing today. Go buy a $39 "unlocked" phone at your local Fry's (search for a brand like Blu). What will it be running? Android 2.3. Which is wonderful. They are calling this "fragmentation," but it's really people who could never spend the money for a $400 dollar phone finally getting access to one to what was a $400 phone 5 years ago. It can't run the latest O/S, but that's fine. The 2.x series phones (like my beloved Motorola Cliq) were really quite functional.

    Dear Lucian (article author): Not everyone in the world is rich. That does not mean there is a "critical problem" that Google needs to address.

    Yes. It would be great if Android kept major version trees alive and patched, like we do with the Linux kernel, and if all the manufacturers built their their complete phone stack from Puppet scripts, so they could get an Android update, rebuild against it, retest against real hardware and reissue the complete O/S for scant money in a few days.

    They don't. If you want to make this happen it won't come from Google. It will come from us, the consumers walking into [insert generic carrier name] and asking which phone manufacturer got the greatest number of updates, after launch, for their top end phone. If the number is 3 refuse to buy from them.

    When the stores know that is a selling point, they'll push back. Right now the people in that store and the manufacturer benefit most by selling you a new phone as soon as the old one is paid off. Until we change that evolutionary pressure, they will remain correctly adapted to our behaviour.

    1. Re:Some good data... by Todd+Palin · · Score: 5, Insightful

      I'm not too sure that having the latest OS is the consumer's highest priority. For me it is getting a phone without bloatware. I want a phone that doesn't have dozens of apps that I can't delete and I'm not even sure what they do. If I want a Blockbuster app, I'll download it myself. Seriously, my last phone had a Blockbuster app that couldn't be deleted, despite Blockbuster being long dead. I now have an Amazon Cloud app that can't be deleted, and uses some of my data everyday despite the fact that I have never used the app.

      Ask you carrier about bloatware and they will say that they are sorry, but they can't fix it.

    2. Re:Some good data... by Anonymous Coward · · Score: 5, Insightful

      Not running the latest OS would be fine, if the old OS on that $39 device was getting security updates. The problem is that it's not getting them.
      People that buy those devices are being put at risk. Have you looked at security vulnerabilities in Android 2.3 ?

    3. Re:Some good data... by TheGratefulNet · · Score: 5, Insightful

      still stuck on a nexus one with 2.2 os. no security updates AT ALL in years.

      I'm not asking for gpu updates or new apps. I am asking that the google apps (gps, gmail, etc) WORK. they all crash and are not reliable on my N1. if I start out on a road trip, I have to be sure to reboot my phone so that gps won't crash. every day, several times a day, the touch screen locks up and buzzes at you (a day1 problem for n1 users which google has never even tried to fix).

      the hardware is fine! it all still works. but its insecure as hell, apps don't often run right and I had to use another mail client to read my gmail mail (if that's not a slap in the face to google, I'm not sure what is. yes, gmail app on a google phone does not work and won't work from now on since its not supported anymore; nothing is 'supported' anymore on my phone).

      why do I keep this phone? well, I now know google's story and this will be repeated again and again and again. if I buy something android it will fail in a year or two and I'll be abandoned again in short order after that. I'm already tired of the whack-a-mole mentality google has on their 'products'. they simply don't care. quality at google is a sorry joke. not sure when it all went to hell, but it surely has.

      apple is not my cup of tea. windows, well, it USED to be the bad guy around town but now, I'm not sure its the worst thing out there anymore. but I'm not excited to spend any money on 'phones'. the whole subject matter is a sore area; all the players suck, the offerings are buggy and inconsistent, its more about money grabs than giving users good gear, and the spying - the spying by EVERYONE really gets me down.

      back to fragmentation: its real, its makes google a laughing stock to those who know better and to say that you can't get kernel or ip-stack or security o/s updates because 'your gpu is too old' does not pass the smell test. it just is a bullshit excuse.

      regular linux can be updated. phones are not regular linux. they all pretty much suck when you know how things COULD have been.

      --

      --
      "It is now safe to switch off your computer."
    4. Re:Some good data... by gweilo8888 · · Score: 5, Insightful

      Are you really suggesting that as a meaningful solution to bloat -- going in and force-stopping apps every time you start your phone, and quite possibly leaving it in an unstable state in the process?

      Because that doesn't strike me as a solution, but rather as an attitude that's part of the problem.

    5. Re:Some good data... by Paradise+Pete · · Score: 5, Insightful

      and the spying - the spying by EVERYONE really gets me down.

      Spying is a top item and Apple does less of it. They have a simple model - give us a bunch of money and we'll give you this thing we made.

  2. Carrier lockdown sux by magarity · · Score: 5, Informative

    Relying on the carrier for updates is truly the worst thing about Android - then there's the premium-seeking apps compiled into the base rom that generate evil warnings of how the system may become unstable if they're uninstalled. WTF does my phone need with NFL whatever baked in and threatening to become unstable if I dare disable it?? At least with some OEM Windows computer this kind of crap can be uninstalled. I wouldn't mind them putting in default apps to try to upsell service if I could remove them.
    And then there's carrier hardware support decisions baked into the rom. A Galaxy Note 2's radio chip isn't accessible when sold by Verizon because their rom has that disabled. They want you to use your data plan to stream radio; they don't even provide a streaming radio app but they want to at least try to get you to pay for more data allowance.

  3. Re:Is this Google's fault? by JBMcB · · Score: 5, Insightful

    Yes, it is Google's fault. My Nexus 7 2013 got 5.0 OTA three months after it's release. That's the *Google branded* device. And it was buggy.

    5.1 came much faster - took a few weeks, and it's much better.

    When iOS 8 was released, it was available on our iPad Air the next day.

    --
    My Other Computer Is A Data General Nova III.
  4. Unpaid shill for BlackBerry.. by Rigel47 · · Score: 5, Interesting

    My z10 is now two years old. It runs better than it did when I first bought it. It now runs almost all Android apps without issue. I pretty much only charge it when I notice it running low -- I can't remember the last time it died overnight. The battery lasts at least 24 hours even with regular use. In an hour on the charger it is almost back to full charge. Then there's the security, BlackBerry Blend, the fact that if I lose it or it gets stolen it is a brick to whomever ends up with it.

    For the life of me I do not understand all the BlackBerry hate on slashdot.

  5. Re:Carriers cause the problem by Anonymous Coward · · Score: 5, Interesting

    It is a carrier problem. Carriers are, to put it frankly, fucking evil. Look no further than their efforts to stop net neutrality and force their way in to being a middleman for contactless phone payments.

    Apple's biggest innovation was prying the phone out of the hands of the carrier. When the iphone was introduced it was standard practice for a company to take a phone, disable it's features, then try to sell them back to you. So many of you kid's don't remember the bad old days of crippled phones. (Or you grew up on Europe where this nonsense never happened because of sane wireless regulation)

    Look at an iphone. No un-removable carrier shitware or ripoff carrier app/media stores. You get updates the day they're released. You have an easy upgrade path to a new device. (Literally connect to wifi and log in with your apple ID. Everything comes back to your new device. Music, apps, ringtones, phonebook, settings, wallpaper, text history. Everything)

    An apple device is an apple device, not an ATT device, not a Verizon device. You may not like Apple that much, but they're a whole other universe better than your carrier.

  6. Android source is a cluster fuck by nukem996 · · Score: 5, Insightful

    After a career of working on Linux OS development, from embedded to cloud I decided to give Android a try. I recently started at a company where my task was to bring up Android on a new hardware platform. One of the first things I learned is that the hardware manufacture has to get their source code for Android from their SoC provided. If you go with AOSP they refuse to support you in any way if you have issues with their drivers. They do incredible hacks to get their hardware working. As someone who has submitted patches to the mainline Linux kernel I die a little inside every time I see what they do to it. Their own section for thier own hardware. No integration into the mainline kernel and I won't even begin to speak of the code quality. Google themselves force you to use an Androidized kernel with specific patches from them. There is a project to mainline these but Google has been resistant to working with the mainline kernel guys in changing things. One of the things I really don't understand is why Google had to throw everything out thats standard in every Linux distro and do their own thing. Android throws out the entire Linux filesystem heirarchy and uses its own thing which is undocumented and a huge mess. They have their own init manager, logger, use busybox AND toolbox for some reason. The source tree itself is managed by a tool called repo which manages about 100 git repositories, each a project which is a part of Android. The SoC vendors often make small changes to things like bluedroid. Like the kernel changes they have no intention of ever upstreaming any of this to the open source projects or Google. This collection of projects are built with Androids own Make build system, where they heavily hack up Make. If Google wants Android users to all be up to date they need to take a standard distro like Fedora or Debian and make it run its own window manager which is Android and its GUI. They need to get vendors to focus on upstreaming their changes and maintaining high quality code. Ideally Android should be a Linux distro you run on your phone with full package manager with updates from Google. Google has the power to do this. No one else can because it will cause Google's CTS tool to fail verifying which won't allow you to ship with Google Play.