32-Bit-Shutdown-Countdown, was bedeutet das für Android- und Apple-Benutzer?

32-Bit-Shutdown-Countdown, was bedeutet das für Android- und Apple-Benutzer? - inventionland flying apps 1

Das iPhone 5s ist eines der aussagekräftigsten Modelle in der Geschichte von Apple. Nicht nur, weil es zuerst Touch ID und iOS 7 veröffentlichte, sondern vor allem der A7-Prozessor machte es zum weltweit ersten Mobiltelefon mit einer 64-Bit-Architektur.

32-Bit-Shutdown-Countdown, was bedeutet das für Android- und Apple-Benutzer? - 55

Seitdem verwendet das Android-Handycamp auch 64-Bit-Architekturchips und hat sich allmählich zum Mainstream der Branche entwickelt.

Hinter dem 64-Bit-Architekturprozessor verbirgt sich ein großer Bruder namens ARM, der den Handyherstellern relevanten technischen Support bietet. Laut Daten verwenden mehr als 95 % der Smartphones und Tablets weltweit die ARM-Architektur.

32-Bit-Shutdown-Countdown, was bedeutet das für Android- und Apple-Benutzer? - arm in china 00 e1558405433186

Erst kürzlich kündigte Big Brother ARM ein großes Ereignis an: Ab 2023 werden alle Mobiltelefone mit seiner Architektur einen 64-Bit-CPU-Kern und keinen 32-Bit-Kompatibilitätsmodus haben.

Einfach ausgedrückt, 32-Bit wird von Smartphones und Tablets aufgegeben und die 64-Bit-Ära ist angebrochen.

Warum brauchen wir 64-Bit

In einem Smartphone ist jedes Foto, jede Datei und sogar jede Ihrer Operationen eine Reihe von Zahlen für den Prozessor.

Der Prozessor speichert diese Zahlen in binärer Form, und der ihnen zugewiesene Platz ist "Bit" als kleinste Einheit. Binär hat ein "Bit" zwei Zustände, 0 und 1.

32-Bit-Shutdown-Countdown, was bedeutet das für Android- und Apple-Benutzer? - preview 77718

▲ Bild von: servicenowthink

Dies ist ein Thema, das nicht leicht zu sprechen und zu verstehen ist. Lassen Sie uns zuerst eine weniger genaue Analogie machen.

Angenommen, Sie sind ein Computerterminal und eine 32-Bit-CPU, dann haben Sie 32 Hände (Register) und jede Hand hat 32 Finger (Zahlen, die im Register gespeichert werden können). Eine 64-Bit-CPU bedeutet, dass Sie 64 Hände haben und jede Hand 64 Finger hat.

Es ist selbstverständlich, unter welchen Umständen mehr zählt. 64-Bit ist eine enorme Verbesserung gegenüber 32-Bit.

32-Bit-Shutdown-Countdown, was bedeutet das für Android- und Apple-Benutzer? - 32bit 64bit windows

▲Bild aus: worldtechpedia

In der Welt der Prozessoren kann eine 32-Bit-Architektur auf 2 hoch 32 Speicheradressen zugreifen, d. h. 4 GB RAM oder physischen Speicher. Die 64-Bit-Architektur kann auf 2 hoch 64 Speicheradressen zugreifen und unterstützt theoretisch 16 TB Speicher.

Wenn das Computerterminal 8 GB RAM hat, aber mit einem 32-Bit-Prozessor ausgestattet ist, bedeutet dies, dass etwa 4 GB RAM in einem unzugänglichen Zustand und verschwendet sind.

Mit der Entwicklung des Software-Ökosystems können 4 GB RAM die Anforderungen einiger umfangreicher Software nicht mehr erfüllen. Prozessoren und Systeme bewegen sich also in Richtung 64-Bit.

32-Bit-Shutdown-Countdown, was bedeutet das für Android- und Apple-Benutzer? - Steinberg Cubase GUI 32 Bit Support Dropped

▲ Bild aus: Gearnews

Wie bereits erwähnt, verwendet die überwiegende Mehrheit der Smartphones und Tablets auf dem Markt ARM-basierte Prozessoren. Die ARM-Architektur, auf die wir uns oft beziehen, bezieht sich meistens auf die Architektur des ARM-Befehlssatzes, der den wichtigsten Teil einer Prozessorstruktur darstellt.

Qualcomm Snapdragon 888 verwendet beispielsweise einen Cortex-X1, drei Cortex-A78-Kerne und vier Cortex-A55-Kerne. Diese Kerne verwenden alle die Befehlssatzarchitektur der ARMv8-Serie.

32-Bit-Shutdown-Countdown, was bedeutet das für Android- und Apple-Benutzer? - talkfresh 162

Wann hat ARM 64-Bit eingeführt? Die Uhr kann auf den Winter 2011 zurückgestellt werden.

