- Prism émule les applications x86/x64 sur ARM64 grâce à la traduction JIT, aux caches par module et à une utilisation réduite du processeur.
- Windows 11 24H2 ajoute la prise en charge d'AVX/AVX2, BMI, FMA et F16C sous émulation x64 pour étendre la compatibilité.
- WOW64 prend en charge x86 ; pour x64, ARM64X permet de charger les binaires système sans redirection ni code spécial.
- Les pilotes ARM64 sont essentiels ; le catalogue natif s'étoffe et App Assure contribue à résoudre les problèmes d'incompatibilité.
Qu'est-ce que Prism sous Windows sur ARM et comment permet-il d'exécuter des applications x86/x64 ? Si vous vous intéressez à Windows sur les appareils équipés de processeurs ARM, le nom Prism vous semblera sans doute très familier. Il s'agit du moteur d'émulation qui permet aux applications x86 et x64 traditionnelles de s'exécuter sur Arm. sans que l'utilisateur ait à effectuer aucune action particulière ni à installer de composants supplémentaires. L'idée est simple : le vaste écosystème logiciel Windows reste accessible même en cas de changement d'architecture matérielle.
Il convient de clarifier cela dès le début : L'émulation fait partie de Windows et est transparente.Sous Windows 11 sur Arm, Prism représente une évolution majeure avec la version 24H2, améliorant les performances par rapport aux technologies précédentes et réduisant la consommation du processeur lors des processus émulés. Windows 10 sur Arm prend également en charge l'émulation, mais celle-ci est limitée aux applications x86 32 bits.
Qu'est-ce que Prism et pourquoi est-ce important dans Windows sur Arm ?
Prism est le nouvel émulateur inclus dans Windows 11 24H2 pour les ordinateurs Arm. Leur mission est de faire en sorte que les logiciels compilés pour x86/x64 fonctionnent sur ARM64 avec le moins de pénalités possible.Microsoft l'a présenté aux côtés des PC Copilot+, en mettant l'accent sur les processeurs Qualcomm Snapdragon X Elite et X Plus, dont la société a optimisé le moteur pour tirer parti de sa microarchitecture.
Outre le fait qu'il s'agisse de la marque manquante, Prism représente des optimisations substantielles par rapport à l'émulation précédente.Il traduit et planifie le code plus efficacement et limite la charge du processeur dans des scénarios d'utilisation réels. Concrètement, Microsoft constate des gains de performance de 10 à 20 % au niveau de la traduction binaire avec la version 24H2 sur le même matériel, ce qui améliore considérablement les applications qui rencontraient auparavant des difficultés.

