> You just have to somehow speedrun the decades of development that went into Android to make it decently run on mobile hardware
Isn't this mainly due to proprietary drivers and firmware?
Isn't this mainly due to proprietary drivers and firmware?
Android devs actually backported a bunch of work to the mainline kernel with regards to low-level energy management, but that's only one half of the story. The other is your phone stopping unused apps gracefully, and being able to go back to sleep regularly.