ARM: Windows émule (enfin) des applications x86 64 bits

Microsoft disponible la première construire Windows 10 public pour ARM peut émuler des applications 64 bits. Depuis son introduction en 2017, Windows 10 pour ARM a pu émuler la grande majorité des applications x86 historiques disponibles dans une version 32 bits. Cependant, les dernières applications sont disponibles dans une version 64 bits.

Microsoft Surface Pro X, un PC convertible avec un processeur ARM. Image Microsoft.

Windows 10 pour ARM est intégré une couche d’émulation instructions x86 dont le but est similaire à Rosetta sur macOS. Les instructions X86 sont «traduites» en instructions ARM, un système de mise en cache qui stocke les traductions générales en mémoire pour des performances plus rapides. Dans son incarnation d’origine, cette couche d’émulation ne prenait pas en charge les anciennes applications 16 bits ou les applications 64 bits plus récentes.

Bien entendu, Microsoft encourage la compilation native d’applications pour l’architecture ARM. Elle donne l’exemple elle-même nouvelles versions Optimisé Visual Studio Code et Microsoft Teams. Cependant, la grande majorité du référentiel Windows est constituée d’applications x86. La plupart sont compilés pour 32 et 64 bits comme Google Chrome, mais les plus récents et les plus sophistiqués ne sont disponibles qu’en 64 bits comme Autodesk Sketchbook.

Avec cette annonce, Microsoft aborde le problème de la transparence de la couche d’émulation. Dans les mois à venir, les utilisateurs de machines ARM n’auront plus à se soucier de la compatibilité de leurs applications avec une architecture particulière. Cela résoudra-t-il également le problème de performances, un point noir de l’émulation x86 sous Windows?

Une chose est sûre: Microsoft mène un long projet indispensable à la généralisation des machines ARM, alors même que les applications natives prolifèrent. Espérons que Windows 10 pour ARM sera bientôt considéré comme un produit fini digne d’une véritable “édition”. le construit développement peut être virtualisé sur les Mac M1, mais reconnaissance officielle serait le bienvenu.

READ  Les étuis Apple couvrent même le bas de l'iPhone 12s

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *