Google hat bei bzw. ab Android 11 mal wieder ziemlich viel über den Haufen geworfen, was das 'File-System' und vor allem die Zugriffsrechte betrifft. Die allgemeine Wartung von Android Apps ist wirklich kein Spaß.
Teilweise muss man so vieles verwerfen, dass man das interne Filehandling komplett neu programmieren muss, gerade in Anbetracht, dass bei den Zugriffen auf den externen Speicher mitunter
Bastellösungen nötig waren, weil Google an der Stelle immer wieder Änderungen vorgenommen hat und bei einigen Smartphones wirklich tief in die Trickkiste gegriffen werden musste, um auf den externen Speicher zugreifen zu können, weil manche Smartphone-Hersteller Googles Vorgaben unterschiedlich interpretiert und umgesetzt haben.
Bei Apps wie Locus kommt erschwerend hinzu, dass diese mitunter große Datenbestände verwalten müssen, sodass man um die optionale Verwendung des externen Speichers gar nicht umhinkommt.
Und seit 1. November müssen neue Apps, als auch ältere Apps, sofern man Updates nach dem 1. November 2021 veröffentlichen will, das Android 11 API Level zwingend* unterstützen. Ich kann mir gut vorstellen, dass die Locus Entwickler sich da ganz langsam herantasten müssen, zumal man ja auch abwärtskompatibel bleiben will.
Viele User nutzen noch Android < 11, das ist für die Entwickler wirklich kein Zuckerschlecken.
* Das führt dann unter Umständen zu dem Phänomen, dass ältere Apps, die schon lange nicht mehr aktualisiert wurden, unter Android 11 noch relativ sauber auf den externen Speicher zugreifen können, aktuelle Apps aber den User anweisen müssen, von nun an andere (private) Verzeichnisse zu nutzen.
Wen es interessiert:
https://developer.android.com/about/versions/11/privacy/storage
In der Theorie alles ganz easy, in der Praxis dann leider doch nicht (wie so oft im Leben)
Im Locus-Forum auch ein großes Thema:
https://forum.locusmap.eu/index.php?PHPSESSID=73reld7iji4pvc6rms6grfibe7&topic=7647.0
Für File-Manager Apps gibt es Ausnahmen, sodass diese weiterhin relativ geschmeidig auf das Filesystem zugreifen können. Allerdings muss man diese Ausnahmen gesondert bei Google beantragen und diese speziellen Rechte bekommen eigentlich nur System-Apps (Antiviren Apps, File-Manager, etc.) zugebilligt, aber keine normalen Apps.
Dieser Exkurs nur, weil häufig der Einwand kommt, Apps XY kann das aber ganz toll, wieso ihre App nicht.