> it's fine to lose user data, than Linux can OOM your apps for you just fine
That's the point. Android and iOS have cooperative applications by design. They implement an interface and apps will save their state on command and restore it on next run quickly.
You can't get it back properly without the apps being cooperative to a degree
> apps will save their state on command and restore it on next run quickly.
Except they don't, including apps created by the OS owners! Only some apps do, just like some desktop apps autosave.
> You can't get it back properly without the apps being cooperative to a degree
Exactly! Just like on any desktop OS!