Re:Treble: A modular base for Android
by dragonwriter on Saturday May 13, 2017 @09:58PM
(#14333848)
> No matter how easy it is - the OEMs see that as a pure cost that won't be recuperated
Treble removes much of the cause for forking, and removes the cost for OEMs that follow it's design.
Re:Treble: A modular base for Android
by ViViDboarder on Sunday May 14, 2017 @09:52PM
(#14338602)
Google can leverage a lot of control using Play Services. If, as gp suggests, they also create an OEM layer so the OEM doesn't have to fork Android and instead just builds on top of safe APIs, allowing Google to take over updates entirely, then Google can force OEMs to use it.
Re:Treble: A modular base for Android
by throwaway47861 on Saturday May 13, 2017 @10:53AM
(#14331261)
You pretty much made the entire thread superfluous. Very well articulated and I fully agree, the suits don't care if you reduce their expense if they can skip the expense whatsoever.
The other issue is that there's zero (0, no) incentive to update the devices. No matter how easy it is - the OEMs see that as a pure cost that won't be recuperated. For each of the (literaly!) 100 devices they churn out per year they need to get new drivers from the SoC manufaturer (and Qualcomm pretty much does not give a crap about SoCs of the previous year, especially lower end ones - which makes this process stop there), update the kernel and move all their specific hacks to it.
I don't see how these changes Google did will change incentives. The only way we might see a change in this field is by a few class action suites from users being left without updates or regulators putting down the punitive damages hammer. Everything else is just Google kindly hoping OEMs will stop being dicks from the goodness of their heart.
In car industry we have strong regulation which demands that your car is serviceable at least 5 years since last unit was sold (and that their security issues are fixed by recalls). We need that for arguably the most important electronic devices in our lives as well.