Le passage à l’architecture Arm pour les ordinateurs de bureau et portables est un défi de taille pour Microsoft. Pour le moment, la firme de Redmond n’a pas réussi.
Là, elle lance une nouvelle offensive massive avec les PC Copilot+ qui offrent de nouvelles fonctions, dont Recall. Mais, ça, ça ne suffit pas pour réussir le passage à Arm.
En effet, la majorité des logiciels et des applications sont encore conçus pour l’architecture x86, utilisée par les processeurs Intel et AMD. Pour assurer une transition et garantir la compatibilité avec les applications existantes, Microsoft a également misé sur une couche de traduction logicielle, Prism.
Rosetta 2, la clé de la réussite d’Apple Silicon
Apple a réussi un pari fou en annonçant son passage à l’architecture Arm pour ses ordinateurs Mac en 2020, avec sa gamme de processeurs Apple Silicon.
Pour faciliter la transition, la marque à la pomme avait développé Rosetta 2, une couche de traduction qui permet d’exécuter de manière relativement transparente la plupart des applications Intel Mac sur un Mac Apple Silicon, sans aucun effort supplémentaire requis de la part de l’utilisateur ou du développeur de l’application.
Grâce à Rosetta 2, les utilisateurs de Mac Apple Silicon ont ainsi pu continuer à utiliser leurs logiciels et applications préférés, même si ces derniers n’ont pas encore été adaptés à l’architecture Arm.
De plus, les performances des applications traduites par Rosetta 2 étaient généralement très proches de celles des applications natives, ce qui permet de profiter pleinement de la puissance des processeurs Apple Silicon.
Prism, la réponse de Microsoft pour Windows 11 sur Arm
Nous sommes en 2024 et de son côté, Microsoft a également développé une couche de traduction logicielle pour son système d’exploitation Windows 11 sur Arm.
Baptisée Prism, cette technologie offre des fonctionnalités similaires à celles de Rosetta 2. Avec la mise à jour Windows 11 24H2, Microsoft affirme que les applications traduites par Prism devraient fonctionner entre 10 et 20 % plus rapidement sur le même matériel Arm.
Selon Microsoft, les performances de Prism seraient similaires à celles de Rosetta 2, bien que cela dépende évidemment de la vitesse du matériel sur lequel la couche de traduction est exécutée.
Microsoft affirme également que Prism améliorera encore la compatibilité de la couche de traduction avec les applications x86, sans toutefois détailler les modifications exactes apportées à ce sujet.
Vers une généralisation des applications natives Arm
Les couches de traduction logicielle comme Rosetta 2 et Prism constituent des solutions provisoires utiles pour assurer la compatibilité avec les applications x86 existantes.
Toutefois, pour tirer pleinement parti des puces Arm et de leurs performances, les développeurs devront fournir des applications natives, c’est-à-dire conçues spécifiquement pour l’architecture Arm.
Heureusement, cette tendance semble s’accélérer ces dernières années sur Windows. De plus en plus d’éditeurs de logiciels et d’applications proposent désormais des versions natives Arm de leurs produits, à l’image de Google Chrome, Dropbox ou encore Adobe avec sa gamme d’applications natives Arm (Photoshop, Lightroom, Illustrator, Premiere Pro, etc.).
Avec la multiplication des ordinateurs équipés de puces Arm, comme les PC basés sur les puces Snapdragon X Elite de Qualcomm, on peut espérer que cette tendance se poursuive et que les couches de traduction logicielle deviennent progressivement obsolètes.
Pour aller plus loin
Microsoft dévoile les PC Copilot+, plus rapides que le MacBook Air avec plus d’autonomie
Rendez-vous un mercredi sur deux sur Twitch, de 17h à 19h, pour suivre en direct l’émission SURVOLTÉS produite par Frandroid. Voiture électrique, vélo électrique, avis d’expert, jeux ou bien témoignages, il y en a pour tous les goûts !
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix