Maybe it's worth making clear for grandparent that "working" definitely does not mean "as good as Android/iOS" - but indeed, just "being usable" (and I'm pretty sure many people will decide it's "not usable" given how much it's not "as good"). You have to make sacrifices to use it as your main phone (it won't be as great an experience; on the other hand, your phone won't spy on you).
Regarding battery, I found the suspend gains to not be that useful for me. I don't know if it's just me, but you give me a GNU/linux phone and I go wild on what I do with it.
It runs webservices, so my data is accessible to all my devices without needing to use a "cloud" service (that is, it's accessible without leaving my local network and I own my data). And the phone is also my modem and router for all those devices. A consequence of that is that I definitely don't want it to go to suspend 5 minutes after I stop using its keyboard :)
Maybe I'm a outlier there, but if users want their GNU/linux phone to do anything more than simply answering to inputs, suspend won't help. We need to make softwares that consume less power, which I would think never was really a consideration of GNU/linux desktop GUI apps, so there's some work we have to do there (and many cool challenges!). I would also argue that whatever the reason is, we need to make software that consume less power anyway.
Regarding battery, I found the suspend gains to not be that useful for me. I don't know if it's just me, but you give me a GNU/linux phone and I go wild on what I do with it.
It runs webservices, so my data is accessible to all my devices without needing to use a "cloud" service (that is, it's accessible without leaving my local network and I own my data). And the phone is also my modem and router for all those devices. A consequence of that is that I definitely don't want it to go to suspend 5 minutes after I stop using its keyboard :)
Maybe I'm a outlier there, but if users want their GNU/linux phone to do anything more than simply answering to inputs, suspend won't help. We need to make softwares that consume less power, which I would think never was really a consideration of GNU/linux desktop GUI apps, so there's some work we have to do there (and many cool challenges!). I would also argue that whatever the reason is, we need to make software that consume less power anyway.