Compte à rebours d’arrêt 32 bits, qu’est-ce que cela signifie pour les utilisateurs d’Android et d’Apple ?
L'iPhone 5s est l'un des modèles les plus significatifs de l'histoire d'Apple. Non seulement parce qu'il a d'abord publié Touch ID et iOS 7, mais plus important encore, le processeur A7 en a fait le premier téléphone mobile au monde avec une architecture 64 bits.
Depuis lors, le camp de téléphonie mobile Android a également commencé à utiliser des puces d'architecture 64 bits et est progressivement devenu le courant dominant de l'industrie.
Derrière le processeur d'architecture 64 bits, il y a un grand frère nommé ARM qui fournit un support technique pertinent aux fabricants de téléphones mobiles. Selon les données, plus de 95% des smartphones et tablettes dans le monde utilisent l'architecture ARM.
Tout récemment, Big Brother ARM a annoncé un grand événement : à partir de 2023, tous les téléphones mobiles utilisant son architecture auront un cœur de processeur 64 bits et aucun mode de compatibilité 32 bits.
En termes simples, le 32 bits sera abandonné par les smartphones et les tablettes, et l'ère du 64 bits est arrivée.
Pourquoi avons-nous besoin de 64 bits
Dans un téléphone intelligent, chaque photo, chaque fichier et même chaque opération que vous effectuez est une chaîne de chiffres envoyée au processeur.
Le processeur stocke ces nombres sous forme binaire, et l'espace qui leur est alloué est "bit" comme la plus petite unité. En binaire, un "bit" a deux états, 0 et 1.
▲ Image de : servicenowthink
C'est un sujet qui n'est pas facile à parler et à comprendre. Faisons d'abord une analogie moins précise.
En supposant que vous soyez un terminal informatique et un processeur 32 bits, vous avez 32 mains (registres) et chaque main a 32 doigts (nombres pouvant être stockés dans le registre). Un processeur 64 bits signifie que vous avez 64 mains et que chaque main a 64 doigts.
Il va de soi que les circonstances comptent le plus. Le 64 bits est une énorme amélioration par rapport au 32 bits.
Photo de : worldtechpedia
Dans le monde des processeurs, une architecture 32 bits peut accéder à 2 à la 32e puissance d'adresses mémoire, c'est-à-dire 4 Go de RAM ou de mémoire physique. L'architecture 64 bits peut accéder à 2 à la 64e puissance d'adresses mémoire et prend en charge théoriquement 16 To de mémoire.
Si le terminal informatique dispose de 8 Go de RAM mais est équipé d'un processeur 32 bits, cela signifie qu'environ 4 Go de RAM sont dans un état inaccessible et gaspillés.
Avec le développement de l'écosystème logiciel, 4 Go de RAM ne peuvent plus répondre aux besoins de certains logiciels à grande échelle. Les processeurs et les systèmes évoluent donc vers le 64 bits.
Photo de : gearnews
Comme mentionné ci-dessus, la grande majorité des smartphones et tablettes du marché utilisent des processeurs ARM. L'architecture ARM à laquelle nous nous référons souvent fait principalement référence à l'architecture du jeu d'instructions ARM, qui est la partie la plus importante d'une structure de processeur.
Par exemple, Qualcomm Snapdragon 888 utilise un Cortex-X1, trois cœurs Cortex-A78 et quatre cœurs Cortex-A55. Ces cœurs utilisent tous l'architecture du jeu d'instructions de la série ARMv8.
Quand ARM a-t-il adopté le 64 bits ? L'horloge peut être rappelée à l'hiver 2011.
À cette époque, ARM a publié la 8e édition de l'architecture du jeu d'instructions ARMv8, introduisant pour la première fois le jeu d'instructions 64 bits. Cependant, il prend non seulement en charge les systèmes ou applications 64 bits, mais est également rétrocompatible avec les architectures 32 bits précédentes.
Les caractéristiques d'ARMv8 par rapport à la génération précédente.Photo de : ARM
La plupart des processeurs Cortex-A de Cortex-53 à Cortex-A75 prennent en charge les modes 32 bits et 64 bits. Par conséquent, pour les consommateurs, il n'y a pas de sensation particulière.Les applications 32 bits et 64 bits peuvent être utilisées normalement.
Jusqu'à il y a quelque temps, la 9e édition de l'architecture du jeu d'instructions ARMv9 était publiée, apportant trois processeurs basés sur la nouvelle architecture : ARM Cortex-X2, Cortex-A710 et Cortex-A510.
▲ Trois nouveaux processeurs. Photo de : ARM
Parmi ces trois processeurs, ARM Cortex-X2 et Cortex-A510 ne prennent en charge que les systèmes d'exploitation et les applications 64 bits et ne sont plus rétrocompatibles. Seul Cortex-A710 conserve encore la prise en charge des applications 32 bits.
ARM a par la suite annoncé qu'à partir de 2023, tous ses cœurs cesseraient de prendre en charge les systèmes d'exploitation et les applications 32 bits.
Qu'est-ce que ça veut dire? Le Cortex-A710 sera probablement le dernier processeur à prendre en charge les applications 32 bits, et le 32 bits devrait complètement dire adieu aux terminaux mobiles.
Photo de : infoworld
La base de l'écologie 64 bits est le système d'exploitation
Sur les ordinateurs Windows, lorsque nous téléchargeons un logiciel sur le Web, il existe souvent des options 32 bits et 64 bits. De manière générale, les systèmes 32 bits installent des logiciels 32 bits et les systèmes 64 bits installent des logiciels 64 bits.
Pour des raisons de compatibilité de plate-forme, les systèmes 64 bits peuvent également installer des logiciels 32 bits. Afin de réduire la charge de travail, certains développeurs ne fournissent que des logiciels 32 bits.
Photo de : MJ Tube
Pour les logiciels "petits et beaux", le 32 bits est en effet inoffensif, après tout, il ne nécessite pas beaucoup de mémoire. Cependant, le 64 bits est le choix le plus idéal pour les applications de grande taille et les ressources d'appel.
Cependant, la condition préalable à l'exécution des applications 64 bits est un système 64 bits. Nous savons que Windows a fourni une version 64 bits il y a longtemps. Les consoles de jeux sont plus anciennes, même N64 en 1996.
Avez-vous joué à N64 ? Photo de : bitlounger
Alors, quand les systèmes Android et iOS sont-ils passés au 64 bits ?
Regardons d'abord Android. En 2014, Android 5.0 (Lollipop) est sorti, qui était la première version 64 bits entièrement compatible d'Android.
Après la sortie de l'iPhone 5s à l'automne 2013, iOS a commencé à prendre en charge le 64 bits tant au niveau matériel que logiciel. macOS est un peu plus tôt, la version 10.7 Lion de 2011, est entrée dans l'ère du 64 bits.
Les utilisateurs d'Android et d'Apple n'ont pas à s'inquiéter
Afin d'éviter que les consommateurs ne soient considérablement affectés lors de leur transition complète vers l'ère 64 bits, divers systèmes ont commencé à planifier la configuration de l'écosystème logiciel au cours des dernières années.
Par exemple, Android a précédemment annoncé que depuis août 2019, toutes les applications de Google Play doivent prendre en charge le 64 bits. À partir du 1er août 2021, Google Play sur les appareils 64 bits ne fournira plus les versions 32 bits des applications.
Wechat, que nous connaissons bien, a officiellement publié le lien de téléchargement de la version 64 bits fin novembre 2019. Elle et Taobao sont également devenues le premier lot d'applications Android nationales à adopter le 64 bits.
▲ Android promeut la table de processus 64 bits
En avril de cette année, Xiaomi App Store, OPPO Software Store, Vivo App Store, Tencent App Store et Baidu Mobile Assistant ont également annoncé qu'à l'avenir, les applications qui se connectent à l'App Store doivent prendre en charge l'architecture ARM 64 bits dans une manière ordonnée.
Selon les besoins, avant la fin de cette année, toutes les applications et tous les jeux doivent télécharger des APK avec des versions 64 bits comme prévu. Avant la fin du mois d'août 2022, tous les programmes Android mobiles sur le marché chinois doivent être universels 64 bits.
Photo de : xicom
L'attitude d'Apple envers le 64 bits est plus dure qu'Android.
Dès février 2015, Apple a annoncé que toutes les applications iOS doivent prendre en charge le 64 bits. En 2017, Apple a annoncé qu'iOS 11 ne prendrait plus en charge les applications 32 bits.
▲ iOS 11 ne peut pas exécuter d'anciennes applications 32 bits. Image de : Qooah
Cela signifie qu'iOS a depuis complètement abandonné les processeurs 32 bits et que les processeurs A11 et plus récents ne prennent en charge que les applications 64 bits.
Apple a les mêmes exigences strictes pour macOS. À partir de 2018, toutes les applications soumises au Mac App Store doivent prendre en charge le 64 bits.
Le macOS 10.15 Catalina, sorti en 2019, a complètement abandonné la prise en charge des applications 32 bits.
▲MacOS 10.15 Catalina ne peut pas exécuter d'anciennes applications 32 bits.
Ainsi, pour les consommateurs, ARM abandonnera complètement la compatibilité 32 bits sur ce nœud en 2023 et n'aura aucun sentiment évident. En raison de l'écologie logicielle de chaque système, une transition ordonnée vers le 64 bits a été effectuée pendant de nombreuses années.
Nous n'avons jamais entendu parler de problèmes majeurs dans le processus de transition. Ce calendrier est plus une chaîne pour les développeurs.
Dans le monde du 64 bits, Windows est aussi très gourmand
En voyant Android, iOS, macOS et d'autres systèmes s'éloigner sur la route du 64 bits, Windows en est jaloux.
Par rapport aux systèmes mobiles, Windows a trop de bagages historiques.
Même si c'était il y a longtemps, Microsoft a introduit Windows 64 bits. De nos jours, les nouveaux ordinateurs ont généralement une RAM supérieure à 4 Go et tous les systèmes 64 bits préinstallés. Mais le problème est que son écosystème logiciel ne peut pas suivre le matériel.
Windows 11 prend même en charge Office 7.0 dans les temps anciens. Image de : Zhihu Answer Master XylonJack
Ce n'est pas que les développeurs ne veulent pas le faire, mais que le taux de pénétration de Windows 64 bits est quelque peu difficile à décrire. Certains utilisateurs au niveau de l'entreprise utilisent même un logiciel 16 bits et ne peuvent installer que des systèmes d'exploitation 32 bits pour être rétrocompatibles avec le 16 bits.
En outre, des facteurs tels que les outils de débogage et de test, les plug-ins auxiliaires tiers et les capacités personnelles des programmeurs sont tous des obstacles à l'évolution complète de Windows vers le 64 bits.
Alors, quand Windows rencontrera-t-il Android, iOS, macOS et d'autres systèmes du monde 64 bits ? Personne ne peut savoir. Peut-être que Microsoft lui-même ne le sait pas.
#Bienvenue pour suivre le compte officiel WeChat d'Aifaner : Aifaner (WeChat ID : ifanr), un contenu plus passionnant vous sera fourni dès que possible.
Ai Faner | Lien original · Voir les commentaires · Sina Weibo