Dr. McCoy schrieb:
Das geht in diesem Fall nicht. Schrieb ich schon:
Grundsätzlich gibt es zwei Varianten, um Apps auf die SD-Karte auszulagern:
1. SD-Karte als intern formatieren (
ab Android 6)
2. Apps auf SD-Karte verschieben.
Die Option 1. gibt es bei diesem Modell nicht (s.
hier). Die Geschwindigkeit spielt dabei keine Rolle. Systemapps können so oder so nicht extern ausgelagert werden, um das Betriebssystem lauffähig zu halten. Für die Benutzerapps dürfte jede gängige SD-Karte ausreichen, um sie normal zu starten und auszuführen. Mir ist keine App bekannt, die deutlich über 50MB/s benötigt, um ausgeführt werden zu können.
Was Funktionen innerhalb der App betrifft, z.B. Bearbeitung von Dateien, die zuerst zwischengespeichert werden müssen, könnte es zu Verzögerungen kommen. Aber wir sprechen hier von wenigen Sekunden und auch nur bei Nutzung entsprechender Funktionen.
Option 2. betrifft ausschließlich die APK und nicht die Appdaten! Die Appdaten bleiben hier immer im internen Speicher, weil eine SD-Karte nicht die vorgeschriebenen Zugriffsrechte von Linux verwalten kann. Diese sind durch Google vorgeschrieben, um das Sandbox-Prinzip zu gewährleisten. Außerdem ist eine SD-Karte, im Gegensatz zum internen Speicher, nicht verschlüsselt. Auch das ist von Google vorgeschrieben.
Ausgenommen sind Systemapps und bestimmte Benutzerapps, deren Entwickler es schlichtweg nicht erlauben. Das hat aber nichts mit den Nutzerdaten zu tun. Die können nur auf SD-Karte gespeichert werden, wenn es in der App auch explizit so vorgesehen ist, wie z.B. bei aufgenommenen Fotos und Videos. Ein gutes Gegenbeispiel hierzu ist WhatsApp, wo es unmöglich ist, standardmäßig auf SD-Karte zu speichern (ausgenommen bestimmte Huawei Modelle).