We have sandboxing on mobile apps. Why can't we have the same for desktop?
We have sandboxing on mobile apps. Why can't we have the same for desktop?
Morally? No reason why, and people are working on it (slowly).
Practically? Because sandboxing breaks lots of things that users and developers like, such as file picking (I hate snaps), and it takes time to reimplement them in a sandbox in the way that people expect them to work. If it requires the developers' cooperation, then it's even slower, because developers have enough APIs to learn as it is.
However, it reasonable to expect a single hole to be fixed. The "email hole" has been discussed for decades but here we are.
At that scale, expecting a core issue to be quickly (or ever) fixed is just unrealistic. I honestly wonder if fundamentally it will ever be fixed, or if instead we get a different communication path to cover the specific use cases we do care about security.
PS: the phone is now 2 century olds, and we sure couldn't solve scamming issues...
After the limited success of the windows store you can now get the same in standalone installers. It has been adopted by approximately nobody