La version Arm de Windows est-elle prête pour le gros plan ? | Dmshaulers

La version Arm de Windows est-elle prête pour le gros plan ?

Qualcomm

Des signes indiquent que les processeurs Snapdragon X Elite de Qualcomm apparaîtront dans de vrais ordinateurs que les gens pourront acheter dans les prochains mois après des années de spéculation et une autre année de battage médiatique.

Pour ceux qui n’ont pas suivi, il s’agirait du premier processeur Arm de Qualcomm pour les PC Windows, faisant pour les PC ce que les puces de la série M d’Apple ont fait pour les Mac, promettant à la fois une meilleure durée de vie de la batterie et de meilleures performances que les puces Intel équivalentes. Ce serait un changement par rapport aux précédentes puces Snapdragon pour PC, qui ont eu des performances moins bonnes (ou au mieux les mêmes que) les options Intel existantes, une durée de vie de la batterie à peine améliorée et de nombreux problèmes d’incompatibilité logicielle pour démarrer.

Les premiers benchmarks semblent prometteurs pour le Snapdragon X. Et il y a d’autres raisons d’être optimiste : l’équipe de conception du Snapdragon X Elite est dirigée par certaines des mêmes personnes qui ont fait le succès d’Apple Silicon en premier lieu.

Les rumeurs suggèrent que la tablette phare de Microsoft, Surface, utilisera cette année exclusivement les puces Arm de Qualcomm au lieu de vendre côte à côte les versions Arm et Intel (une Intel Surface Pro 10 existe, mais elle n’est vendue qu’aux entreprises). Microsoft a essayé de faire en sorte qu’Arm Windows se produise à plusieurs reprises. Mais cette fois, c’est différent.

Un bref historique d’Arm Windows

La première version publique de Windows à fonctionner sur les processeurs Arm était Windows RT, une version compatible Arm de Windows 8 lancée sur une poignée d’appareils fin 2012.

Windows RT présentait des limitations importantes, notamment une incapacité totale à exécuter les applications de bureau Windows x86 traditionnelles : toutes les applications devaient provenir du Microsoft Store, qui était nettement plus stérile qu’il ne l’est aujourd’hui. Il n’y avait aucun mode de compatibilité x86.

Cette limitation peut être due en partie au matériel Arm limité et peu performant disponible à l’époque. Les processeurs Arm étaient encore majoritairement 32 bits, avec des processeurs et des GPU lents, 32 ou 64 Go de stockage flash lent et seulement 2 Go de mémoire (à l’époque, 4 Go étaient généralement considérés comme suffisants pour un PC, et 8 Go étaient spacieux ) . Même si vous aviez eu une traduction d’application x86, les applications traduites auraient été terribles puisque le matériel Arm avait déjà du mal à exécuter correctement les applications natives.

Asus VivoTab RT, l'une des rares tablettes Windows RT lancées à l'époque de Windows 8.
Agrandir / Asus VivoTab RT, l’une des rares tablettes Windows RT lancées à l’époque de Windows 8.

Andrew Cunningham

Windows RT est mort de la mort qu’il méritait ; il n’a jamais fonctionné sur de nombreux appareils, et ceux qui le faisaient avaient complètement disparu du marché vers 2015 environ. Mais la base technique du système d’exploitation est toujours d’actualité.

Comme décrit par Steven Sinofsky, alors chef de Windows, Microsoft a effectué un travail considérable pour définir une couche d’abstraction matérielle (HAL), un micrologiciel ACPI et des pilotes de classe de base pour la version Arm de Windows afin que le système d’exploitation puisse s’installer et s’exécuter comme prévu sur une grande variété de matériel Arm à peine standardisé dans le de la même manière que sur un PC x86 entièrement standardisé. (Comparez cela à l’approche Far West de Google concernant Android, qui à ce jour ne peut pas installer les mises à jour de base du système d’exploitation ou de sécurité sans l’intervention spécifique des fabricants de puces et des fabricants d’appareils).

Il s’agissait d’éléments de base que Microsoft pouvait réutiliser pour Windows 10, qui est arrivé pour la première fois sur les appareils Arm en 2017 avec la prise en charge de la traduction d’applications x86 32 bits. Cette version de Windows-on-Arm servait également davantage de démonstration technique que de début d’une nouvelle ère, mais elle se rapprochait plus de ce que Windows-on-Arm devait être pour réussir : un remplacement instantané de la version x86. de Windows, où les deux versions étaient largement impossibles à distinguer pour les utilisateurs non techniques.

La prochaine grande étape sur cette voie a eu lieu en 2020 lorsque Microsoft a annoncé un aperçu de la traduction d’application Intel 64 bits pour les PC Arm, bien que la version finale ait fini par être exclusive à Windows 11 lors de son lancement fin 2021 (et a d’ailleurs laissé la première vague de PC Windows 10 Arm équipés d’un processeur Snapdragon 835 – un autre cas où l’adoption précoce dans cet écosystème a des utilisateurs de serpents ). Les développeurs ont également bénéficié d’une rampe d’activation plus simple au démarrage de Microsoft. leur permettant de mélanger le code x86 et Arm dans la même application.

Cela nous amène là où nous en sommes actuellement : une version Arm de Windows qui présente encore quelques lacunes de compatibilité, notamment autour des périphériques et des logiciels spécialisés. Mais la grande majorité des applications de productivité et même des jeux fonctionneront désormais sans problème sur la version Arm de Windows, sans aucune intervention de l’utilisateur ou du développeur requise.

Leave a Reply

Your email address will not be published. Required fields are marked *