Google unleashes Project Treble for 4 years smartphones support
android-developers.googleblog.com
android-developers.googleblog.com
More modern hardware.
While having compatible hardware APIs is clearly needed to get new Android versions out, we need devices to receive security updates promptly for their whole lifetime. That means for the claimed 4 years of support, you'll need monthly patches (since many of these vulnerabilities are critical and exploitable, and newer devices will get patches monthly).
I didn't see any suggestion of security patches for SoC components for the full 4 years, just "longer".
Another question this raises will be how many devices will launch a year or more into their supported lifespan - launching last year's SoC this year - and thus reducing their lifespan for the user.
From an environmental and sustainability perspective, we need to lengthen support periods, but from a commercial perspective, chipset vendors want to sell the next shiny chipset. Getting Treble somewhere towards ACPI/UEFI (you can boot Windows 10 or Linux 5.10 on pretty much any x86_64 system, even if the motherboard maker has abandoned it) as a standard hardware layer is one small step towards that, but there's still a long road ahead I fear.
... in exchange for no longer having to upgrade their drivers. In my opinion they are the winner here, they have much less work than before.
> From an environmental and sustainability perspective, we need to lengthen support periods, but from a commercial perspective, chipset vendors want to sell the next shiny chipset. Getting Treble somewhere towards ACPI/UEFI (you can boot Windows 10 or Linux 5.10 on pretty much any x86_64 system, even if the motherboard maker has abandoned it) as a standard hardware layer is one small step towards that, but there's still a long road ahead I fear.
I agree, though it's hardly as simple.
We've stuck to Gbps ethernet for a decade now so drivers have long been included mainline. But we're progressing on LTE capabitilies at every new SoC, so it requires new drivers. On "PC" (server, desktops), the only thing that evolves that need drivers is the graphic card, so keeping up with the driver is ok.
My understanding is that Google (or rather Android) wants to fix this with Fuchsia: OEMs will provide "user-space"-only drivers and Fuschsia will guarantee ABI compatibility forever. That's really not the way ChromeOS people do things though, who prefer integrating drivers into mainline Linux, and so far ChromeOS people have a much better track record than Android at upgrading. (Though again it's easier on "PC")
How could they become the dominant chip maker without providing better after sales support for Linux/Android untill now?
The cynical in me thinks this is related to Google soon releasing their own CPUs.
Before this, they had to upgrade their stack to be ""state of the art"" for 2 or 3 versions after an SoC release. Now they no longer need to. They only have to fix security flaws, but they don't have to bring any improvement whatsoever.
So with this, OEMs no longer require support from SoC vendor and ODM to manage to upgrade to a newer Android version. They can keep the drivers provided originally by the SoC vendor and ODM, and "simply" upgrade only Android framework.
See https://news.ycombinator.com/item?id=25351189 for the complaint this is addressing
As a side-effect: - It's likely the number of new features on a older SoC will drop (for instance I think we wouldn't have WPA3 on SDM 855 under such a scheme) - Open-source community support will become harder. At the moment, a flagship released with Android 8 will get Android 10 drivers. With this, a flagship released with Android 11 will remain on Android 11 drivers forever. Community support is easier with the most recent drivers, so we'll loose that.
Samsung updating their phones 3-6 months after Google is a good thing.
Android releases are buggy as hell the first few months. If pixel users want to act unpaid beta tester that's fine, but I don't think Samsung costumers would think likewise.
This being said, is someone implying having shorter support for a phone increases overall sales?
What the fuck does covid have to do with upgrading an android phone.