4 ms·
> Seems like Apple is doing a better job of convincing / allowing folks to move to a more recent version of their operating system. Much simpler than that: App
by JoshTriplett 3y ago
> Seems like Apple is doing a better job of convincing / allowing folks to move to a more recent version of their operating system.
Much simpler than that: Apple doesn't allow third parties to make iPhones, while Google allows third parties to make Android phones. Devices don't get updated because manufacturers stop providing updates for them.
- alwillis 3y ago> > Seems like Apple is doing a better job of convincing / allowing folks to move to a more recent version of their operating system. Apple is doing a better job with operating system updates. On June 21, Apple released a bunch of iOS updates including iOS 15.7.7 [1] for devices going back to the iPhone 6s which was released September 2015--nearly 8 years ago. There's no reason why the large Android OEMs couldn't do the same if they wanted to. And that's with 81% of iPhone bought in the last 4 years running a version of iOS 16 [2] five months ago. When iOS 17 is available to be installed in two months, over 90% the installed base will be running iOS 16. [1]: https://support.apple.com/en-us/HT213811 https://support.apple.com/en-us/HT213811 [2]: https://www.macrumors.com/2023/02/16/ios-16-adoption-stats-from-apple https://www.macrumors.com/2023/02/16/ios-16-adoption-stats-f...
- folkrav 3y agoI think OP's point was that Google/Android don't have much to do with OEMs choosing to update their older devices or not.
- tadfisher 3y agoThey do, actually, via the Open Handset Alliance and Google Play. They are tied by what Qualcomm is willing to deliver in their BSPs, and that's basically 2 years of Linux LTS kernels. So the minimum support level is 3 years; two Android versions and one year of security patches. Samsung and Google can do 5 years of support because of Exynos/Tensor, and Samsung basically spends the money to support older Qualcomm devices themselves.
- thrdbndndn 3y agoLots (probably even a majority, if we do headcount) of Android phones don't give a fuck about Open Handset Alliance or having Google Play frameworks installed at all.
- KingMachiavelli 3y agoSupposedly newer Snapdragon chips should get 4 years of security and Android OS compatibility from Qualcomm. I wonder when that 4 years starts because if it takes a year for phones to use a new chip, then it's still more like 3 years. https://www.qualcomm.com/news/releases/2020/12/qualcomm-and-google-announce-collaboration-extend-android-os-support-and https://www.qualcomm.com/news/releases/2020/12/qualcomm-and-...
- mcfedr 3y agoThe large OEMs do, there is a long tail of much smaller (and often cheaper) ones out there
- kelnos 3y ago> There's no reason why the large Android OEMs couldn't do the same if they wanted to. Wrong, there's a big reason: Qualcomm. Newer Android releases often bump the minimum required version of the Linux kernel. If Qualcomm stops supporting a particular chipset, they won't give you new binary blobs (part of what's known as a "board support package" or BSP) for the new minimum kernel version, so you can't update. Google managed to negotiate with Qualcomm to get them to support old chipsets for longer, but it still falls far short of what Apple does. And now Google is making their own chips for Pixel phones and are doing 5 years of security updates (though still only 3 for major OS updates, boo). And really, it just boils down to a shitty planned-obsolescence business decision. Apple knows that they will have enough people to buy (either first-time or upgrade) their newest shiny iPhone come release time every year, even if they continue to support 8-year old phones. Google doesn't have that confidence, so they don't put as much effort into upgrades for older devices. And that's Google, who makes fairly high-end phones; the makers of low-end devices know their users are price-sensitive and won't upgrade phones unless they have to. So it's really two things: one is that they don't want to, and there's no market or regulatory force that pushes them to. And the other is that they truly are limited in how far they can support upgrades, much more limited than Apple is, since Apple controls the entire hardware and software stack. Having said all that, do understand that I don't endorse or like the current situation here. My Pixel 4 stopped getting security updates (technically last fall, but Google pushed out a roll-up update a few months ago), and I'm frankly not ready to upgrade. The hardware is fine, the software is snappy, and it does everything I want it to. The Pixel 7a is probably my next best bet, but it is yet again a physically larger phone, and I hate that. But this is the situation, and these are the reasons for it.
- pas 3y agoOEMs could ship their own security patches. (They are already running frankenkernels. They have some in-house expertise for patching the kernel, making the image, etc.) They don't, because they don't want to spend money on it. (And probably a smaller factor is that they don't want to cannibalize the sales of their newer devices.) As far as I understand price sensitive users will stop using apps that don't support their device instead of upgrading. (Or will try to roll back the update of said apps.) Providing base security updates wouldn't change this logic.
- coder543 3y agoMicrosoft allows third parties to make Windows computers. Windows computers still get updates, and the manufacturer doesn't have to push Windows updates.
- morepork 3y agoBut Microsoft doesn't make Windows open source and allow customers to fork the OS.
- coder543 3y agoCanonical allows third parties to make Ubuntu computers. Ubuntu computers still get updates, and the manufacturer doesn't have to push Ubuntu updates.
- morepork 3y agoBut Canonical isn't responsible for the Ubuntu forks, it's up to the community to get Kubuntu, Mint, etc. updates out
- coder543 3y agoRegardless, the updates do still flow. Any case where updates aren’t happening is the exception, not the rule. Android being open source isn’t the problem.
- morepork 3y agoFortunately the community doesn't have the perverse incentive of a hardware manufacturer. If updates stop flowing it encourages people to buy new devices.
- coder543 3y agoI'm not talking about "the community". There are multiple manufacturers/distributors of Linux laptops. They do nothing to stymie the flow of updates, even though your assertion about selling new hardware would theoretically apply just as much there.
- SAI_Peregrinus 3y agoRather Google allows manufacturers to control the OS on the phones. If they had kept control of Android instead of allowing dozens of manufacturer forks the update situation would be better (but Android probably wouldn't have been adopted by those same manufacturers).
- JoshTriplett 3y agoThey're currently trying to move some of that control back to the OS, precisely to enable updates. But unfortunately, in the process they're also moving many core pieces of functionality into Google Play Services and making them proprietary.