3 ms·
I think about this all the damn time. Imagine how much higher quality and stable the software stack would be if Microsoft took all of their lessons working with
by enos_feedler 4y ago
I think about this all the damn time. Imagine how much higher quality and stable the software stack would be if Microsoft took all of their lessons working with OEMs, chipset makers (GPUs, etc) for Windows and applied that to mobile. Instead we got an unengineered hot garbage driver interface that broke compatibility with every major android release. Absolute zero continuity across any low level APIs. Camera HAL, HAL 2, HAL 3! Isn’t the point of an abstraction layer to generalize functionality enough that you can grow into future devices and feature sets without a complete redesign of the interfaces? Google has zero vision of where mobile hardware was headed. Android design was built on Google promo culture not product design