Read & write to entire SD card is an unreasonable default permission for most games and basic UI applications. A game can easily just store savegames wherever it is supposed to store its own specific settings (other games do without sd card access just fine and offer savegames, so I assume this works) and a UI app that does whatever, maybe just provide a remote control UI for something, often will not need SD card access either.
Even for apps that have a good reason to write/read from anywhere, it makes a much more trustworthy impression to ask for this when an actual import/load/... button is pressed (where a user could even possibly decline), instead of just requiring this permission right from the start - which I assume is possible to do with pyjnius, at least in theory.
Therefore, I think p4a should be changed to package apps per default without this permissions. Also, until that happens, is there a way I can remove this permission manually?
Read & write to entire SD card is an unreasonable default permission for most games and basic UI applications. A game can easily just store savegames wherever it is supposed to store its own specific settings (other games do without sd card access just fine and offer savegames, so I assume this works) and a UI app that does whatever, maybe just provide a remote control UI for something, often will not need SD card access either.
Even for apps that have a good reason to write/read from anywhere, it makes a much more trustworthy impression to ask for this when an actual import/load/... button is pressed (where a user could even possibly decline), instead of just requiring this permission right from the start - which I assume is possible to do with
pyjnius, at least in theory.Therefore, I think
p4ashould be changed to package apps per default without this permissions. Also, until that happens, is there a way I can remove this permission manually?