Hacker News new | ask | show | jobs
by pjmlp 1481 days ago
Because that is why the OSes exist in first place, to provide common services to applications, otherwise we could still code like in the old 16 bit days, a bit like Arduino nowadays.

Windows is still trying, hence why now WinUI 3.0, WinAppSDK and packaged applications.

Likewise Ubuntu hasn't given away snapd, rather doubled down on it.

Yet none of them are as enforceable as iOS and Android are. It isn't only the program that is sandboxed, plugins are also required to be installed as separate packages and communicate over IPC with the host.