That's out of date. They added a very competent HAL and driver model yonks ago:
https://source.android.com/docs/core/architecture/hal-types
The big lift here was scrapping the Linux driver model which was at the root of most of the pain.
https://source.android.com/docs/core/architecture/hal-types
The big lift here was scrapping the Linux driver model which was at the root of most of the pain.