Live data from Hacker News

Fairphone suggests Qualcomm is the biggest barrier to long-term Android support

arstechnica.com

51–60 of 226 posts

Re: Fairphone suggests Qualcomm is the biggest barrier to long-term Android support

#51

Earlier quoted context omitted.

But Qualcomm doesn't have a monopoly on the market. There's Apple too. Sure, Android mostly uses Qualcomm in higher end models, but that is not the reason why Qualcomm can do anything they want. The reason things are the way they are is simple - users doesn't care. Users will happily throw cash the for next groundbreaking, awesome possum camera innovation that is just so totally worth the $1000 upgrade, because fabul…

Ok an oligopoly, does that make it better. Apple has a monopoly on Apple silicon.

Apple doesn’t have a monopoly on Apple silicon nobody buys it.

Re: Fairphone suggests Qualcomm is the biggest barrier to long-term Android support

#52
post #46
post #42

Earlier quoted context omitted.

>Compare that to the PC processor space, how much does AMD/Intel provide? 10 years? More? They don't "provide" anything. It's the software (eg. linux/windows) that's providing backwards compatible support. Vendor support for pc hardware lasts a few years at most.

Amd and Intel CPUs are still 100% backwards compatable with 40 year old chips. Not just their own chips but also nearly all the features of their competitor's chip too.

>Amd and Intel CPUs are still 100% backwards compatable with 40 year old chips

The CPUs might be, but the chipset drivers definitely aren't. You'll have a hard time booting windows 95 on a ryzen system, for instance. Hell, ryzen doesn't officially support windows 7. Still, I get your point, standardization in the PC space (mainly stemming from the "IBM compatible" standard) has made backwards/forwards compatibility much easier.

Re: Fairphone suggests Qualcomm is the biggest barrier to long-term Android support

#53
post #44

It's not just Qualcomm it's closed source driver blobs in general. Even if your CPU might still be supported your other hardware might not. A common offender is camera drivers as far as I know and while you sometimes can still make the camera work it often comes with noticeable decreased quality (as the special patent encumbered closed source image post processing sausage is missing). Besides that potential but as fa…

What I don't understand (due to my ignorance, please explain if you can)... what keeps the driver blobs from continuing to work from one version of Android to the next? What prevents people from using the same drivers for a device on Android 7 and upgrading the OS to 9 or 10? I always understood that drivers would continue to allow the OS to recognize the component that the drivers are for unless something drasticall…

Are you implying the 'no stable binary ABI' policy is responsible for a lot of e-waste?

Re: Fairphone suggests Qualcomm is the biggest barrier to long-term Android support

#54
post #42

It's mind-boggling to me that Qualcomm only guarantees 2-3 years of support for their chipset. Compare that to the PC processor space, how much does AMD/Intel provide? 10 years? More? Somehow people seem to be running on 15 year-old Thinkpads without a problem, yet a $1000 phone apparently can't scrape by for more than three years due to vendor support?

>Compare that to the PC processor space, how much does AMD/Intel provide? 10 years? More? They don't "provide" anything. It's the software (eg. linux/windows) that's providing backwards compatible support. Vendor support for pc hardware lasts a few years at most.

Well, Intel's employees are fixing Intel drivers for Intel hardware released >15 years ago on the Linux Kernel main repository, among other trees such as the Mesa project. So yes they are providing support. Other companies do that too.

Re: Fairphone suggests Qualcomm is the biggest barrier to long-term Android support

#55

It's mind-boggling to me that Qualcomm only guarantees 2-3 years of support for their chipset. Compare that to the PC processor space, how much does AMD/Intel provide? 10 years? More? Somehow people seem to be running on 15 year-old Thinkpads without a problem, yet a $1000 phone apparently can't scrape by for more than three years due to vendor support?

That got me thinking, why aren't Dell, HP, Lenovo etc selling "enterprise" Android phones? They could get probably pretty good margins on basic devices if they'd have good well-defined support periods. Bonus points for good MDM compatibility and various silly standard compliances that nobody cares about. Just being able to do purchases from same supplier as workstations seems like a major benefit for IT depts. They could probably do some bundle deals ("buy/lease workstation and get phone for free").

Re: Fairphone suggests Qualcomm is the biggest barrier to long-term Android support

#57
post #38

Chipset support from the manufacturer is not, strictly speaking, essential. What we need is support in the mainline Linux kernel. Many of the custom hardware blocks that a kernel has to support via its drivers are shared across chipsets generations anyway, so they end up being supported a lot longer than any single HW platform.

Right, and we're not going to get support in the mainline kernel without chipset manufacturer support. Namely in the form of open sourcing all the binary blobs, because those aren't going to be accepted into the mainline kernel. Qualcomm just doesn't want to do this. I'm not sure if it's because they don't feel like spending the developer time (money) to do so, or if they believe 2-year obsolescence is better for the…

The kernel- and user-space binary blobs can be replaced by the community. See freedreno, lima, panfrost, nouveau etc.

Re: Fairphone suggests Qualcomm is the biggest barrier to long-term Android support

#58

If you want lifetime updates for your phone, consider Librem 5 [0] or Pinephone [1] instead. They do no rely on Android but use GNU/Linux as OS. [0] https://en.wikipedia.org/wiki/Librem_5 [1] https://en.wikipedia.org/wiki/PinePhone

IIRC there are still some binary blobs on there which might not work after some breaking change down the line, right?

Everything on the application processor is open source (think your laptop running debian.)

The only thing that could break are the radios (wifi,bt,modem) becoming incompatible with the networks they communicate with but they're separate components anyway and the modem speaks a standard protocol so I'm sure it could be replaced.

Re: Fairphone suggests Qualcomm is the biggest barrier to long-term Android support

#59
post #52
post #46

Earlier quoted context omitted.

Amd and Intel CPUs are still 100% backwards compatable with 40 year old chips. Not just their own chips but also nearly all the features of their competitor's chip too.

>Amd and Intel CPUs are still 100% backwards compatable with 40 year old chips The CPUs might be, but the chipset drivers definitely aren't. You'll have a hard time booting windows 95 on a ryzen system, for instance. Hell, ryzen doesn't officially support windows 7. Still, I get your point, standardization in the PC space (mainly stemming from the "IBM compatible" standard) has made backwards/forwards compatibility m…

Somewhat controversially at the time, Kaby Lake from Intel dropped Windows 7 support: https://arstechnica.com/information-technology/2016/01/skyla...

Re: Fairphone suggests Qualcomm is the biggest barrier to long-term Android support

#60
post #38

Chipset support from the manufacturer is not, strictly speaking, essential. What we need is support in the mainline Linux kernel. Many of the custom hardware blocks that a kernel has to support via its drivers are shared across chipsets generations anyway, so they end up being supported a lot longer than any single HW platform.

Right, and we're not going to get support in the mainline kernel without chipset manufacturer support. Namely in the form of open sourcing all the binary blobs, because those aren't going to be accepted into the mainline kernel. Qualcomm just doesn't want to do this. I'm not sure if it's because they don't feel like spending the developer time (money) to do so, or if they believe 2-year obsolescence is better for the…

Have you seen the sunxi project?
Post reply on HN