Au-delà du marketing, il existe un contexte important : La plupart des logiciels PC sont encore en x86. Le catalogue historique est immense. Si Microsoft souhaite que Windows sur ARM soit viable et puisse rivaliser directement avec les Mac Apple Silicon, l'émulation doit être rapide et compatible. C'est pourquoi Prism est un élément clé de la stratégie, d'autant plus que de plus en plus d'applications adoptent des binaires ARM64 natifs.
Comment fonctionne l'émulation : de x86/x64 à ARM64 en temps réel
L'approche de Microsoft prend la forme d'un traducteur JIT (Just-In-Time). Prism compile à chaud les blocs d'instructions x86/x64 en instructions ARM64Cela implique d'appliquer des optimisations pour garantir l'efficacité du code généré sur les noyaux Arm. Ceci minimise la surcharge liée à l'exécution de binaires non natifs.
Pour éviter de toujours recalculer la même chose, Windows met en cache des blocs de code traduitsUn service système gère ces caches par module, afin que d'autres applications puissent les réutiliser dès le premier démarrage, réduisant ainsi la latence et permettant des optimisations lors de la réexécution de ce même code.
Dans le monde x86 32 bits, La couche WOW64 sert de pont entre la version ARM64 de Windows et la version ARM64 de Windows. (comme sur la version x64 de Windows). Cela implique la redirection classique du système de fichiers et du registre pour maintenir la compatibilité, isolant correctement ce que chaque application pense voir.
Avec les applications x64, l'approche change : Il n'y a pas de couche WOW64 ni de fichiers binaires système/dossiers de registre dupliqués.Windows utilise en revanche des binaires ARM64X au format PE que le système peut charger dans les processus x64 et ARM64 à partir d'un emplacement unique, sans redirection. Par conséquent, les applications x64 peuvent accéder au système (fichiers et registre) sans code spécifique.
Il existe toutefois une limite importante : L'émulation ne couvre que le code en mode utilisateurTout ce qui concerne le noyau (les pilotes, par exemple) doit être compilé pour ARM64. C'est pourquoi certains matériels anciens ou très spécialisés peuvent nécessiter des pilotes spécifiques ou être complètement exclus.
Détection et comportement : ce que les applications en émulation « voient »
Une application x86/x64, sauf demande explicite, ne sait pas qu'elle s'exécute sur un ordinateur Arm. Si vous interrogez des API comme IsWoW64Process2 ou GetMachineTypeAttributesCette fonction identifiera les capacités de l'hôte ARM64 et de l'émulation elle-même. Par souci de compatibilité, GetNativeSystemInfo renvoie des informations détaillées sur les processeurs émulés lorsqu'elle est appelée depuis une application exécutant l'émulation.
Cela évite que de nombreuses applications ne plantent en raison d'une détection excessive de l'environnement. En résumé, l'application « détecte » un processeur virtuel approprié. pour son exécution, avec l'ensemble des instructions et métadonnées que Prism décide d'exposer en fonction du cas.
Nouveautés de Prism : davantage d’instructions CPU et une meilleure compatibilité
L'une des nouvelles fonctionnalités les plus puissantes se trouve dans les versions Insider de Windows 11 24H2, telles que la 27744. Microsoft active la prise en charge des extensions x86 très demandées par les logiciels modernes : AVX, AVX2, BMI, FMA et F16C, entre autres. Ceci est réalisé par le processeur virtuel que les applications x64 émulées « voient ».
Qu'est-ce que c'est? De plus en plus de jeux et d'outils créatifs qui, auparavant, n'auraient même pas vu le jour, passent désormais le filtre. Car leurs performances ne sont plus affectées par les exigences du processeur. L'erreur « AVX/AVX2 manquant » qui bloquait certains jeux vidéo et logiciels de montage est de plus en plus rarement résolue, comme l'ont démontré les tests effectués avec Adobe Premiere Pro 25 sur ARM.
Nuance importante : Dans certaines versions préliminaires, seules les applications x64 détectent ces nouvelles extensions.Microsoft l'a précisé dans les notes de version 27744. Dans d'autres versions Insider, une option d'activation permet à certaines applications x86 (32 bits) d'accéder à cette prise en charge étendue via Propriétés → Compatibilité/Émulation. Il est normal de constater des différences entre les versions que vous testez.
L'entreprise demande aux employés du programme Insider de signaler les régressions et les problèmes de compatibilité via Centre de commentaires (Win + F)Dans la catégorie Applications et avec le nom spécifique du logiciel concerné. C'est ainsi que l'on affine la compatibilité avant son déploiement général.
Prism contre Rosetta 2 et le rôle de Copilot+ PC
Microsoft ne cache pas ses sources d'inspiration : Prism est la « Rosetta 2 » de Windows.Apple a démontré, avec sa couche de traduction, que les transitions architecturales peuvent être transparentes si le matériel les prend en charge. Désormais, avec les PC Copilot+ et les puces Snapdragon X, Microsoft vise le même résultat au sein de l'écosystème Windows.
L'entreprise va jusqu'à affirmer que Son émulation peut être « aussi efficace que Rosetta 2 ». Il promettait même des performances accrues dans certains cas, bien que cela dépende fortement du matériel comparé et du type de charge. Pour l'instant, on peut raisonnablement s'attendre à des performances très honorables dans de nombreuses applications et à des performances exceptionnelles dans les applications ARM64 natives, mais rien qui promette des miracles.
Au-delà du slogan, il y a un fait concret : Les traductions réalisées avec Prism dans 24H2 sont entre 10 et 20 % plus rapides au sein d'une même équipe.Cela renforce la sensation de fluidité et réduit les points de blocage où l'expérience s'effondrait auparavant sous son propre poids.
Performances réelles, autonomie de la batterie et limites
Les performances en mode émulation dépendent de l'application et de sa conception. Prism réduit la pénalité et, dans certains cas, les applications émulées fonctionnent comme si elles étaient natives. sur les précédents appareils x86 (comme le Surface Laptop 5 ou le Surface Pro 9), grâce au bond en avant en matière d'efficacité et de puissance du Snapdragon X lui-même.
Concernant l'autonomie, Windows 11 sur Arm vise à optimiser l'efficacité énergétique Les cartes graphiques natives et émulées sont utilisées. L'autonomie de la batterie dépendra cependant toujours de la charge de travail : le montage vidéo, le rendu et les jeux restent des activités gourmandes en énergie, consommant davantage que les tâches légères.
Il existe des limites claires : L'émulation ne prend pas en charge les pilotes ni les composants du noyau.Par conséquent, certains périphériques anciens ou très spécifiques dépendent de la disponibilité de pilotes ARM64 auprès du fabricant. De même, certains jeux avec système anti-triche qui ne disposent pas d'une version ARM ou qui requièrent OpenGL supérieur à 3.3 peuvent ne pas fonctionner tant qu'ils n'auront pas été mis à jour.
Dans la section sécurité, La compatibilité avec les antivirus tiers s'est améliorée.Il est toutefois conseillé de vérifier au cas par cas. Windows Security reste une solution de protection complète si le fournisseur ne propose pas encore de binaires ARM64.
Quelles applications sont déjà natives et pourquoi souhaitez-vous migrer ?
L'émulation est un bon point de départ, mais l'objectif final est le architecture ARM64 native. Microsoft 365 (Teams, PowerPoint, Outlook, Word, Excel, OneDrive et OneNote) fonctionne désormais nativement, tout comme des applications populaires telles que Chrome, Spotify, Zoom, WhatsApp, Blender, Affinity Suite ou DaVinci Resolve, avec d'excellentes performances.
En outre, Adobe a fait des progrès significatifs avec ses versions natives de Photoshop, Lightroom et Firefly.Microsoft a annoncé des versions ARM de Premiere Pro et d'Illustrator. Microsoft prévoit que près de 90 % de l'utilisation totale proviendra à terme des applications natives, grâce à des outils, des kits de développement logiciel (SDK) et un support améliorés.
Pour les développeurs, il y a un point technique intéressant : ARM64EC permet le mélange de binairesLe remplacement progressif des sections x64 par du code ARM64 permet d'accélérer les parties critiques sans avoir à réécrire l'intégralité du projet d'un seul coup. C'est une approche réaliste pour des migrations progressives.
Windows 11 24H2, Windows 10 sur Arm et la rumeur « Windows 12 »
Si vous vous posiez des questions sur le système PC Copilot+ : C'est Windows 11 avec des changements importants Pour tirer pleinement parti du matériel et des nouvelles fonctionnalités d'IA, la version 24H2 représente une avancée majeure. Les rumeurs concernant un « Windows 12 » ne se concrétisent pas avec cette mise à jour.
Sur la photo plus large, Windows 11 sur Arm émule x86 et x64Bien que Windows 10 sur Arm reste en x86, si vous utilisez encore Windows 10 sur Arm, la mise à niveau vers Windows 11 24H2 est intéressante pour des raisons de compatibilité, de performances et, bien sûr, de Prism.
Compatibilité, périphériques et technologies d'assistance
Pour que tout se déroule sans accroc, les contrôleurs doivent être ARM64Les imprimantes et les scanners fonctionnent généralement si le pilote est intégré à Windows 11 ou si le fabricant le fournit pour ARM ; sinon, vous pouvez essayer de l’installer via Paramètres → Imprimantes. Toutefois, certains composants comme la télécopie et la numérisation Windows peuvent ne pas être disponibles.
Dans la personnalisation du système, Certains utilitaires modifient l'expérience Windows (IME, les clients cloud avec une intégration poussée) peuvent avoir des fonctionnalités limitées s'ils ne sont pas optimisés pour Arm64.
En matière d'accessibilité, les perspectives s'améliorent : NVDA a déjà mis à jour son lecteur d'écran pour Windows 11 sur Arm JAWS améliore également sa compatibilité. Conseil judicieux : vérifiez auprès de votre fournisseur si votre application d’assistance préférée est compatible avec Arm64.
Environnements d'entreprise : Surface avec Snapdragon X et déploiements à grande échelle
Les Surface Pro (11e édition) et Surface Laptop (7e édition) avec Snapdragon X sont conçus pour faire le saut sans traumatisme. Elles offrent des performances élevées, une longue autonomie et une compatibilité avec les applications natives et émulées., s'intégrant parfaitement à Microsoft 365 et au reste des outils de productivité habituels.
Pour les entreprises, Application Assurer Microsoft FastTrack C'est une solution salvatrice : elle permet, sans frais supplémentaires (pour les clients disposant d'un abonnement Microsoft 365 ou Windows valide), de résoudre les problèmes de compatibilité des applications, notamment les LOB personnalisés et les logiciels tiers, les macros et les modules complémentaires.
La stratégie est claire : Implémentez Arm sans renoncer à votre base logicielle existante., bénéficiez d'une autonomie et de performances accrues et, accessoirement, incitez vos fournisseurs à livrer des versions ARM64 à court et moyen terme.
Comment activer (lorsqu'elle est disponible) la prise en charge étendue sur les architectures x86 32 bits
Dans certaines versions Insider, Microsoft a ajouté un paramètre permettant aux applications x86 (32 bits) de tirer parti des nouvelles capacités du processeur sous émulation. Si votre configuration le permet, ouvrez les Propriétés de l'application → onglet Compatibilité/Émulation et activer la prise en charge étendue. Pour toute question, consultez la documentation de compilation ou la communauté.
Dans tous les cas, Toutes les applications x64 bénéficient automatiquement du nouveau jeu d'instructions Cette fonctionnalité est prise en charge par Prism. Pour vérifier ce que votre application « voit », des utilitaires comme Coreinfo64.exe peuvent afficher les extensions détectées.
Installation d'applications provenant de sources autres que le Microsoft Store et autres questions fréquentes

Question classique : puis-je installer des programmes provenant de sources autres que le Store ? Oui, Windows 11 sur Arm vous permet d'installer et d'exécuter des applications Win32 traditionnelles.S'il s'agit de processeurs ARM64 natifs, c'est parfait ; sinon, Prism entrera en jeu pour les émuler avec des performances de plus en plus convaincantes.
Si quelque chose ne fonctionne pas, Commencez par valider les pilotes et les dépendances. (Surtout si un noyau est requis), vérifiez s'il existe une version ARM64 ou ARM64EC et signalez toute régression sur le Hub de commentaires si vous êtes un utilisateur Insider. L'écosystème évolue rapidement ; chaque mise à jour contribue à son amélioration.
Le long chemin de Windows on Arm et le tournant
Microsoft étudie la viabilité de Windows sur Arm depuis des années. Après des échecs comme celui de la Surface RT, le PC Copilot+ rouvre cette porte. Avec un matériel compétitif et une couche d'émulation de pointe, la transition d'Apple a placé la barre très haut, et avec Prism, Redmond vise à atteindre ce niveau en termes de performances et de compatibilité.
Il reste bien sûr des défis à relever : L'écosystème Win32 est vaste et hétérogène.Avec des milliers de développeurs et de scénarios dont Microsoft n'a même pas connaissance, il est impossible de garantir une prise en charge à 100 % de l'ensemble du catalogue à court terme. Cependant, chaque nouvelle extension prise en charge, chaque pilote ARM64 publié et chaque application recompilée pour ARM64 contribuent à fluidifier le processus.
Par conséquent, le double message est logique : Prism comble aujourd'hui le fossé pour vous permettre de travailler, de jouer et de créer.Parallèlement, le catalogue natif s'enrichit de semaine en semaine. De plus, les améliorations apportées aux versions 24H2 et Insider continuent d'élargir la gamme d'applications fonctionnant sans correctif.
Du point de vue de l'utilisateur, ce que vous remarquerez, c'est que De plus en plus d'applications qui posaient problème auparavant démarrent désormais. Et leurs performances sont meilleures. Si votre outil principal est déjà sur ARM64, c'est parfait ; sinon, Prism vous permet de continuer sans modifier votre flux de travail.
Il est bon de retenir quatre idées : L'émulation est automatique et fait partie intégrante du système.Les contrôleurs doivent être ARM64 ; les binaires x64 bénéficient d’ARM64X pour une intégration optimale ; et la compatibilité CPU (AVX/AVX2, BMI, FMA, F16C) sera bientôt disponible afin d’assurer le bon fonctionnement d’un plus grand nombre de jeux et d’applications créatives. Grâce à ces composants, Windows sur ARM offre enfin une plateforme performante et agréable à utiliser, sans compromis majeurs.
Passionné de technologie depuis qu'il est petit. J'aime être à jour dans le secteur et surtout le communiquer. C'est pourquoi je me consacre à la communication sur les sites de technologie et de jeux vidéo depuis de nombreuses années. Vous pouvez me trouver en train d'écrire sur Android, Windows, MacOS, iOS, Nintendo ou tout autre sujet connexe qui me vient à l'esprit.
