Nous ne savons pas vraiment si tout le monde s'en souvient, mais en juin 2021, Microsoft 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.
Aujourd'hui, un peu plus d'un an après l'annonce initiale, ARM64EC est maintenant entièrement pris en charge par le dernier système d'exploitation conçu par Microsoft, qui est 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 Bureau parallèle 18.
Arm64EC apporte une prise en charge complète de Windows 11 ARM
Justin cas, vous ignorez peut-être 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 du code ARM.
En approfondissant un peu le sujet, cela signifie que le code ARM fonctionnera nativement sur Windows 11 sur les appareils ARM tandis que le code spécifique x64 fonctionnera 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 l'intégralité de leur codebase est compatible ARM, ils peuvent désormais mettre à jour leur code et faire fonctionner à la fois les fonctionnalités x64 et ARM simultanément.
Sur un appareil Windows sur ARM, ce dernier aura de meilleures performances, ce qui signifie que vous devez réellement mettre à jour en permanence la base de code pour améliorer les performances ARM natives sans perdre aucune fonctionnalité dans le traiter.
Satisfait des dernières améliorations apportées à Windows 11 pour ARM? Partagez vos opinions avec nous dans la section des commentaires ci-dessous.