Archives des étiquettes : Surface Pro X

L’émulation X64 bientôt disponible pour les PC sous Windows ARM

Nous vous en parlions, c’est maintenant officiel, Microsoft travaille sur l’émulation d’applications 64 bits pour son Windows sous ARM telle que la version embarquée dans la Surface Pro X (machine qui vient d’ailleurs d’être mise à jour). Aujourd’hui les PC sous Windows ARM pourront exécuter des applications ARM natives 32 bits ou 64 bits, et des applications Intel (x86) émulées seulement en 32 bits. C’est d’ailleurs ce type de versions que l’éditeur exécuter pour sa propre suite bureautique Office ! (Alors qu’il a prévu de faire fonctionner des applications natives ARM sur la plateforme Mac sous ARM… allez comprendre). Bientôt, il devrait ainsi être possible de faire fonctionner des applications Intel (x64) émulées en 64 bits. Les performances des applications émulées en 32 bits sont très loin d’être aussi bonnes que celles des applications natives, en puissance mais aussi en autonomie de la machine il en sera de même logiquement pour les application en en 64 bits.

Cette histoire d’émulation d’application Intel en 64 bits révèle en creux, les difficultés qu’à Microsoft pour convaincre les développeurs d’adopter sa plateforme (un peu comme celle qu’il avait eu avec Windows Phone). C’est d’autant plus évident qu’il ne le fait visiblement pas pour ces propres applications comme nous le disions avec Office…

Sous Windows ARM, une application ARM64 native sera beaucoup plus rapide, surtout avec les processeurs Snapdragon 8cx Gen 2 de Qualcomm ou SQ2 de Microsoft qu’une application éculée, il est bien dommage à mon avis que les efforts ne soient pas mis pour porter à minima les applications de productivité de l’éditeur, histoire de montrer la voie ! Comment convaincre des développeurs tiers de porter leur applications alors que cette tâche n’est pas faites pour ses propres applications…

Selon Microsoft, l’émulation x64 sera disponible en novembre pour les Insiders, les autres ne l’auront pas avant l’année prochaine. Cette fonctionnalité sera disponible depuis le Snapdragon 835, même si elle ne brillera encore moins par ses performances sur ces processeurs.

Nous reviendrons sur ces éléments et la stratégie nouvel OS de Microsoft lors du prochain Briefing Calipia (vous pouvez consulter l’agenda ici)

Microsoft travaillerait sur l’émulation Intel 64 bits pour la version ARM de Windows 10

surface pro xNous vous en parlions ici la semaine dernière, le gros problème de la tablette Surface Pro X est le manque d’applications native de son système, basé sur le processeur ARM Qualcomm Windows 10 ARM.

Si l’éditeur propose bien une émulation Win32 (donc 32 bits), rien n’est disponible pour le 64 bits. On apprend que l’éditeur travaillerait bel et bien sur une couche d’émulation 64 bits pour ce processeur ARM et la version de Windows qui va avec. Actuellement par exemple, si vous voulez une application qui n’est disponible que dans une version x64, comme Adobe Premiere Pro ou Photoshop Elements, vous ne pouvez l’utiliser. L’idéal bien sûr serait qu’elle soit disponible en version native…

Microsoft travaillerait à apporter l’émulation d’application x64 à Windows sur ARM. Quand ceci devrait être disponible ? Mystère, des sources indiquent que cela pourrait être dans Windows 10 21H1, ce qui signifierait que le grand public y aura accès au cours du premier semestre 2021… En espérant que Adobe, pour rester sur cet exemple aura entre temps développé ses applications en natif pour ARM !

Pour rappel, la génération actuelle de puces PC de Qualcomm est le Snapdragon 8cx, ainsi que le SQ1 de Microsoft, qui est un 8cx légèrement modifié. Ces SoCs sont construits à partir de zéro pour les PC, avec l’émulation en tête. Cependant, l’émulation d’applications 64 bits ne devrait pas être exclusive à la gamme 8cx, on devrait pouvoir utiliser des applications x64 sur toutes les générations de processeurs ARM de Windows, en remontant jusqu’au Snapdragon 835.

