Windows 11

Windows 11 est désormais entièrement pris en charge sur ARM avec Arm64EC

  • Vous l’avez peut-être manqué, mais ARM64EC est désormais entièrement pris en charge sur Windows 11.
  • Ce n’est qu’une bonne nouvelle pour les utilisateurs de macOS qui souhaitent exécuter le système d’exploitation en mode natif.
  • Découvrez toutes les informations disponibles sur le sujet en lisant l’article ci-dessous.

Nous ne savons pas vraiment si tout le monde s’en souvient, mais en juin 2021, Microsoft a en fait annoncé ARM64EC pour son nouveau système d’exploitation Windows 11.

Le géant de la technologie de Redmond a décrit ARM64EC comme une nouvelle façon de mettre à niveau vos applications x64 existantes avec les performances natives que vous attendez sur ARM.

Gardez à l’esprit que Microsoft a spécifié que cela serait possible même si vous utilisez des plugins et des dépendances qui ne prennent pas encore en charge l’architecture.

Maintenant, un peu plus d’un an après l’annonce initiale, ARM64EC est désormais entièrement pris en charge par le dernier système d’exploitation conçu par Microsoft, à savoir Windows 11.

Et, puisque nous parlons d’émulation Windows 11, sachez qu’il y avait beaucoup de jeux et d’autres améliorations à venir avec Parallels Desktop 18.

Arm64EC apporte une prise en charge complète de Windows 11 ARM

Juste au cas où vous ne seriez pas au courant de la signification de l’abréviation, le CE dans le nom est en fait pour Emulation Compatible, ce qui est vraiment explicite.

Comme l’a dit Microsoft, l’idée générale ici est de proposer une interface binaire d’application (ABI) qui permet aux développeurs de créer des applications utilisant à la fois du code x64 et ARM.

En approfondissant un peu le sujet, cela signifie que le code ARM s’exécutera de manière native sur Windows 11 sur les appareils ARM tandis que le code spécifique x64 s’exécutera via l’émulation.

Il va sans dire qu’il s’agit en fait d’une étape majeure pour Windows 11 sur ARM, car il s’agit du seul système d’exploitation Microsoft pris en charge à proposer l’émulation x64, qui est l’épine dorsale d’ARM64EC.

L’ABI ARM64EC diffère légèrement de l’ABI ARM64 existant de manière à le rendre compatible en binaire avec le code x64.

Plus précisément, l’ABI ARM64EC suit les conventions logicielles x64, y compris la convention d’appel, l’utilisation de la pile et l’alignement des données, ce qui rend ARM64EC et x64 interopérables. Les applications construites en tant que ARM64EC peuvent contenir du code x64, mais ce n’est pas obligatoire, car ARM64EC est son propre ABI complet et de première classe pour Windows.

Après tout le travail qui a été investi dans ce projet, le géant de la technologie pense maintenant que l’ABI est suffisamment stable pour passer de sa phase expérimentale à sa version générale.

De plus, ARM64EC présente également des avantages majeurs pour les développeurs, où au lieu de s’assurer que toute leur base de code est compatible ARM, ils peuvent désormais mettre à jour leur code et faire fonctionner simultanément les fonctionnalités x64 et ARM.

Sur un appareil Windows sur ARM, ce dernier aura de meilleures performances, ce qui signifie que vous devez en fait mettre à jour en permanence la base de code pour améliorer les performances ARM natives sans perdre aucune fonctionnalité dans le processus.

Conditions préalables

Vous ne pensiez pas que cela fonctionnerait sans aucune condition, n’est-ce pas ? Oui, il y a quelques conditions préalables pour que cela fonctionne réellement, et les voici :

  • La dernière version du SDK Windows 11. Si vous utilisez la version 22000 du SDK Windows 11, la version mise à jour le 29 juillet 2022 inclut des correctifs clés pour la création d’applications Arm64EC.
  • Visual Studio 2022 version 17.3 ou ultérieure.
  • Outils Arm64EC installés avec Visual Studio Installer.

Satisfait des dernières améliorations apportées à Windows 11 pour ARM ? Partagez vos opinions avec nous dans la section des commentaires ci-dessous.

Bouton retour en haut de la page