Why can’t Android phones just upgrade to the next Android version and let the user decide if the version is too slow for their phone and revert to the previous version as there are many phones with good hardware that could still run Android 10 but stuck now at 8 or 9?

246 views

[ad_1]

Why can’t Android phones just upgrade to the next Android version and let the user decide if the version is too slow for their phone and revert to the previous version as there are many phones with good hardware that could still run Android 10 but stuck now at 8 or 9?

In: Technology
[ad_2]

There are several stages for an upgrade to occur.

First, Google writes the new version of Android, tastefully called Sugar Shack.

Second, Samsung, for example, takes the new Android version and adapts it to as many of their phone as the think will need it, ignoring ones too old to be concerned about. (They want new sales and supporting old hardware is persuading many to skip upgrading to the latest and greatest and most profitible.

Third, Verizon, for example, takes the release which Samsung (and other hardware vendors) have adapted to various models they’ve decided to support and adapts it to their network, ignoring the lack of profit from new sales at their Verizon (or T-Mobil, or other) stores.

Fourth, you decide that you can limp along with the old hardware and fail to support the industry with your excess cash which they need and you clearly do not. (/sarcasm)

That’s because Android phone manufacturers use different parts from different brands to manufacture each and every model. Every Android phone has different motherboards, processors (CPU and GPU), sound cards, cameras etc. And these parts require special software called “driver” to be able to communicate with the operating system. Some of these parts can work with every update to the OS with their initial driver, but some of them need their driver to be updated to work with the newer OS. A basic example of this would be when old printers that worked fine with Windows XP stop working with Windows 10. That’s because the driver of the printer was designed to work with XP, and Windows 10 have different rules of communication than XP that can’t be fulfilled by that old driver. So phone manufacturers have to manually update the driver software of some of the parts in their phones and sometimes they find the effort not worth it based on the number of active users for that phone.

In short, if the phone manufacturers pushed the newer Android immediately to every one of their devices without updating the drivers for some of the parts in their phones, then most of the phones would stop working altogether, they would crash, or you wouldn’t be able to use some of the phone’s functionality. And this would be a disaster for the brand. **The reason they’re not pushing the newer Android to every model is not that the update would slow down your device, it’s because the update would break your device and result in malfunction.** (In fairness though, Android updates almost always slow down the entry & mid-level phones with generic Chinese CPUs, but that’s not the motivation behind why manufacturers don’t want to update your phone to the newest Android.)

Edit: grammar

Because Android phone manufactures make money only when they sell you a physical unit – they make no money off software.

If they keep alowing for updates then people would stick longer with their older hardware and sales would be bad.

Only reason apple is making ios updates for older devices is because they make a lot money on the app store.

Rule 6.

r/androidquestions might know better.

**Please read this entire message**

Your submission has been removed for the following reason(s):

Loaded questions, **or** ones based on a false premise, are not allowed on ELI5. A loaded question is one that posits a specific view of reality and asks for explanations that confirm it. These usually include the poster’s own opinion and bias, but do not always – there is overlap between this and parts of Rule 2. Note that this specifically includes false premises.

If you would like this removal reviewed, please read the [detailed rules](https://www.reddit.com/r/explainlikeimfive/wiki/detailed_rules) first. **If you believe this submission was removed erroneously**, please [use this form](https://old.reddit.com/message/compose?to=%2Fr%2Fexplainlikeimfive&subject=Please%20review%20my%20thread?&message=Link:%20https://www.reddit.com/r/explainlikeimfive/comments/kw9o9r/eli5_why_cant_android_phones_just_upgrade_to_the/Please%20answer%20the%20following%203%20questions:1.%20The%20concept%20I%20want%20explained:2.%20Link%20to%20the%20search%20you%20did%20to%20look%20for%20past%20posts%20on%20the%20ELI5%20subreddit:3.%20How%20is%20this%20post%20unique🙂 and we will review your submission.