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…
Fairphone suggests Qualcomm is the biggest barrier to long-term Android support
111–120 of 226 posts
Re: Fairphone suggests Qualcomm is the biggest barrier to long-term Android support
#112Earlier quoted context omitted.
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.
This is not a sustainable model.
Re: Fairphone suggests Qualcomm is the biggest barrier to long-term Android support
#113Earlier quoted context omitted.
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 c…
Long term support for client side machine isn't a requirement for enterprises. Most companies typically refresh laptops after 3-5 years.
Re: Fairphone suggests Qualcomm is the biggest barrier to long-term Android support
#114It'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 c…
Re: Fairphone suggests Qualcomm is the biggest barrier to long-term Android support
#115It'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…
Android should have been GPL
Re: Fairphone suggests Qualcomm is the biggest barrier to long-term Android support
#116Compare mobile phones to PC today, you will find that a PC made like five or more years ago can run the latest software without issues while for mobile devices, they can hardly survive for more than three years (I guess?) since the ability to support a new Android version completely depends on the SoC manufacturer. You may also upgrade part of the hardware of PC or install whatever OS you like on them if you want to.…
Battery is also an issue. I'm two for two on destroying (my own) Android phones trying to replace the battery myself, but I've been able to replace two iPhone batteries without issue.
Re: Fairphone suggests Qualcomm is the biggest barrier to long-term Android support
#117Earlier quoted context omitted.
I heard one of the reasons Microsoft had to ruthless kill support for phones when switching from WP7 to 8 to 10 was Qualcomm not willing to ship chipset drivers for the older devices with the new kernels in each of those iterations. It would have gotten Microsoft a lot of goodwill if they had, but strangely enough Microsoft at that time did not seem to be interested in the goodwill of Windows Phone users anyway :-) I…
From WP7 to WP8 was WinCE kernel and single core to WinNT kernel and multicore. Maybe the WP7 devices could do it, but not with good performance. That one just wasn't going to happen. Most of the WP8 devices were able to run WM 10, but the experience was really poor on the low memory devices, so those didn't get a release outside of the public insider builds. There was one or two devices that didn't get upgrades for…
I think this was somewhat overstated, since compatibility in the other direction was great. I wrote a WP7 app that worked fine across WP7/WP8/WM10 that I supported until MS pulled the plug entirely on the ecosystem.
Re: Fairphone suggests Qualcomm is the biggest barrier to long-term Android support
#118Re: Fairphone suggests Qualcomm is the biggest barrier to long-term Android support
#119Earlier quoted context omitted.
Example: the Nokia 7.2 was released at the end of 2019 and is running on Linux 4.4.194 on the newest available Android update. 4.4 was first released in January 2016 and is currently at 4.4.262. 4.4.194 was released in September 2019. The newest LTS release at the end of 2019 was 4.19, released in October 2018. 4.9 and 4.14 are also LTS releases. 4.4 is a bit special because it's a Super Long Term Support kernel but…
Is that a fair example? Most phones sold are going to be from Samsung.[0] Their recent flagship, the Galaxy S21, is a 5.4.61 kernel. [0] https://www.appbrain.com/stats/top-manufacturers [1] https://github.com/mohammad92/android_kernel_samsung_sm8350/...
Re: Fairphone suggests Qualcomm is the biggest barrier to long-term Android support
#120Qualcomm is only able to obstruct in this way because Linux doesn’t keep the kernel driver ABI stable for any fixed period of time. If Android used FreeBSD and Qualcomm shipped drivers for the latest build when the SoC was released, you’d have up to five years of support from that kernel release. Windows Phone 10 was actually in a position to support phones for years and even got Qualcomm onboard. It’s a shame the pl…
I’m going to reply to a few sibling comments at once: Yes, they could upstream drivers, but they won’t. It’s not in their best interest. I’m taking about what could be done in spite of this. Given that they won’t upstream drivers, if the blobs they release keep working for the reasonable life of your device, your phone can get other software updates, including major OS updates. I don’t expect or need the camera or ra…