Qu'est-ce que Windows 10 sur ARM et en quoi est-il différent?
Microsoft vient de lancer une version de Windows 10 qui fonctionnera sur du matériel ARM de faible puissance. Contrairement à Windows RT, la version de Windows 8 qui alimentait les surfaces d'origine, Surface et Surface 2, il s'agit d'une version complète de Windows 10 avec une couche d'émulation qui lui permet d'exécuter des applications de bureau traditionnelles en dehors du Windows Store..
Pourquoi Microsoft utilise-t-il Windows 10 sur ARM??
ARM est un type d'architecture de processeur différent des architectures standard Intel x86 et Intel 64 bits actuellement utilisées sur les PC. (Même AMD fabrique des puces compatibles avec l'architecture d'Intel.) Les appareils mobiles tels que les téléphones iPhone, iPad et Android, ainsi que de nombreux autres appareils plus petits, contiennent des puces ARM à la place des puces Intel..
Les PC ARM de faible puissance présentent certains avantages par rapport aux ordinateurs x86 traditionnels (qui constituent la plupart des ordinateurs de bureau et des ordinateurs portables que nous utilisons aujourd'hui). La connectivité cellulaire LTE intégrée aux PC ARM offre souvent une meilleure autonomie de batterie que les processeurs Intel et AMD, et le matériel est moins coûteux pour les fabricants..
Microsoft souhaiterait que Windows 10 s'exécute sur du matériel ARM afin de bénéficier de ces avantages. Bien sûr, vous n'utiliserez probablement pas de bureau ARM dans un avenir proche, mais ARM pourrait s'avérer un excellent choix pour les tablettes, les convertibles 2 en 1 et même les ordinateurs portables plus petits..
Plutôt que de créer une version plus limitée de Windows pour cette plate-forme, comme ce fut le cas avec l’échec de Windows RT, Microsoft a décidé de publier une version complète de Windows 10 pour le matériel ARM, qui peut même exécuter des applications de bureau Windows traditionnelles..
Les appareils résultants sont conçus pour être «toujours connectés» et promettent jusqu'à 20 heures d'utilisation active et 700 heures de «veille moderne connectée». Et ils peuvent même utiliser un logiciel de bureau Windows traditionnel.
Microsoft a annoncé pour la première fois un partenariat avec Qualcomm pour créer Windows sur ARM chez WinHEC en décembre 2016.
Il peut exécuter des programmes de bureau x86
Ce n’est pas simplement Windows RT. Windows RT ne vous permettait pas d'utiliser un logiciel de bureau traditionnel. Il a même empêché les développeurs de compiler leurs applications de bureau pour les processeurs ARM et de les proposer aux utilisateurs. Windows RT n'autorise que les applications du Windows 8 Store.
Windows 10 sur ARM est complètement différent. C'est l'expérience complète du bureau Windows. Microsoft a créé une couche d'émulateur spéciale qui permet aux applications de bureau 32 bits traditionnelles de s'exécuter sur des processeurs ARM. Tout devrait donc «fonctionner». Microsoft a même présenté une version de Windows 10 Professionnel sur ARM et déclaré qu'il prend en charge toutes les fonctionnalités avancées habituelles de Windows 10 Professionnel..
L'émulation fonctionne de manière totalement transparente pour les utilisateurs et les programmes qu'ils exécutent. Il utilise la même technologie WOW (Windows sur Windows) que Windows pour exécuter des applications 32 bits sur les versions 64 bits de Windows. Cependant, l'émulation de x86 à ARM se fait entièrement dans le logiciel.
Cette émulation logicielle pourrait toutefois poser problème. Alors que Microsoft a démontré que Windows 10 sur ARM exécutant la version de bureau de Photoshop, «fonctionnait parfaitement» sur le processeur Qualcomm, il était presque certain que les applications de bureau exigeantes ralentiraient par rapport à leur exécution sur un système Intel ou AMD. Nous devrons attendre de voir des tests de performances lorsque Windows 10 sur ARM sera disponible.
Ne vous laissez pas distraire par l'émulateur, cependant. Ce n'est pas simplement un système d'exploitation Windows 10 émulé. Le noyau Windows, les pilotes de matériel et tous les programmes inclus avec Windows sont du code ARM natif. Les applications universelles de la plate-forme Windows (UWP) du Windows Store sont également des programmes ARM natifs. L'émulateur est uniquement utilisé lors de l'exécution du logiciel de bureau Windows x86 traditionnel..
Une grande partie de ces informations provient d'une vidéo Microsoft publiée au cours de BUILD 2017..
La prise en charge d'anciens périphériques matériels peut poser problème
Bien que Windows 10 sur ARM puisse émuler les applications de bureau traditionnelles, il ne pourra pas installer de pilotes matériels écrits pour les systèmes d’exploitation Windows x86 ou x64 traditionnels. Des versions ARM de ces pilotes matériels seront nécessaires pour prendre en charge différents périphériques matériels..
Microsoft promet que Windows 10 sur ARM «offrira une excellente prise en charge des périphériques USB à l’aide des pilotes de classe intégrés». C'est parfait pour les périphériques USB modernes. Mais lisez entre les lignes: les périphériques qui ne sont pas pris en charge par les pilotes intégrés ne fonctionneront pas. Les utilitaires d’imprimante et autres utilitaires de pilote de matériel risquent de ne pas fonctionner non plus. Cela pourrait poser un problème pour les périphériques matériels plus anciens ou plus obscurs..
Ces appareils seront livrés avec Windows 10 S
Peu importe le type de processeur utilisé par Windows. Vous obtenez une expérience de bureau Windows complète avec Windows 10 Édition Familiale ou Windows 10 Professionnel, même si vous utilisez Windows 10 sur ARM.
Cependant, ces appareils Windows 10 sur ARM seront livrés avec Windows 10 S, tout comme le Surface Laptop de Microsoft. Windows 10 S est une édition plus limitée de Windows 10 qui ne peut exécuter que les logiciels du Windows Store. Cependant, vous pouvez payer pour mettre à niveau vers Windows 10 Pro et obtenir la possibilité d'installer des applications de bureau, comme vous le pouvez avec Windows 10 S sur des PC Intel et AMD. Jusqu'en septembre 2018, la mise à niveau de Windows 10 S vers Windows 10 Pro sera gratuite..
En d’autres termes, avec Windows 10, ARM n’est qu’une autre plate-forme matérielle traitée de la même manière; il lui faut simplement une couche d’émulation pour rendre cela possible. Windows 10 S est une version limitée de Windows pouvant fonctionner sur n'importe quelle plate-forme matérielle..
Quand va-t-il sortir?
Le premier appareil Windows 10 sur ARM sera l'Asus NovoGo, qui fera ses achats avant la fin de 2017. La plupart de ces appareils basés sur ARM, tels que le HP Envy x2 doté d'un processeur Qualcomm Snapdragon 835, seront disponibles au printemps 2018..