Google folgt Apple iOS und macOS, indem es 64-Bit für Android verwendet und 32-Bit-Unterstützung aufgibt, zeigt neuen Emulator für v12 oder 'S' an
Google scheint einen bedeutenden Schritt zur Verbesserung von Android im Kern getan zu haben. Es wurde festgestellt, dass ein Emulator für die kommende Version von Android S ohne Unterstützung für 32-Bit-Anwendungen funktioniert. Dies bedeutet direkt, dass ab Android S alle Apps und Support-Bibliotheken mit 64-Bit-Sicherheit und -Protokollen kompatibel sein müssen.
Google scheint in die Fußstapfen von Apple Inc. zu treten und die 64-Bit-Architektur im gesamten Smartphone-Ökosystem mit dem Android-Betriebssystem (OS) durchzusetzen. Der Suchriese, der die primäre Android-Betriebssystemschicht entwickelt und wartet, scheint sich entschieden zu haben, vollständig auf 64-Bit zu setzen. Nachdem Google letztes Jahr die 64-Bit-Architektur für Android-Apps über den Google Play Store durchgesetzt hat, scheint Google das gesamte Android-OS-Ökosystem auf die 64-Bit-Architektur umzustellen. Dies ist natürlich ein sehr wichtiger Schritt zur Verbesserung der Effizienz, Funktionalität, Zuverlässigkeit und Sicherheit des gesamten Android-Betriebssystems.
Google Goes Complete 64-Bit zeigt an, dass Android S x86_64 Emulator ohne 32-Bit-Unterstützung läuft:
Es wurde festgestellt, dass ein Emulator für Android S, eine neue und unveröffentlichte Version von Android OS, die voraussichtlich nach Android 11 veröffentlicht wird, vollständig im 64-Bit-Modus ausgeführt wird. Mit anderen Worten, der Emulator unterstützt überhaupt keine 32-Bit-Architektur. Frühere Versionen von Android hatten 32-Bit-Anwendungen zugelassen. Ab Android 12 müssen jedoch alle Anwendungen, Plattformen und Unterstützungsbibliotheken nur in 64-Bit-Architektur entwickelt werden.
Es ist wichtig anzumerken, dass Google im vergangenen Jahr selbst damit begonnen hatte, das Android-OS-Ökosystem auf 64-Bit umzustellen. Der Google Play Store hatte am 1. August 2019 damit begonnen, 64-Bit-Apps durchzusetzen. Das bedeutete, dass alle Apps in einer 64-Bit-Umgebung funktionieren sollten. Jetzt arbeitet das Betriebssystem selbst in einer 64-Bit-Umgebung ohne Platz für 32-Bit-Anwendungen.
Der obligatorische Übergang zu 64-Bit bietet mehrere Vorteile. Durch das Eliminieren einer Kompatibilitätsschicht für die älteren 32-Bit-Anwendungen wird eine beträchtliche Menge an RAM freigegeben. Damit können Anwendungsentwickler und OEMs auch mit relativ weniger RAM Smartphones mit besserer Leistung anbieten. Während neue Smartphones mit 4 GB RAM und mehr ausgestattet sind, gibt es in Entwicklungsländern immer noch Geräte mit weniger RAM.
Abgesehen von RAM werden das Android-Betriebssystem und die Supportstruktur etwas weniger Platz beanspruchen. Während die Änderung eher minimal sein wird, um spürbare Auswirkungen zu haben, wurde viel Speicherplatz verschwendet, insbesondere für große APKs, die keine Bundles verwenden.
Können Hardware- und App-Hersteller mit allen 64-Bit-Android-Geräten arbeiten?
Die größte Verbesserung bei einem 64-Bit-Android wird die verbesserte Sicherheit sein. 64-Bit-Architektur ist deutlich sicherer und zuverlässiger als 32-Bit. SoC-Hersteller wie ARM werden den Schritt sicherlich begrüßen, da die neuen Cortex-A65 des Unternehmens ohne aarch32-ISA-Unterstützung ausgeliefert werden. Daher gibt es keine Hindernisse von OEMs und SoC-Herstellern.
Durch die Umstellung aller Apps auf 64-Bit hat Google sichergestellt, dass das App-Ökosystem bis zur Einführung von Android S vollständig funktionsfähig ist. Experten weisen darauf hin, dass derzeit bis auf ein paar Media-Codecs alles gut funktionieren sollte. Das liegt in erster Linie daran, dass emulierte Plattformen den neuen CODEC2-Standard nicht unterstützen und auf OMX zurückfallen, die alte 32-Bit-Medienkomponente. CODEC2 ist übrigens auch nur 32-BIT. Einfach ausgedrückt, es gibt noch viel zu tun, um sicherzustellen, dass alle Medienformate auf einem 64-Bit-Android gut wiedergegeben werden. Der Rest des Ökosystems ist bereits vorhanden.