Android ist das beliebteste Betriebssystem für Smartphones und Tablets. Jeden Tag laden Millionen von Benutzern neue Anwendungen auf ihren Geräten herunter und installieren sie. Aber wo genau werden diese Apps nach der Installation gespeichert? Die Antwort auf diese Frage ist sehr wichtig, um die Funktionsweise von Android zu verstehen und Ihre Apps richtig zu verwalten.
Nach der Installation der App auf Android wird sie im internen Speicher des Geräts gespeichert. In den meisten Fällen handelt es sich um einen internen Speicher, der in mehrere Partitionen aufgeteilt werden kann. Eine dieser Partitionen ist der Systemspeicher, in dem das Betriebssystem und alle Systemanwendungen gespeichert sind. Die zweite Partition ist der Benutzerspeicher, in dem alle vom Benutzer installierten Anwendungen gespeichert werden.
Der benutzerdefinierte Speicher auf Android kann durch verschiedene Speichertypen dargestellt werden, z. B. durch ein internes Laufwerk, eine SD-Karte oder einen Cloud-Speicher. Normalerweise werden standardmäßig alle Anwendungen auf dem internen Laufwerk gespeichert. Der Benutzer kann jedoch einen anderen Speicher auswählen, um Anwendungen zu installieren, oder bereits installierte Programme vom internen Speicher auf die SD-Karte verschieben.
Anwendungskatalog im Android-Betriebssystem
Jede installierte Anwendung auf Android-Geräten wird in einem speziellen Verzeichnis gespeichert. Dieses Verzeichnis, das als Anwendungsverzeichnis oder einfach als Anwendungspaket bezeichnet wird, enthält alle erforderlichen Dateien, Ressourcen und Anwendungscodes.
Grundsätzlich befindet sich der Anwendungskatalog im internen Speicher des Geräts. Wenn eine SD-Karte auf dem Gerät installiert ist, können einige Apps auf diese Karte verschoben werden, um Speicherplatz im internen Speicher freizugeben. Für das Verschieben von Apps auf die SD-Karte ist die App selbst verantwortlich, aber nicht alle Apps bieten diese Möglichkeit.
Standardmäßig befindet sich das Anwendungsverzeichnis unter /data/data/Anwendungspaket , wobei Anwendungspaket die eindeutige ID ist, die der Anwendung bei der Erstellung zugewiesen wurde. In diesem Verzeichnis befinden sich verschiedene Anwendungsdateien wie Datenbanken, Konfigurationsdateien, Caches usw.
Abhängig von den Berechtigungen, die eine Anwendung im Manifest angegeben hat, kann sie nur auf ihr Anwendungsverzeichnis zugreifen und kann nicht auf andere Anwendungsverzeichnisse zugreifen, um die Daten der Benutzer zu schützen.
Im Allgemeinen ist das App–Verzeichnis ein einziger Ort, an dem alle benötigten App-Dateien gespeichert werden, und Android verwaltet diese Dateien selbst.
Interner Android-Speicher zum Speichern von Apps
Standardmäßig werden Anwendungen auf dem internen Speicher installiert, z. B. auf dem eingebauten Speicher oder auf dem emulierten internen Speicher. Es ermöglicht Ihnen, Anwendungen schnell zu starten und bietet Benutzerfreundlichkeit. Darüber hinaus bietet das Gerät ggf. die Möglichkeit, Programme auf Wechseldatenträgern zu installieren. Dies ist praktisch, da der Benutzer seinen Audio-, Video- oder Fotoaufnahmen mehr Aufmerksamkeit schenken kann, ohne die Leistung der installierten Apps zu beeinträchtigen.
Wenn eine App auf dem internen Speicher des Geräts installiert wird, wird sie in `/data/app` gespeichert und ihre Daten werden in `/data/data` gespeichert. Diese Trennung von Daten erleichtert das Löschen oder Aktualisieren von Anwendungen, ohne die im internen Speicher gespeicherten Benutzerdaten zu beeinträchtigen.
Vergessen Sie jedoch nicht, dass der interne Speicher begrenzt ist. Wenn Sie eine große Anzahl von Anwendungen installieren, kann es zu einem Mangel an freiem Speicherplatz kommen. In diesem Fall bietet Android die Möglichkeit, Apps auf eine Speicherkarte zu übertragen, wenn das Gerät dies unterstützt. Um dies zu tun, gehen Sie zu den Geräteeinstellungen, wählen Sie "Gerät und Apps" und gehen Sie zum Abschnitt "Apps". Dort können Sie die gewünschte Anwendung auswählen und auf die Speicherkarte übertragen.
Insgesamt bietet der interne Speicher von Android eine flexible Möglichkeit, Anwendungen zu speichern und zu verwalten. Benutzer können je nach ihren Bedürfnissen auswählen, wo Anwendungen gespeichert werden sollen, um eine optimale Leistung und freien Speicherplatz auf dem Gerät zu gewährleisten.
SD-Karte: Eine alternative Möglichkeit zum Speichern von Apps
Das Speichern von Apps auf einer SD-Karte hat mehrere Vorteile. Erstens ermöglicht es Ihnen, den internen Speicher des Geräts freizugeben, der möglicherweise eingeschränkt ist. Stattdessen werden die Apps auf der SD-Karte gespeichert, was den verfügbaren Speicherplatz für andere Daten und Dateien erhöht.
Zweitens können Sie Apps auf der SD-Karte speichern, um sie zwischen verschiedenen Geräten zu übertragen. Wenn Sie Ihr Gerät durch ein neues ersetzen oder vorübergehend ein anderes Gerät verwenden, können Sie Apps einfach von Ihrer SD-Karte auf das neue Gerät übertragen und verwenden, ohne dass Sie es erneut installieren müssen.
Beachten Sie jedoch, dass nicht alle Anwendungen auf die SD-Karte verschoben werden können. Einige Anwendungen können mit dem internen Speicher des Geräts verknüpft sein und benötigen diesen für ihre Arbeit. Daher kann die Möglichkeit, Apps auf die SD-Karte zu speichern und zu verschieben, eingeschränkt sein. Die meisten Apps unterstützen diese Funktion jedoch und ermöglichen es Ihnen, eine SD-Karte als Speicherort auszuwählen.
- Freigeben des internen Speichers des Geräts
- Möglichkeit, Apps zwischen Geräten zu übertragen
- Erhöhen des verfügbaren Speicherplatzes für Daten und Dateien
- Nicht alle Apps unterstützen die Speicherfunktion auf der SD-Karte
- Einige Anwendungen benötigen internen Speicher, um zu arbeiten
Verschiedene App-Speicherorte im internen Speicher
Nach der Installation der App auf einem Android-Gerät wird sie im internen Speicher gespeichert, der spezifische Speicherort kann jedoch von mehreren Faktoren abhängig sein. Hier sind einige der häufigsten App-Speicherorte im internen Speicher:
| Lage | Die Beschreibung |
|---|---|
| Hauptstandort | Der Hauptteil der Anwendung wird im Verzeichnis /data/app gespeichert. Hier werden die Haupt-APK-Dateien gespeichert, die für die Anwendung relevant sind. |
| Sekundäre Anordnung | Einige Anwendungsdateien, z. B. Cache oder Daten, können im Verzeichnis /data/data/Anwendungspaket gespeichert werden. Dies ist ein sekundärer Speicherort, an dem eine Anwendung temporäre oder weniger wichtige Dateien speichern kann. |
| Speicher auf SD-Karte | Wenn Ihr Android-Gerät über eine SD-Karte verfügt, kann der Benutzer diese Option auswählen und die Anwendung anstelle des internen Speicherspeichers des Geräts auf der SD-Karte speichern lassen. In diesem Fall werden die Anwendungsdateien in dem vom Benutzer angegebenen Verzeichnis gespeichert. |
| ODMS | Bestimmte Android-Geräte können unterschiedliche Speicherorte verwenden, die von Ihrem Gerätehersteller oder Diensteanbieter (dem ursprünglichen Hardwarehersteller oder Diensteanbieter) definiert werden. In diesem Fall kann der Standort der Anwendung je nach Gerät unterschiedlich sein. |
Der allgemeine Pfad zum Speicherort von Anwendungen im internen Speicher besteht aus dem Schema /data//. Beachten Sie jedoch, dass sich der spezifische Standort je nach Gerät, Android-Version oder Benutzereinstellungen unterscheiden kann.
Das Verständnis der verschiedenen App-Speicherorte im internen Speicher von Android kann für Entwickler und Benutzer von Vorteil sein, insbesondere wenn Sie auf Dateien oder den Anwendungscache zugreifen müssen.