Parallels Desktop 16.5 virtualise Windows 10 sur les machines Apple Silicon

Anthony Nelzin-Santos |

Cette fois, c’est la bonne. Après plusieurs mois de développement, Parallels Desktop 16.5 est pleinement capable de virtualiser Windows 10 sur les processeurs Apple Silicon. Plus de 100 000 utilisateurs de Mac M1 ont participé au programme technical preview et éprouvé le fonctionnement « de dizaines de milliers » d’applications Windows, à commencer par celles de la suite Microsoft Office.

Windows 10 virtualisé sur un Mac M1 avec Parallels Desktop 16.5. Image Parallels.

« La transition s’est déroulée en douceur pour la plupart des applications grâce à Rosetta, mais les machines virtuelles font exception », déclare Nick Dobrovolskiy, vice-président de Parallels en charge de l’ingénierie, « les ingénieurs de Parallels ont dû prendre en charge la virtualisation native sur la puce M1. » Le jeu en valait la chandelle : une machine virtuelle Windows 10 sur un Mac M1 tourne 30 % plus rapidement que sur un MacBook Pro Core i9 et consomme 2,5 fois moins que sur un MacBook Air 2020.

Attention toutefois : puisque l’on parle de virtualisation, il est question de Windows 10 pour ARM, qui n’est pas commercialisée, mais peut être téléchargée sur le site de Microsoft. Si les principales applications semblent stables, quelques problèmes de compatibilité ne sont pas à exclure. Parallels Desktop 16.5 permet par ailleurs d’utiliser les principales distributions GNU/Linux sur les Mac M1, comme nous avons pu le vérifier avec Ubuntu 20.04 pour ARM.


avatar Ghaleon111 | 

Ça tombe bien, w10arm pourra bientôt être compatible avec tous les logiciels 64 bits.
Vivement les imac m1.

avatar raoolito | 

@Ghaleon111

c’est pas deja le ca,s j’avais lu une news recemment la-dessus ? (ou alors c’était l’annonce)

avatar Mrleblanc101 | 

@Ghaleon111

Ça restera de l'émulation dans de la virtualization par contre. Peu de logiciel Windows sont adaptés à l'architecture ARM.

avatar pocketalex | 

@Meleblanc101

..et c’est tout le coeur du problème auxquels seront confrontés les futurs PC sous CPU ARM (avec autre chose que de l’anémique snapdragon) : que les développeurs suivent

avatar koko256 | 

En regardant les retours sur les forums de parallel, on voyait bien que la cible cachée était Windows. J'espère qu'ils vont continuer d'améliorer le support de linux.

avatar celtik44 | 

Donc bientôt possible de mettre Windows sur IPad ?

avatar MKO | 

J’y comprends rien je croyais que ce n’étais pas possible...

avatar pacolapo | 

Si c'est possible, mais le problème vient du fait que Windows "classique" n'est pas compatible avec Apple Silicon.

Il faut une version spécifique "Windows ARM" pour que cela fonctionne, cette version semble ne pas être très aboutie pour l'instant et un particulier ne peut pas l'acheter, elle est réservée aux assembleurs de machines (Dell etc...)

Bref, en tout cas, on peut que " ca sent bon ", ca devrait bientôt arriver :)

avatar minounet | 

@MKO

C’est pas Windows x86 mais Windows ARM qui est virtualisé
Le Mac ayant une puce ARM il lui faut un Windows ARM
Si il n’y avait pas eu de Windows ARM saurait été de l’émulation avec des pertes de performance énorme

avatar Mrleblanc101 | 

@minounet

En fait sans Windows 10 arm ça aurait été impossible. C'est pour cette raison qu'il n'y a pas de support pour Windows 10 x86-64 dans parrallel

avatar pocketalex | 

« Si il n’y avait pas eu de Windows ARM saurait été de l’émulation avec des pertes de performance énorme »

Au final c’est ce que l’on a mon ami

Parralels virtualise Windows 10 ARM sur des Mac ARM ... mais au final, ce n’est pas l’OS que l’on utilise.

Ce sont les applications.

Et les applications Windows compilées en ARM elles sont ... inexistantes.

Donc comment on fait ? On fait tourner les versions x86 avec une bonne couche d’émulation

avatar Mrleblanc101 | 

