Apple brachte bereits 2013 den 64-Bit-A7-Prozessor auf den Markt, und alle Apple-Smartphones seit dem iPhone 5S verwenden 64-Bit-Prozessoren. Ob Software oder Hardware – 64-Bit bietet im Vergleich zu 32-Bit größere Verbesserungen hinsichtlich der Leistung und anderer Aspekte. Den neuesten Angaben zu den ARM-Cortex-A-CPU-Kernen zufolge unterstützen die Kerne mit den Codenamen „Matterhorn“ und „Makalu“ keine 32-Bit-Software mehr. Dies markiert zudem das Ende der 32-Bit-Ära, und die 64-Bit-Software- und Hardware-Ökosysteme für Smartphones werden sich vollständig durchsetzen.
Im Vergleich zu iOS hinkt Android beim Aufbau eines 64-Bit-Ökosystems etwas hinterher, insbesondere was die Hardware-Ökosystem betrifft. Die Systemversion Android 5.0 aus dem Jahr 2014 begann, 64-Bit zu unterstützen. Im Jahr 2019 kündigte Google an, dass sein Play-App-Store keine 32-Bit-Anwendungen mehr unterstützen werde. Mittlerweile sind die Probleme hinsichtlich des System- und Anwendungssoftware-Ökosystems im 64-Bit-Software-Ökosystem von Android grundlegend gelöst.

Es ist zu beachten, dass sich ARM diesmal hauptsächlich auf Änderungen an den Large-Cores konzentriert. Nach dem Kern mit dem Codenamen „Makalu“, also nach 2022, wird die Unterstützung für 32-Bit-Anwendungen schrittweise eingestellt. Die in diesem Jahr vorgestellten Kerne der neuen Generation, Cortex-A78 und Cortex-X1, werden 32-Bit-Anwendungen weiterhin unterstützen. Selbst im Jahr 2022 werden die großen Kerne von ARM zwar keine 32-Bit-Anwendungen mehr unterstützen, kleine Kerne wie der Cortex-A55 werden dies jedoch weiterhin tun. An dieser Stelle müssen wir auf das Software- und Hardware-Ökosystem von Android eingehen.
Im Gegensatz zu Apples strengen Anforderungen an das eigene Software- und Hardware-Ökosystem muss ARM aufgrund der Vielfalt des Android-Ökosystems Kompatibilitätsprobleme berücksichtigen. Es gibt nicht nur zahlreiche Marken von Android-Geräten, sondern auch unterschiedliche Produktformen wie Smartphones, Smartwatches, Tablets und Großbildgeräte. Verschiedene Geräte haben unterschiedliche Software- und Hardwareanforderungen. Für manche Software wurde noch nie eine 64-Bit-Version veröffentlicht, und manche Geräte nutzen das 32-Bit-Ökosystem. Im Gegenzug lassen sich die Kosten so besser kontrollieren. Nachdem ARM mit dieser Situation konfrontiert war, entwickelte das Unternehmen nach und nach einen Plan zur Ablösung der 32-Bit-Technologie.
Dank der Kontrolle über das eigene iOS-Ökosystem und die Prozessoren der A-Serie hat Apple mit der Version iOS 11 im Grunde eine umfassende Unterstützung für 64-Bit-Software und -Hardware erreicht. Für viele Android-Entwickler kann ein einheitliches 64-Bit-Anwendungsökosystem besser mit 64-Bit-Hardware zusammenarbeiten. Eine einheitliche Entwicklung, bei der die Kompatibilität mit 32-Bit-Software nicht berücksichtigt werden muss, kann zudem die Entwicklungs- und späteren Wartungskosten besser senken. Das 64-Bit-Software- und Hardware-Ökosystem ist der Trend der Zeit, setzt sich im Android-Ökosystem jedoch etwas langsamer durch.
Schlüsselwörter in diesem Artikel: Lösung für ein intelligentes Fernüberwachungssystem für CNC-Werkzeugmaschinen


