▲ | jeroenhd 6 hours ago | |||||||
UBports (the maintained fork of the dead Ubuntu Touch project) runs fine with systemd/upstart/wayland. Hell, my watch runs Tizen and that's running a bog standard Wayland + PulseAudio + systemd setup: https://docs.tizen.org/platform/porting/system/#systemd With the right kernel drivers, configuration, and tweaks, with a well-configured userland on top of that, you can run the "normal" Linux stack in a mobile device. Getting applications to conform with an API that won't let them drain the battery in the background to make sure notifications don't arrive two seconds too late is much harder. Desktop applications don't really like being suspended/resumed the way mobile applications do. | ||||||||
▲ | rolandog 5 hours ago | parent [-] | |||||||
That's quite interesting. How would one go about making one's app or services suspend/resume friendly? Are there well-known good practices?... Or, do they need to be rediscovered as they are perhaps proprietary know-how? | ||||||||
|