@pocketalex

Certaines app comment à supporter ARM, comme Edge, VS Code. Mais en effet la majorité ne le supporte pas et ne le supporteront jamais

avatar pocketalex | 

Edge c'est le navigateur de Microsoft, encore heureux qu'ils soit compilé ARM sur Windows 10 ARM (comme si Apple sortait les Mac M1 et que Safari tournait en x86 avec émulation)

Par ailleurs, il me semble que la suite Office est compilée ARM, ce qui n'est pas rien

Mais voila, la majorité des logiciels, que ce soit les grands noms (suite Adobe, tous les logiciels de compta, d'architecture, de musique, de photo, de développement, etc, etc ... quasiment toute la logitehèque Windows) ou des petits noms (utilitaires, sharewares, etc) et tous les jeux ... rien n'est prêt.

Windows 10 ARM, et les PC sous ARM, ça date de 2017. ça fait quasi 4 ans que ça existe, et rien n'a été porté, et j'ai énormément de mal à croire que tous les développeurs vont s'y mettre du jour au lendemain alors qu'ils n'ont rien fait pendant 4 ans

Et ce qu'il va se passer va être super simple : les PC ARM avec des CPU ARM un minimum sérieux vont surement débarquer un de ces quatre, les testeurs sur Youtube et les sites tech vont les prendre en main. Ils sortiront surement des benchs enthousiastes (et encore, Intel va pas se laisser faire, croyez moi) en pur CPU, mais en test logiciel, ça tiendra pas la route si c'est de l'émulation.

Et ce sera de l'émulation.

Et les graphiques catastrophiques pour les modèles ARM vont pleuvoir de partout. Les papiers sont à charge ... ça devient facile de jouer les madames Irma dans ce domaine tant l'histoire s'est répétée de nombreuse fois

Le grand gagnant de tout cela sera Intel, car à chaque tentative de s'éloigner d'Intel (Windows RT, Windows 10 Arm en 2017) le peu de fabricants qui ont joué le jeu se sont mangés, et ils sont retournés d'autant plus vite et d'autant plus fort vers le classique et indétronable x86 (la surface RT avec un OS dédié, sous ARM, tactile, comme iOS, a été dégagée fissa et remplacée par la surface pro, sous x86, avec le bon vieux Windows 10 x86)

avatar Mrleblanc101 | 

@pocketalex

Edge est basé sur Chromium. Google a une version ARM de Chrome depuis le début mais ne veux pas la rendre disponible
Et je ne comprend pas ton message, tu répète exactement ce que je dis depuis le début

avatar pocketalex | 

@ Mrleblanc101

"Et je ne comprend pas ton message, tu répète exactement ce que je dis depuis le début"

C'est qu'on doit dire la même chose alors 😅

avatar oomu | 

@Mrleblanc101

votre message sous-entendait que ce n'était pas grave, car Edge et Vs-Code existent en version ARM, comme si ça annonçait que demain (ou après demain, ou la d'ici 2 ans ou + ) allait arriver tout le reste, ce qui est l'unique chose qui intéresse le public.

Pocketalex en étant beaucoup plus explicite et concret que vous, rappelle que Edge et Vs-Code ne signifient rien.

avatar jcp25 | 

@pocketalex

Et les applications Windows compilées en ARM elles sont ... inexistantes.
---
Excellent résumé, mon cher !
L'intérêt d'installer Win68 sur un autre système étant essentiellement pour faire tourner des applications métiers ou spécifiques...
Pour l'instant, la solution est... Un deuxième ordinateur sous Win68 !
A suivre 🐾🐾🐾🐈🐈🐈

avatar oomu | 

@jcp25

ha Win68, le Mythologique Windows tournant sur Motorola 68x00 ;)

avatar jcp25 | 

@oomu

ha Win68, le Mythologique Windows tournant sur Motorola 68x00 ;)
---
Voilà ce que c'est quand on ne se relit pas !
Par contre comment à pu arriver Win68 au lieu de Win10... Grande interrogation !
🐾🐾🐾🐈🐈🐈🐀

avatar Mrleblanc101 | 

@MKO

Il s'agit de Windows 10 ARM, pas Windows 10 x86-64

avatar ErGo_404 | 

