News for hackers. Stuff that matters.
Re:Treble: A modular base for Android by izacus on Saturday May 13, 2017 @03:58AM (#14329966)
But "ease" isn't the problem - the issues OEMs have are because they literally go hack and fork the AOSP source itself (making upstream merges hard or impossible) for sometimes really dumb reasons. This is also the source of constant headaches for us app developers (like the recent case where Realm found out that Samsung broke memmove() on their devices!).

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.

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.