Zu dieser Zeit veröffentlichte ARM die 8. Ausgabe der Befehlssatzarchitektur ARMv8 und führte zum ersten Mal den 64-Bit-Befehlssatz ein. Es unterstützt jedoch nicht nur 64-Bit-Systeme oder -Anwendungen, sondern ist auch abwärtskompatibel zu früheren 32-Bit-Architekturen.

32-Bit-Shutdown-Countdown, was bedeutet das für Android- und Apple-Benutzer? - talkfresh 163

▲Die Funktionen von ARMv8 im Vergleich zur vorherigen Generation. Bild von: ARM

Die meisten Cortex-A-Prozessoren von Cortex-53 bis Cortex-A75 unterstützen sowohl den 32-Bit- als auch den 64-Bit-Modus. Für Verbraucher gibt es daher kein besonderes Gefühl, sowohl 32-Bit- als auch 64-Bit-Anwendungen können normal verwendet werden.

Bis vor einiger Zeit wurde die 9. Auflage der Befehlssatzarchitektur ARMv9 veröffentlicht, die drei CPUs basierend auf der neuen Architektur mitbringt: ARM Cortex-X2, Cortex-A710 und Cortex-A510.

32-Bit-Shutdown-Countdown, was bedeutet das für Android- und Apple-Benutzer? - 162203932462006300

▲ Drei neue CPUs Bild von: ARM

Von diesen drei CPUs unterstützen ARM Cortex-X2 und Cortex-A510 nur 64-Bit-Betriebssysteme und -Anwendungen und sind nicht mehr abwärtskompatibel. Nur Cortex-A710 unterstützt weiterhin 32-Bit-Anwendungen.

ARM kündigte daraufhin an, dass ab 2023 alle Kerne keine 32-Bit-Betriebssysteme und -Anwendungen unterstützen werden.

Was bedeutet das? Cortex-A710 dürfte die letzte CPU sein, die 32-Bit-Anwendungen unterstützt, und 32-Bit sollte sich komplett von mobilen Endgeräten verabschieden.

32-Bit-Shutdown-Countdown, was bedeutet das für Android- und Apple-Benutzer? - dead end sign caution yield avoid detour binary by yassine khalfalli via unsplash 100808489 large

▲Bild aus: infoworld

Die Grundlage der 64-Bit-Ökologie ist das Betriebssystem

Auf Windows-Computern gibt es beim Herunterladen von Software aus dem Internet oft 32-Bit- und 64-Bit-Optionen. Im Allgemeinen installieren 32-Bit-Systeme 32-Bit-Software und 64-Bit-Systeme installieren 64-Bit-Software.

Aus Gründen der Plattformkompatibilität können 64-Bit-Systeme auch 32-Bit-Software installieren. Um den Arbeitsaufwand zu reduzieren, stellen einige Entwickler nur 32-Bit-Software zur Verfügung.

32-Bit-Shutdown-Countdown, was bedeutet das für Android- und Apple-Benutzer? - 15

▲ Bild von: MJ Tube

Für "kleine und schöne" Software ist 32-Bit in der Tat harmlos, schließlich benötigt es nicht viel Speicher. 64-Bit ist jedoch die ideale Wahl für Anwendungen mit großen Abmessungen und Anrufressourcen.

Voraussetzung für die Ausführung von 64-Bit-Anwendungen ist jedoch ein 64-Bit-System. Wir wissen, dass Windows schon vor langer Zeit eine 64-Bit-Version zur Verfügung gestellt hat. Spielekonsolen sind früher, sogar N64 im Jahr 1996.

32-Bit-Shutdown-Countdown, was bedeutet das für Android- und Apple-Benutzer? - bitlounger n64 0005

▲Haben Sie N64 gespielt? Bild von: bitlounger

Wann wurden Android- und iOS-Systeme auf 64-Bit umgestellt?

Schauen wir uns zuerst Android an. Im Jahr 2014 wurde Android 5.0 (Lollipop) veröffentlicht, die erste vollständig kompatible 64-Bit-Version von Android.

32-Bit-Shutdown-Countdown, was bedeutet das für Android- und Apple-Benutzer? - talkfresh 164

Nach der Veröffentlichung des iPhone 5s im Herbst 2013 begann iOS 64-Bit sowohl in Hardware als auch in Software zu unterstützen. macOS ist etwas früher, die 10.7 Lion-Version von 2011 ist in die 64-Bit-Ära eingetreten.

Android- und Apple-Nutzer müssen sich keine Sorgen machen

Um zu verhindern, dass Verbraucher beim vollständigen Übergang in das 64-Bit-Zeitalter erheblich betroffen sind, haben verschiedene Systeme in den letzten Jahren begonnen, die Gestaltung des Software-Ökosystems zu planen.

Android hat beispielsweise bereits angekündigt, dass seit August 2019 alle Apps in Google Play 64-Bit unterstützen müssen. Ab dem 1. August 2021 bietet Google Play auf 64-Bit-Geräten keine 32-Bit-Versionen von Apps mehr.

Das uns bekannte Wechat hat Ende November 2019 den Download-Link der 64-Bit-Version offiziell freigegeben. Es und Taobao sind auch die ersten inländischen Android-Anwendungen, die 64-Bit umfassen.

