Les ordinateurs ARM sont maintenant plus populaires que jamais. Il n’est donc pas surprenant que vous puissiez obtenir Windows 11 pour ARM comme alternative à la version traditionnelle que la plupart des gens utilisent. Ces deux versions de Windows 11 se ressemblent et se ressemblent. Cependant, il existe des différences majeures sous le capot qui apportent des avantages et des compromis majeurs à la table.
ARM Vs. Ordinateurs x86
Windows 11 pour ARM ne peut s’exécuter que sur des ordinateurs ARM. En revanche, Windows 11 standard ne peut fonctionner que sur des ordinateurs x86 (en particulier x86-64).
Ces deux types d’ordinateurs font référence à « l’architecture » des CPU (Central Processing Units) à l’intérieur de ces ordinateurs. Dans le cas des processeurs x86, ils sont conçus pour traiter les instructions dans le plus petit nombre de lignes de langage machine possible.
Cela signifie que les instructions sont très condensées et complexes. L’exécution d’une instruction complète peut prendre plusieurs cycles de l’horloge de la CPU. C’est pourquoi on les appelle aussi CISC ou Ordinateurs à jeux d’instructions complexes.
Les ordinateurs ARM, quant à eux, traitent des instructions plus courtes et plus simples qui peuvent être exécutées en un seul cycle d’horloge. Ceci est connu comme un Ordinateur à jeu d’instructions réduit (RISC).
Traditionnellement, les processeurs x86 ont offert des performances absolues bien meilleures que les processeurs ARM, mais ils utilisent des ordres de grandeur plus de puissance. Ce n’est pas un gros problème pour un ordinateur branché sur un mur. Les appareils fonctionnant sur batterie, quant à eux, doivent consommer le moins d’énergie possible. Les processeurs ARM ont explosé en popularité grâce à des appareils tels que les smartphones et les tablettes.
Grâce au marché des smartphones, le développement du processeur ARM est passé à la vitesse supérieure. Aujourd’hui, les meilleurs processeurs ARM sont aussi rapides (voire plus rapides) que les processeurs x86. C’est l’une des raisons pour lesquelles Apple a déplacé toute sa gamme d’ordinateurs vers des ordinateurs « Apple Silicon » basés sur ARM.
Pour une explication détaillée de la différence, consultez notre explicatif ARM et x86 CPU.
Windows 11 pour ARM en bref
Cela nous amène à Windows 11 pour ARM en particulier. Il s’agit de la troisième version ARM de Windows, après Windows RT (basé sur Windows 8) et Windows 10 sur ARM.
Windows 11 pour ARM est spécialement conçu pour la dernière technologie de processeur ARM 64 bits. Il a été compilé pour fonctionner sur ces processeurs RISC.
Vous trouverez ARM sur des appareils tels que Microsoft Surface Pro X, Samsung Galaxy Book Go, Acer Spin 7 et HP Elite Folio.
Ces ordinateurs portables, tablettes et ordinateurs convertibles offrent une expérience Windows sur des ordinateurs dotés d’une autonomie de batterie extrêmement longue. Ils ont également tendance à être plus fins, plus froids et plus légers que les systèmes x86 gourmands en énergie.
Lors de l’exécution d’un logiciel ARM natif sur ces ordinateurs, vous auriez du mal à faire la différence par rapport à un ordinateur x86. Vous pourriez en fait profiter de performances plus rapides, en fonction du processeur ARM spécifique à portée de main. La vraie différence entre en jeu lorsque vous essayez d’exécuter des applications Windows non ARM.
Comment fonctionnent les applications Windows non-ARM
Étant donné que les applications destinées à la version x86 de Windows 11 ne peuvent pas s’exécuter directement sur un processeur ARM, il doit y avoir une forme de traduction. La solution de Windows 11 sur ARM à cela est l’émulation.
L’émulation est une technique de programmation informatique où un type d’architecture informatique est simulé sur un autre. Il y a en fait une différence importante entre « simulation » et « émulation ». Cependant, pour les besoins de la discussion, nous les traiterons de la même manière ici.
L’environnement émulé fait « penser » au logiciel x86 qu’il tourne sur un ordinateur x86. Il reçoit toutes les entrées et sorties correctes qu’il attend. Cela sonne bien, mais l’émulation a une pénalité de performance significative. La surcharge liée à la réplication d’une architecture informatique entière pèse lourdement sur le processeur ARM.
Les applications émulées exécutées sur Windows 11 pour ARM peuvent alors fonctionner lentement. Ce n’est pas un problème majeur pour des applications relativement simples telles que les traitements de texte, mais les logiciels multimédias ou de jeux vidéo sont pour l’instant peu pratiques.
Ce n’est cependant pas le seul moyen d’exécuter un logiciel x86 sur du matériel ARM. Apple utilise la traduction logicielle plutôt que l’émulation. Pour ce faire, ils utilisent un logiciel spécial appelé Rosetta II, qui recompile le logiciel Mac conçu pour les Mac Intel x86.
Vous ne pouvez pas acheter Windows 11 pour ARM (encore)
Au moment où nous écrivons ceci, Windows 11 pour ARM n’est disponible que pour les OEM (Original Equipment Manufacturers) qui fabriquent et vendent des ordinateurs. En d’autres termes, le seul moyen d’obtenir légalement Windows 11 sur ARM est d’acheter un ordinateur fourni avec celui-ci.
Si vous avez un ordinateur ou un appareil ARM sur lequel vous souhaitez installer Windows 11, il existe des moyens de le faire. Les propriétaires de Mac Apple Silicon ne peuvent plus démarrer Windows 11 en double, il existe donc des projets pour que cela fonctionne. Le logiciel Mac commercial Parallèles utilise Windows 11 pour ARM dans le cadre de la solution, mais les utilisateurs n’y ont pas directement accès.
En dehors de Parallels, tout autre projet obligerait les utilisateurs à télécharger une copie sans licence de Windows 11 pour ARM et serait donc illégal jusqu’à ce que Microsoft commence à vendre des licences à des acheteurs individuels.
Qui devrait utiliser Windows 11 pour ARM
Étant donné que vous ne pouvez actuellement obtenir Windows 11 pour ARM qu’avec un nouvel ordinateur conçu pour l’exécuter, cette question concerne en fait davantage qui devrait acheter l’un de ces ordinateurs Windows basés sur ARM ?
Ces ordinateurs portables, tablettes et convertibles sont généralement très fins et légers. Ils offrent une autonomie d’une journée (et au-delà) et exécuteront toutes les applications d’un système Windows 11 standard. Autrement dit, tant qu’il existe une version 32 bits de l’application dans le cas d’un logiciel x86.
Cependant, il existe une grande différence entre l’exécution technique d’une application et son bon fonctionnement. S’il n’y a pas de version ARM native d’une application que vous devez exécuter sur votre ordinateur, il est essentiel de rechercher dans quelle mesure elle fonctionne sous émulation. Alternativement, le développeur peut avoir publié des plans pour publier un port ARM natif de son application dans un avenir proche. Cela peut vous permettre d’emprunter la route ARM Windows.
La grande majorité des utilisateurs ira bien. En supposant qu’ils recherchent simplement un ordinateur offrant une productivité générale. Pensez à des applications comme un navigateur Web ou un travail de bureau. Cependant, si c’est tout ce dont vous avez besoin, nous vous recommandons fortement de regarder les ordinateurs basés sur ARM d’Apple. Ils exécutent également pratiquement toutes les applications de productivité générales sans les problèmes de performances ou de compatibilité de Windows 11 pour ARM.
Pas prêt pour Primetime
Microsoft continuera sans aucun doute à consacrer des ressources de développement à son système d’exploitation ARM. Pourtant, il est difficile de recommander Windows 11 pour ARM à quiconque dans son état au moment de la rédaction.
Il est possible que nous voyions une solution plus efficace semblable à Rosetta 2 à un moment donné. Cela devrait atténuer les problèmes de performances liés à l’émulation de logiciels x86, mais cela n’est pas promis.
La feuille de route de Windows est en grande partie x86 dans un avenir prévisible. Les développeurs ne sont donc pas très incités à créer des ports ARM pour leur logiciel. C’est contrairement à Apple. Cette société a opté pour ARM. Cela signifie que tous les développeurs macOS n’ont d’autre choix que de produire des applications natives au fil du temps.
Crédit image : Utilisation de Cortana sur Surface Pro 4 par 123RF
Cet article est-il utile ?
Abonnez-vous à notre newsletter!
Nos derniers tutoriels livrés directement dans votre boîte de réception