Microsoft juste lancé 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 la Surface et la Surface 2 d’origine, 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 met-il Windows 10 sur ARM?
ARM est un type d’architecture de processeur différent de l’architecture Intel x86 standard et Intel 64 bits utilisée sur les PC aujourd’hui. (Même AMD produit des puces compatibles avec l’architecture d’Intel.) Les appareils mobiles comme l’iPhone, l’iPad et les téléphones Android, ainsi que de nombreux autres appareils plus petits, ont des puces ARM au lieu de puces Intel à l’intérieur.
Les PC ARM de faible puissance présentent certains avantages par rapport aux ordinateurs x86 traditionnels (qui sont la plupart des ordinateurs de bureau et portables que nous utilisons aujourd’hui). Les PC ARM ont une connectivité cellulaire LTE intégrée, offrent souvent une meilleure autonomie que les processeurs Intel et AMD, et le matériel est moins cher pour les fabricants.
Microsoft souhaite que Windows 10 fonctionne sur du matériel ARM afin de pouvoir profiter de ces avantages. Bien sûr, vous n’utiliserez probablement pas de bureau ARM de si tôt, mais ARM pourrait être 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 ils l’ont fait 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 qui en résultent 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 exécuter des logiciels de bureau Windows traditionnels.
Microsoft d’abord a annoncé un partenariat avec Qualcomm pour créer Windows sur ARM à WinHEC en décembre 2016.
Il peut exécuter des programmes de bureau x86
Ce n’est pas seulement Windows RT une fois de plus. Windows RT ne vous permettait pas d’exécuter des logiciels de bureau traditionnels. 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’autorisait que les applications du Windows 8 Store.
Windows 10 sur ARM est complètement différent. C’est l’expérience de bureau Windows complète. Microsoft a créé une couche d’émulation spéciale qui permet aux applications de bureau 32 bits traditionnelles de s’exécuter sur des processeurs ARM, de sorte que tout devrait «fonctionner». Microsoft a même montré une version de Windows 10 Professionnel sur ARM, et a déclaré qu’il prend en charge toutes les fonctionnalités avancées habituelles que vous trouverez sur 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 utilise pour exécuter des applications 32 bits sur les versions 64 bits de Windows aujourd’hui. Cependant, l’émulation x86 vers ARM se produit entièrement dans le logiciel.
Cette émulation logicielle pourrait cependant être un problème. Alors que Microsoft démontré Windows 10 sur ARM exécutant la version de bureau de Photoshop, disant qu’il «fonctionne parfaitement» sur le processeur Qualcomm, il est presque certain qu’il y aura un certain ralentissement dans les applications de bureau exigeantes par rapport à leur exécution sur un système Intel ou AMD. Nous devrons attendre de voir les benchmarks de performances lors de la sortie de Windows 10 sur ARM.
Cependant, ne vous laissez pas distraire par l’émulateur. Ce n’est pas seulement un système d’exploitation Windows 10 émulé. Le noyau Windows, les pilotes matériels et tous les programmes inclus avec Windows sont du code ARM natif. Les applications UWP (Universal Windows Platform) du Windows Store sont également des programmes ARM natifs. L’émulateur n’est utilisé que lors de l’exécution du logiciel de bureau Windows x86 traditionnel.
Une grande partie de ces informations provient de une vidéo Microsoft a publié pendant BUILD 2017.
La prise en charge des périphériques matériels plus anciens peut poser problème
Bien que Windows 10 sur ARM puisse émuler des 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. Il aura besoin des versions ARM de ces pilotes matériels pour prendre en charge différents périphériques matériels.
Microsoft promet que Windows 10 sur ARM «aura une excellente prise en charge des périphériques USB en utilisant les pilotes de classe intégrés». C’est parfait pour les périphériques USB modernes. Mais lisez entre les lignes: les appareils 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 matériel peuvent ne pas fonctionner non plus. Cela peut être 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 sur lequel Windows s’exécute. Vous bénéficiez d’une expérience de bureau Windows complète avec Windows 10 Famille 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 des logiciels du Windows Store. Cependant, vous pouvez payer pour passer à Windows 10 Professionnel et avoir la possibilité d’installer des applications de bureau, tout comme vous pouvez le faire avec Windows 10 S sur les PC Intel et AMD. Jusqu’en septembre 2018, la mise à niveau de Windows 10 S vers Windows 10 Professionnel sera gratuite.
En d’autres termes, avec Windows 10, ARM est juste une autre plate-forme matérielle qui est traitée de la même manière – il a juste besoin d’une couche d’émulation pour rendre cela possible. Windows 10 S est une version limitée de Windows qui peut 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, comme le HP Envy x2 avec un processeur Qualcomm Snapdragon 835, seront disponibles au printemps 2018.