A noter que Windows rajoute une couche d'émulation pour faire tourner les applis x86 sur processeurs ARM, et les performances de cette couche d'émulation ne sont pas toujours au top.

Même si c'est stable, ça va commencer à en faire des couches d'émulation.

avatar TheUMan | 

Je suis tout à fait d'accord avec vous l'article n'est pas clair; en fait, c'est de la virtualisation de la version de Windows 10 ARM ok, mais, les applications 64 bits x86 sont émulées grace à un équivalent de rosetta 2 du coté de Microsoft donc c'est pas la même chose que la virtualisation de Windows 10 x86 sur un processeur Intel sur un Mac Intel.
A noter également que cette version de Windows ARM est une BETA et n'est pas vendue au particuliers (pour l'instant ?) !

avatar Gwynpl@ine | 

Windows 10 ARM virtualisé sur M1 est plus rapide que sur une Machine ARM faite pour. Donc une application X86 virtualisée dans la virtualisation de Windows 10 ARM sera tout de même plus rapide. CQFD ^_^

avatar TheUMan | 

@Gwynpl@ine
Il y a une erreur dans votre analyse les applications x86 64 bit sont émulées et non virtualisées. Donc cela reste de l'émulation (peut-être plus rapide mais de l'émulation quand même avec les risques de bugs associés).

avatar Florian Nicolin | 

@Gwynpl@ine

Je confirme, sur un MacBook Air M1, je fait tourner Tia Portal (suite software de Siemens pour la programmation des API Siemens) et ça tourne aux petits oignons ! Donc pour du ARM Windows qui tourne sur du ARM Apple, c’est très prometteur !

avatar Ced70v | 

@Florian Nicolin

Juste pour savoir, il tourne sur quoi TIA Portal ? Car sur mon MacBook Pro M1, il plante lors de l'installation sur un Windows 10 ARM avec Parallels Desktop.

avatar Ced70v | 

@Florian Nicolin

Et j'ai acheté ce Mac suite à ton commentaire.

avatar Florian Nicolin | 

@Ced70v

Bizarre 🤨. Windows ARM et installation de STEP 7 et TIA PORTAL V16 sans aucun soucis. Même le licence manager n’as pas posé de soucis. Je peux te faire une vidéo dans le week-end si j’ai le temps. Mail moi à f.nicolin@adhex.com que j’ai ton mail et que l’on puisse échanger en privée sur une messagerie ce week-end 😌

avatar Ced70v | 

@Florian Nicolin

Merci d'avance ! C'est super sympa !

avatar pocketalex | 

@ Gwynpl@ine

« Windows 10 ARM virtualisé sur M1 est plus rapide que sur une Machine ARM faite pour. »

Les PC sous CPU ARM sont dotés de snapdragons

C’est exactement comme si Apple, au lieu de mettre des M1 dans ses Macs, avait mis des A10

Donc les CPU sont à la ramasse, Windows 10 ARM est à moitié compilé en ARM, et à moitié pas (ça évolue ... mais bon) donc émulation. Et à la fin, les applications que tu lances n’existent qu’en x86 donc émulation aussi, et pas super optimisées ... donc des performances totales à la ramasse

avatar Mrleblanc101 | 

@TheUMan

Non ce n'est pas la même chose puisque bien des app ne supporte pas la virtualization de Windows ou sont extrêmement lente (contrairement à Rosetta). Rossera aussi à certaines incompatibilités

avatar jackhal | 

"virtualization"
VirtualiSation. Sérieux... une lettre pour éviter le franglish, fais un minimum d'effort, quoi !

avatar ech1965 | 

C'est pourtant bien plus logique avec un zède qu'avec un èsse

avatar oomu | 

@ech1965

le français est bien plus logique que le californien. A la rigueur l'anglais ça irait... :)

avatar FollowThisCar | 

OK mais BootCamp c'est mieux. C'était un des arguments qui justifiait le prix d'un Mac, puisqu'on avait aussi un vrai PC compris dans le prix. No more.

avatar Fredouille14 | 

@FollowThisCar

bootcamp a été un bon coup de pub pour relancer les mac mais dans les faits la virtualisation a pris le dessous et depuis deja quelques temps tous les softs sont sur mac, ou alors il s’agit de niches.

les mac M1 se vendent bien preuve que windows sur mac....

