How hard would it be to have something like this? And I can’t even imagine the difficulty of gathering together the whole community around this standard...
How hard would it be to have something like this? And I can’t even imagine the difficulty of gathering together the whole community around this standard...
Very. Both because of the technical issues others in this thread mentioned, and because Android and iOS had the unutterably massive advantages of starting from zero pre-existing software and having a single controlling authority.
The controlling authority allowed them to avoid problems related to consensus or people working on other priorities. Starting from zero allowed them to not worry about existing software (the closest thing to a controlling authority that Linux has cares a lot about backwards compatibility).
Snaps and Flatpak are steps towards that goal, but there are many issues surrounding these technologies, and many apps require sweeping permissions to work well since they were not initially designed to be limited in that way.
You can define connections to home, camera, network etc...
I have not seen the same in flatpak.
Do you wish to give this app access to _all_ your {files, photos, phone calls, messages} ? /s
What do we need permissions for, then ? Let MS-DOS come back.
.../s