Android 2.2: Installation auf Speicherkarte erfordert App-Anpassung

Erst mit dem Update auf Android 2.2 wird es möglich, Applikationen aus dem Android Market auf einer Speicherkarte abzulegen. Allerdings dämpft Google die Freude darauf, denn ohne eine Softwareaktualisierung liegt die Neuerung brach, wie Google(öffnet im neuen Fenster) knapp zwei Monate nach der Vorstellung von Android 2.2 erklärt.
Einstellungen für Programmentwickler
Der Software-Entwickler legt über das Feld android:installLocation fest, in welchen Speicherbereich sich eine Applikation ablegt. Wenn dieses Feld leer ist, kann das betreffende Programm vom Anwender nicht auf einer Speicherkarte installiert werden. Das gilt also für alle Programme, die nicht an Android 2.2 angepasst sind. Auch das nachträgliche Verschieben auf die Speicherkarte ist dann nicht möglich.
Wenn standardmäßig der interne Speicher als Installationsziel bestimmt ist, landet eine Software immer im Gerätespeicher. Das Ausweichen auf eine Speicherkarte ist nicht vorgesehen. Anders sieht es aus, wenn sich eine Software in der Standardeinstellung auf der Speicherkarte ablegt. Falls die Speicherkarte voll ist, versucht die Installationsroutine, die Software im internen Speicher abzulegen.
Als dritte Option wird die Applikation zunächst im Gerätespeicher abgelegt. Erst wenn dieser voll ist, landen Programme auf der Speicherkarte. Generell werden Programme auf der Speicherkarte verschlüsselt im Verzeichnis .android_secure abgelegt. Auf einem anderen Android-Smartphone können diese Applikationen nicht ausgeführt werden. Allerdings landen nicht alle Programmdaten in diesem Verzeichnis: Dex-Dateien, Datenverzeichnisse und Shared Libraries bleiben weiterhin im Gerätespeicher.
Kopiergeschützte Programme dürfen nicht auf die Speicherkarte
Eine kopiergeschützte Applikation lässt sich auch mit Android 2.2 generell nicht auf einer Speicherkarte ablegen. Diese Einschränkung gilt auch für Aktualisierungen von Systemprogrammen.
In der Programmverwaltung von Android 2.2 findet der Nutzer für entsprechend vorbereitete Applikation Optionen, um ein Programm auf die Speicherkarte oder den Gerätespeicher zu verschieben. Zudem gibt es eine Übersicht zu allen installierten Applikationen, die sich auf der Speicherkarte befinden.