32-Bit-Shutdown-Countdown, was bedeutet das für Android- und Apple-Benutzer? - talkfresh 160

▲ Android fördert 64-Bit-Prozesstabelle

Im April dieses Jahres gaben auch Xiaomi App Store, OPPO Software Store, Vivo App Store, Tencent App Store und Baidu Mobile Assistant bekannt, dass Anwendungen, die sich beim App Store anmelden, künftig die 64-Bit-ARM-Architektur in eine geordnete Weise.

Bis Ende dieses Jahres müssen alle Anwendungen und Spiele laut Anforderungen wie geplant APKs mit 64-Bit-Builds hochladen. Bis Ende August 2022 müssen alle mobilen Android-Programme auf dem chinesischen Markt 64-Bit-universal sein.

32-Bit-Shutdown-Countdown, was bedeutet das für Android- und Apple-Benutzer? - Android Says Get Your Apps Ready for the 64 bit Requirement in 2019

▲ Bild von: xicom

Apples Haltung gegenüber 64-Bit ist härter als bei Android.

Bereits im Februar 2015 hatte Apple angekündigt, dass alle iOS-Anwendungen 64-Bit unterstützen müssen. Im Jahr 2017 gab Apple bekannt, dass iOS 11 keine 32-Bit-Anwendungen mehr unterstützen wird.

32-Bit-Shutdown-Countdown, was bedeutet das für Android- und Apple-Benutzer? - ios 10 3 beta 1 32 bit app alert

▲ iOS 11 kann keine alten 32-Bit-Anwendungen ausführen. Bild von: Qooah

Das bedeutet, dass iOS 32-Bit inzwischen komplett aufgegeben hat und A11 und neuere Prozessoren nur noch 64-Bit-Anwendungen unterstützen.

Apple hat die gleichen strengen Anforderungen für macOS. Ab 2018 müssen alle im Mac App Store eingereichten Anwendungen 64-Bit unterstützen.

Das 2019 erschienene macOS 10.15 Catalina verzichtet komplett auf die Unterstützung von 32-Bit-Anwendungen.

32-Bit-Shutdown-Countdown, was bedeutet das für Android- und Apple-Benutzer? - 071jq5DLKCoaO9WxZO2ereW

▲MacOS 10.15 Catalina kann keine 32-Bit-alten Anwendungen ausführen. Bild von: pcmag

Für Verbraucher wird ARM also 2023 die 32-Bit-Kompatibilität an diesem Knoten vollständig aufgeben und keine offensichtlichen Gefühle haben. Aufgrund der Softwareökologie jedes Systems wird seit vielen Jahren ein geordneter Übergang zu 64-Bit durchgeführt.

Wir haben noch nie von größeren Problemen im Übergangsprozess gehört. Dieser Zeitplan ist eher ein String für Entwickler.

In der 64-Bit-Welt ist Windows auch sehr gierig

Angesichts der Tatsache, dass Android, iOS, macOS und andere Systeme auf der 64-Bit-Straße abdriften, ist Windows neidisch darauf.

Im Vergleich zu mobilen Systemen hat Windows zu viel historisches Gepäck.

Auch wenn es schon lange her ist, hat Microsoft 64-Bit-Windows eingeführt. Heutzutage verfügen neue Computer in der Regel über einen Arbeitsspeicher von mehr als 4 GB und alle vorinstallierten 64-Bit-Systeme. Das Problem ist jedoch, dass sein Software-Ökosystem nicht mit der Hardware mithalten kann.

32-Bit-Shutdown-Countdown, was bedeutet das für Android- und Apple-Benutzer? - v2 0af60207d36e9438744299ff4b5c9d69 1440w

▲Windows 11 unterstützt sogar Office 7.0 in der Antike. Bild von: Zhihu Answer Master XylonJack

Das liegt nicht daran, dass Entwickler dazu nicht bereit wären, sondern dass die Penetrationsrate von 64-Bit-Windows etwas schwer zu beschreiben ist. Einige Benutzer auf Unternehmensebene verwenden sogar 16-Bit-Software und können nur 32-Bit-Betriebssysteme installieren, um abwärtskompatibel mit 16-Bit zu sein.

Darüber hinaus sind Faktoren wie Debugging- und Testtools, Zusatz-Plug-Ins von Drittanbietern und die persönlichen Fähigkeiten der Programmierer Stolpersteine ​​für die vollständige Entwicklung von Windows in Richtung 64-Bit.

Wann trifft Windows auf Android, iOS, macOS und andere Systeme in der 64-Bit-Welt? Niemand kann es wissen. Vielleicht weiß Microsoft selbst nicht.

#Willkommen, um dem offiziellen WeChat-Account von Aifaner zu folgen: Aifaner (WeChat-ID: ifanr), weitere spannende Inhalte werden Ihnen so schnell wie möglich zur Verfügung gestellt.

Ai Faner | Ursprünglicher Link · Kommentare anzeigen · Sina Weibo