Warum werden Apps kleiner, wenn sie auf die SD-Karte verschoben werden?

15

Zum Beispiel nimmt die Barcode-Scanner-App auf:

Gesamt: 0,96 MB
Anwendung: 0,92 MB
Daten: 40 KB

am Telefon. Wenn ich es auf die SD-Karte verschiebe, ändert es sich zu:

Gesamt: 524 KB
Anwendung: 484 KB
Daten: 40 KB

Wie kommt es, dass es sich ändert?

Connor W
quelle

Antworten:

14

Wie Bryan sagt (ich kann nicht kommentieren, musste also eine weitere Antwort hinzufügen ...), bewegt es nicht die gesamte App. Die nach dem Verschieben angegebene Größe ist das Bit, das sich noch im internen Speicher befindet. Sie gibt keine Größe für die Elemente an, die auf SD verschoben wurden.

Als Antwort auf Ihre Frage wird die App nicht kleiner, nur der interne Speicher wird kleiner.

FoleyIsGood
quelle
2
Welche Teile der App werden auf die SD-Karte verschoben und was bleibt auf dem Telefon?
LifeH2O
4

Soweit ich weiß, wird so viel von der App wie möglich vom internen Speicher auf die SD-Karte verschoben. So würden beispielsweise Datenbanken, Bilder oder andere Ressourcen verschoben. Ich weiß nicht genau, wie es funktioniert.

Bryan Denny
quelle
0

Siehe Wo finde ich meine Android-Anwendungen? auf App-Raumverteilung und Standorte.

Siehe auch Was sind die Nachteile beim Verschieben einer App auf eine SD-Karte?

Solange der externe Speicher auf dem Gerät installiert ist, hat dies keine Auswirkungen auf die Anwendungsleistung. Die APK-Datei wird auf dem externen Speicher gespeichert, aber alle privaten Benutzerdaten, Datenbanken, optimierten DEX-Dateien und der extrahierte native Code werden im internen Gerätespeicher gespeichert.

So odexbleibt die Datei einer beliebigen App erhalten und belegt Platz im internen Speicher von /data/dalvik-cache.

Vadzim
quelle