So despite the fact that Google is attempting to retrofit a hardware abstraction layer into Android without breaking backwards compatability now, the comparatively much simpler job of adopting one from the start was just impossible?
This is a very poor job of excuse making.
The point stands. Google's poor decision making led to a much higher volume of electronic waste on a yearly basis than any imaginable level Airpods sales ever could.
Linux has been popular on the type of embedded processors the original Android devices were built using since forever, therefore the makers were writing Linux driver blobs for them regardless. To use a completely different HAL they would have had to write completely different drivers.
You can't convince them to do that in order to use a new operating system with no market share.
> Google's poor decision making led to a much higher volume of electronic waste than any imaginable level of Airpods sales ever could.
Option one is they use the existing blob Linux drivers and people use their operating system, then they use their market share to get people to make drivers that aren't specific to a kernel version. Option two is they don't, Tizen or something like it becomes the dominant phone platform instead of Android and they have no power to change anything.
This is a very poor job of excuse making.
The point stands. Google's poor decision making led to a much higher volume of electronic waste on a yearly basis than any imaginable level Airpods sales ever could.