And what on earth is the point apps eating battery in the background if not neaded? Second did i say we should go android way? I think you misunderstand my point. What I am saying is, if you port apps from pc to battery/embedded devices you have too think twice how you implement your code and avoid to eat Cpu when not needed. If you do strace on every pc apps today you see them poll alot in the background alot of communication with dbus/x11 and so on. I dont know if this is a problem. But just giving some an example. Thing is devs have to Think more about such stuff when we port apps from linux on desktop. But still I agree they shall not break compability with pc linux as they have done with android but I dont think that will happen anyway