avatar raoolito | 

@FollowThisCar

ce n’est pas du tout impossible sous reserve d’aimer windows ARM et qu’apple ouvre un peu la porte. Meme lors d ela premiere transition ca a mis du temps.
wait & see

avatar Bounty23 | 

@FollowThisCar

C’est pas mieux c’est différent. À adapter selon les usages. Si c’est juste pour utiliser quelques logiciels standards le fait d’avoir 2 OS ouvert en même temps évite de perdre un temps fou à redémarrer sans arrêt.

Bootcamp c’est bien quand on a une configuration limitée ou besoin d’un maximum de ressources matériel pour l’OS.

avatar scanmb (non vérifié) | 

@Bounty23

Bootcamp: fromage OU dessert
VMWare ou Parallèle: fromage ET dessert

avatar Adodane | 

Ah oui ça virtualise le faux Windows ... le vrai reste toujours réservé à Intel.

avatar Florian Nicolin | 

@Adodane

Le faux Windows ? 😂😂.

Donc macOS M1 est un faux macOS aussi ? Car c’est la même chose… macOS ARM ou Windows 10 ARM, les deux tournent sur processeurs ARM et passent par un logiciel créé maison pour faire tourner les softwares x86/x64…

avatar Adodane | 

@Florian Nicolin

On se rassure comme on peut ...

avatar Mrleblanc101 | 

@Florian Nicolin

Il faut comprendre que Windows ARM ne supportais que les applications ARM initialement. Qu'en ce moment il ne supporte encore que les apps 32-bit mais ça va changer bientôt. Et que même avec l'émulation des app 64-bit, bien des apps ne fonctionne quand même pas ! Par exemple les jeux.

Lidee est qu'Apple a transitionné tout sur ARM alors que Microsoft supporte les deux ! Mais les devs ne développe que pour Intel la plupart du temps, donc Windows 10 ARM est l'enfant mal aimé comme l'étais Windows RT

avatar oomu | 

@Florian Nicolin

"faux" dans le sens que Windows ARM n'était pas du tout la priorité de Microsoft. Et même encore maintenant on a pas de perspective claire et il a encore des manques en comparaison de Windows 10 Intel.

il est "faux" ou "en carton" comme aiment dire les gens aussi... au sens : "il n'est pas le véritable produit sur lequel son créateur capitalise".

pour l'heure...

avatar celtik44 | 

On peut faire tourner des jeux en virtualisation de Windows ?

avatar Maestrorocco | 

@celtik44

Si vous appelez 10fps faire tourner un jeu alors oui ... et encore tous ne se lancent pas

avatar Fennec72 | 

Windows 10 pour ARM n’est pas commercialisé, alors pourquoi Parallels s’est-il fatigué à développé cette version compatible Windows 10 ARM?
Je suppose que ce n’est pas uniquement pour les développeurs sous Linux?

Auraient-ils des informations de chez Microsoft pour une commercialisation, à terme de Windows 10 ARM, alors que ça fait des années qu’on nous dit que ça n’arrivera jamais ?

avatar julien74 | 

@Fennec72

Microsoft va devoir tôt ou tard sortir une version pour ARM. Parallèle à anticipé.
Intel sortira aussi tôt ou tard des CPU Arm. Ils ne vont pas pouvoir rester sur l’architecture x86 qui a 30 ans et qui est bien en deçà des performances par W des CPU Arm. Le x86 a évolué, mais sans casser la compatibilité, il est au bout de son évolution.
Déjà il y a 20 ans , AMD avait inventé le K7 qui était du RISC en interne et comportait une interface de traduction CISC vers RISC.

avatar Fennec72 | 

@julien74

Pourtant, MS répète depuis des années que ce n’est pas dans ses intentions.

D’ailleurs, combien de licences Windows 10 sont-elles vendues par an pour être utilisées sur Mac?
Peut-être que pour Microsoft, c’est peanuts?

avatar julien74 | 

@Fennec72

En terme de vente c’est peanuts en effet, et donc il n’est pas logique pour eux d’y mettre des millions en dev. Donc ils disent que ça se fera pas.
Mais les processeurs ARM vont se développer. Et Microsoft ne va pas rester sur le bord du chemin à regarder.

Pages

CONNEXION UTILISATEUR