Qu'est-ce que Windows 11 pour ARM et à qui cela s'adresse-t-il ?

Un Surface Pro exécutant Windows

Avec la rapidité avec laquelle le monde se tourne vers l’architecture de traitement ARM pour les ordinateurs portables qui privilégient l’efficacité énergétique, il n’est pas surprenant que Microsoft ait embrassé cette tendance et créé Windows 11 pour ARM. Bien qu’il ressemble presque exactement à son homologue traditionnel, cette nouvelle version présente quelques différences clés, solutions de contournement et compromis qui affectent l’expérience utilisateur. Ce guide examine Windows pour ARM et explore comment il se compare à la version plus conventionnelle.

Table des matières

  • Windows 11 pour ARM en un coup d’œil
  • Comment Windows 11 ARM exécute des applications traditionnelles
  • Quels appareils sont compatibles avec Windows 11 ?
  • Comment obtenir Windows 11 pour ARM ?

Windows 11 pour ARM en un coup d’œil

Windows 11 pour ARM de Microsoft est la troisième version de Windows prenant en charge l’architecture, après Windows RT (basé sur Windows 8) et Windows 10 sur ARM.

La barre des tâches emblématique de Windows 11.

Ce système d’exploitation est spécifiquement conçu pour les processeurs ARM, qui fonctionnent sur une architecture de machine à jeu d’instructions réduit (RISC). Si cela semble déroutant, peut-être que cette légère simplification l’explique mieux : Windows 11 a une édition conçue pour s’exécuter sur une technologie qui réduit la consommation d’énergie et, par conséquent, prolonge la durée de vie de la batterie de vos appareils, tout en offrant la meilleure performance possible par watt.

Contrairement à ARM, les expériences de bureau traditionnelles sont construites autour de l’architecture de machine à jeu d’instructions complexes (CISC) x86-64. Elle est encombrante et gourmande en énergie en raison de la grande quantité d’espace physique occupé par les registres et les transistors qui remplissent des fonctions dont de nombreuses applications modernes peuvent se passer.

Les puces ARM sont plus petites, réduisant la distance de parcours, diminuant ainsi également la quantité d’énergie requise pour effectuer des opérations. Vous trouverez des puces ARM fonctionnant sur des appareils tels que le Microsoft Surface Pro X, le Samsung Galaxy Book Go, l’Acer Spin 7 et le HP Elite Folio.

Ces ordinateurs portables, tablettes et ordinateurs convertibles offrent une expérience Windows avec une durée de vie de batterie beaucoup plus longue que celle de leurs ancêtres. Ils sont également généralement plus fins, plus frais et plus légers que les systèmes x86-64 gourmands en énergie.

Comment Windows 11 ARM exécute des applications traditionnelles

Lors de l’exécution de logiciels ARM natifs sur ces ordinateurs, il vous sera difficile de trouver des différences avec ce à quoi vous êtes habitué sur n’importe quel autre appareil. Vous remarquerez même peut-être la rapidité de la performance sur une telle plateforme fine, selon bien sûr ses spécifications.

Code C définissant l'architecture x86 et annonçant qu'il s'agit d'un programme x86.

La vraie différence entre cela et l’architecture traditionnelle x86 CISC se fait sentir plus fortement lorsque vous essayez d’exécuter des applications Windows non-ARM.

Le problème clé de l’exécution d’applications de bureau traditionnelles sur Windows 11 pour ARM est que tout est émulé. Cela peut provoquer de légers saccades, des retards ou des erreurs lors de l’exécution de programmes. Néanmoins, l’émulation de Windows sur ARM, pour la plupart, est assez transparente et n’a pas un gros impact sur la performance.

Cependant, où nous rencontrons de sérieux problèmes, c’est lorsque l’application décide de “poser la mauvaise question”.

Si l’application que vous exécutez, par exemple, est conçue pour générer une erreur lorsqu’elle demande l’architecture sur laquelle elle s’exécute et reçoit quoi que ce soit d’autre que WoW64 (la réponse pour un environnement de bureau 64 bits sous Windows), elle refusera de s’exécuter sur ARM même si Windows pourrait l’émuler de manière compétente.

Quels appareils sont compatibles avec Windows 11 ?

Tout appareil doté d’un processeur ARM conçu pour Microsoft Windows exécutera une version ARM de celui-ci. Cela inclut les tablettes, certains ordinateurs portables et appareils convertibles.

Une puce ARM sur sa carte

Bien que le matériel ARM se trouve également dans d’autres appareils comme les smartphones, ce n’est pas quelque chose que Windows 11 prendra en charge activement. Techniquement, il est tout à fait possible d’exécuter Windows 11 pour ARM sur un téléphone, mais l’interface utilisateur ne fonctionnera pas très bien sur un écran si petit.

Techniquement, le système d’exploitation fonctionnera sur d’autres appareils, tant qu’ils sont capables d’émuler un environnement ARM ou, comme le Raspberry Pi, fonctionnent sur une puce ARM. QEMU, par exemple, peut émuler des systèmes d’exploitation ARM sur du matériel x86-64, mais les logiciels de machine virtuelle traditionnels rencontreront des problèmes.

Comment obtenir Windows 11 pour ARM ?

Windows 11 pour ARM est généralement vendu préinstallé sur des appareils destinés à l’exécuter. Cependant, si vous souhaitez l’essayer et l’émuler sur d’autres systèmes ou l’exécuter sur du matériel ARM, vous pouvez trouver toutes ses dernières versions sur le site Web de Microsoft Insider. Vous aurez besoin d’un compte Microsoft Insider pour le télécharger.

Une capture d'écran du dropbox de téléchargement de Windows 11 ARM sur le site Windows Insider.

Alternativement, vous pouvez également trouver Windows 11 pour ARM sur le site Web UUP dump. Lorsque vous le téléchargez, si vous souhaitez le mettre sur un matériel amovible amorçable, comme une clé USB, assurez-vous de sélectionner Télécharger et convertir en ISO avant de le télécharger.

Faibles besoins, grands enjeux

Malgré le succès des récents systèmes basés sur ARM dans les smartphones, l’ajout d’ordinateurs portables ARM, de convertibles et de tablettes dans l’écosystème technologique est encore relativement nouveau. Le Surface Pro X a été lancé aussi récemment qu’en 2019, et le MacBook Air d’Apple avec un processeur ARM de la série M est sorti fin 2020.

Bien qu’ARM ait une consommation d’énergie remarquablement faible qui lui donne un avantage significatif dans les appareils portables par rapport à x86-64, il n’est pas encore certain que ce sera le moment pour Microsoft d’aller au-delà des marchés PC et serveur, ou si les choses se dérouleront ici comme pour Windows Phone. Jusqu’à présent, la situation semble plutôt bonne.

Tant que Microsoft peut continuer à trouver de nouvelles façons d’améliorer son émulation x86-64 sur ARM, comme Apple l’a fait avec Rosetta, le monde est à lui.

Crédit image : Wikimedia Commons. Toutes les captures d’écran par Miguel Leiva-Gomez.