Is the application store the only way to start at app? If I bind a global hotkey to start an app how is that handled?
How about I have an addon for firefox that allows me to bind keys to operations which can include javascript which can itself start applications which can then write to files.
I use this for example to open links in mpv with a singular line in my config file for the addon, tridactyl,
bind V hint -W ! mpv this means show a hint on links and for the given link send the chosen link to mpv, wherein mpv will look at the link and if it can read it will use youtube-dl to download the link to a temp dir and display the video.
Who owns what there?
Do I have to access my photos via a a singular photo manager? I can imagine images accessed in 17 different contexts by 30 different apps does each of them need permission to access each dir which contains images or just generically to access images.
Does this mean that a singular permission would control both access to the browsers cached image of the ycombinator logo on this page and some ones nude selfies?
I just don't think you can cleanly map apps -> files beyond the trivial cases without making something inflexible that sucks to use.