Reste la question des performances obtenues mais aussi de la consommation en résultant… et sur ces points, aucune information.

Nous aborderons ce sujet en introduction du prochain Briefing Calipia qui commence la semaine prochaine.

Surface Pro X : une magnifique machine en manque d’applications natives

surface pro xNous ne l’avions pas vu Chez Microsoft Corp à Seattle début octobre (pas encore arrivée), elle était hier sur le stand Microsoft à Ignite et pas de doute, la nouvelle machine Surface Pro X de Microsoft est vraiment magnifique : fine, astucieuse, avec son stylet intégré au clavier détachable, légère avec de belles finitions. Oui mais il y a un mais… les premiers tests sont tombés ici et là, (l’article de The Verge résume bien la situation) et la réalité n’est pas à la hauteur des promesses de la conférence du début octobre.

Quelques éléments :

  • Les performances ne sont pas à la hauteur : la faute aux applications 32 Bits, la couche d’émulation n’est pas si performante que le clamait Qualcomm et Microsoft, pas de quoi inquiéter Intel actuellement. L’éditeur annonçait la performance d’un Core i5 d’Intel, il y a encore du travail visiblement pour cette couche d’émulation qui ne fonctionne d’ailleurs qu’avec les applications 32 bits, ce qui n’est plus le cas des processeurs Intel depuis dix ans.
  • La promesse d’une autonomie de 20 d’heures d’usage et jusqu’à 13 heures en continu… elle aussi est mise à mal par de nombreux tests « en conditions réelles » elle ne tient en réalité que 6 heures de travail.

Alors pourquoi une telle différence entre la promesse et la réalité ? La réponse est simple : les applications natives ne sont vraiment pas nombreuses sur le Store Microsoft compilé pour cette tablette. Microsoft lui même ne donne pas l’exemple avec Office qui n’existe pas en version native actuellement… il faut se contenter de la version 32 bits… En natif les performances seraient tout autre, l’autonomie sans doute aussi (ce que mesure aussi les testeurs).

Mais alors est-ce uniquement des défauts de jeunesse ? Microsoft l’assure les applications vont arriver… Oui mais, n’était-ce pas le même discours que l’éditeur tenait avec la Surface RT (la première machine Microsoft fonctionnant avec un Windows sous ARM) ? On connait la suite : le Store est resté vide, et les usages de la tablette aussi (je donnais mon avis ici sur cette tablette à son annonce en octobre 2012 avis qui n’avait pas vraiment plu à Microsoft à l’époque, qui clamait que « les applications vont arriver par centaine »….).

Je peux sans aucun doute me tromper mais qu’est-ce qui ferait que les développeurs se précipiterait sur le Store Windows ARM pour y mettre leurs applications ? Alors même que le Store Windows reste assez calme pour les applications Windows « Intel » ?. L’émulation intégrée à la machine n’est-elle pas elle même paradoxalement un aveu de faiblesse pour l’éditeur qui peine depuis des années à convaincre les développeurs à remplir son Store ? Les promesses de l’éditeur : «  C’est rapide à recompiler, nous avons des outils, des programmes de migrations, etc.. » n’y ont rien fait… Alors dire qu’aujourd’hui tout va changer ? Honnêtement je n’y crois pas trop.

Mais alors à qui s’adresse cette machine ? C’est bien là le problème, tant que des applications natives exploitant les performances de cette machine ne seront pas là, cela va sans doute être très délicat pour l’éditeur de convaincre beaucoup de monde à dépenser près de 1500 € pour cette machine (prix de la configuration 8Go de ram et 256 Go de SSD) par rapport à un Ultra Portable (et pourquoi pas la très belle Surface Laptop 3…).

Globalement je pense aussi que cette machine est peut-être arrivée trop tôt et qu’elle constitue avant tout plus une démonstration technologique. L’éditeur le sais et je serais très étonné que Microsoft ai donné des objectifs très ambitieux à ses commerciaux 🙂

Nous reviendrons sur tout ceci lors du prochain Briefing Calipia avec une session sur le futur du poste de travail en entreprise.