Microsoft révèle que Windows 10 sur ARM est après tout Windows Lite et c'est pourquoi

Icône de temps de lecture 4 minute. lis


Les lecteurs aident à prendre en charge MSpoweruser. Nous pouvons recevoir une commission si vous achetez via nos liens. Icône d'info-bulle

Lisez notre page de divulgation pour savoir comment vous pouvez aider MSPoweruser à soutenir l'équipe éditoriale En savoir plus

Microsoft a travaillé dur pour amener Windows sur ARM afin que les OEM puissent exécuter Windows 10 complet sur un chipset ARM moderne et à faible consommation d'énergie, toujours connecté, en concurrence avec des plates-formes telles que l'iPad. Dans le cadre du processus, Microsoft a annoncé un partenariat avec Qualcomm pour exécuter des applications Win32 sur leur chipset Snapdragon 835 ARM.

Cette semaine, la société a publié une documentation complète pour les OEM prévoyant d'utiliser Windows 10 sur des puces ARM. Le document détaille tout ce qui concerne Windows 10 sur ARM, y compris ses limites, ce qui est quelque peu révélateur, d'autant plus que Microsoft a toujours insisté sur le fait que W10 sur ARM est simplement Windows complet. Vous pouvez vous diriger vers les limites de Windows 10 sur ARM ci-dessous.

  • Seuls les pilotes ARM64 sont pris en charge, ce qui signifie que les périphériques plus anciens ne fonctionneront probablement pas.
  • Les applications x64 ne sont pas prises en charge, ce qui suggère que des applications plus puissantes ne fonctionneront probablement pas sur les appareils.
  • Certains jeux qui reposent sur OpenGL ou des DRM propriétaires ne fonctionneront pas
  • Les applications qui personnalisent l'expérience Windows (et étendent le shell) peuvent ne pas fonctionner correctement, notamment les éditeurs de méthode de saisie, les technologies d'assistance et les applications de stockage en nuage.
  • Les applications qui supposent que tous les appareils basés sur ARM exécutent une version mobile de Windows peuvent ne pas fonctionner correctement
  • La plate-forme d'hyperviseur Windows n'est pas prise en charge sur ARM, ce qui aura probablement un impact sur les émulateurs exécutant et certainement sur les développeurs.

Outre les limitations, Microsoft a également répertorié les problèmes courants et comment les résoudre pour les développeurs.

  • Votre application repose sur un pilote qui n'est pas conçu pour ARM.- Recompilez votre pilote x86 en ARM64. Voir Construire des pilotes ARM64 avec le WDK.
  • Votre application est disponible uniquement pour x64.- Si vous développez pour Microsoft Store, soumettez une version ARM de votre application. Pour plus d'informations, voir Architectures de packages d'applications.
  • Si vous êtes un développeur Win32, distribuez une version x86 de votre application.- Votre application utilise une version OpenGL ultérieure à 1.1 ou nécessite des applications OpenGL.x86 accélérées par le matériel qui utilisent DirectX 9, DirectX 10, DirectX 11 et DirectX 12 travailler sur ARM. Pour plus d'informations, voir Graphiques et jeux DirectX.
  • Votre application x86 ne fonctionne pas comme prévu.- Essayez d'utiliser l'utilitaire de résolution des problèmes de compatibilité en suivant les conseils de Dépannage de la compatibilité des programmes sur ARM. Pour d'autres étapes de dépannage, consultez le Dépannage des applications x86 sur ARM l'article.
  • Votre application x86 ne détecte pas qu'elle s'exécute sur ARM.- Utilisez EstWow64Process2 pour déterminer si votre application s'exécute sur ARM.
  • Votre application UWP ARM32 ne fonctionne pas comme prévu.- Voir Dépannage des applications ARM32 sur ARM pour savoir comment faire fonctionner correctement votre application sur ARM.

Le guide donne une liste de solutions aux problèmes courants auxquels les développeurs peuvent être confrontés lors de la transition vers Windows sur ARM. Cela étant dit, les limitations d'ARM pourraient encore décourager les clients d'opter pour des appareils ARM et de même, les développeurs devraient se soucier de la prise en charge de la nouvelle plate-forme et de la résolution des problèmes.

Microsoft a présenté Windows 10 sur ARM comme Windows 10 complet, mais à de nombreuses exceptions près, il est très peu probable qu'un acheteur rationnel opte pour ARM. Microsoft a été victime d'App Gap dans le passé et si l'histoire nous a appris quelque chose, c'est le fait que les développeurs ne mettront pas d'applications à disposition ou ne feront pas d'effort particulier pour une plate-forme tant qu'ils n'en tireront pas un bon profit.

Les limitations actuelles d'ARM affecteront le flux de travail quotidien des clients car il est possible que vos périphériques ne prennent pas en charge ARM, vos meilleurs jeux ne fonctionneront pas ou le manque d'Hyper V ne permettra pas aux émulateurs ou à tout IDE de fonctionner correctement.

Si vous combinez toutes les limitations, vous obtiendrez en fait une version Lite de Windows et non toute l'expérience Windows 10 que Microsoft annonce actuellement.

Dans le même temps, Intel répond avec ses propres chipsets toujours connectés à faible consommation sans aucune des limitations de W10 sur ARM.

Que pensent nos lecteurs des limitations ? Seront-ils un dealbreaker pour vous? Faites-nous part de vos réflexions dans la section des commentaires ci-dessous.

La source: Microsoft; Via: Neowin

En savoir plus sur les sujets : microsoft, fenêtres, fenêtres 10, Windows sur ARM