Had they placed update requirements as part of the Play Store contract, vendors would be more keen in providing the said updates.
https://i.imgur.com/DnRNrZe.png
Normal for Android : Normal in general :: Madness : Sanity
> This code is a frequent source of security vulnerabilities.
If the first sentence was the shot, that's the chaser.
Linux still has pretty much no path of adding these in userspace, neither it's interested in a stable ABI.
And no, forcing the only big SoC manufacturer in the world to opensource their drivers isn't really going to work.
I mean, if you ever worked on any hardware, there's not many choices you have. Qualcomm says "no" and there's nothing much you can really do to get the same kind of software. It's also not interesting from financial perspective to do that. Incentives aren't there.
This "oh, just force them!" mindset is incredibly naive and hasn't worked for desktop Linux in years. Madness here is trying to do the same thing and expecting different results.
http://esr.ibiblio.org/?p=6860 (from 2015; excuse the grandiose tone, but the idea is interesting)
Of course, no chance.
Like, I expect the results to have all the expected "quality" of software written by hardware vendors, but I'm not sure what the alternative is?
EDIT: oh right, userspace drivers for everything. Leaving the comment here anyway...