Parrallels Desktop 27 : 1 code, 3 OS : comment je développe RustMusic sur Mac
1 code, 3 OS : je développe RustMusic, mon logiciel multiplateforme, et je le compile sous macOS, Windows 11 et Linux sur un seul Mac avec Parallels Desktop 27.🎁 Parallels Desktop 27 avec l'offre du moment : https://parallels.sjv.io/5kd6ej
Un logiciel multiplateforme, il faut le compiler et le tester sur chaque système. Depuis un PC, on virtualise Windows et Linux, mais pas macOS. Depuis un Mac, on a les trois : macOS en natif, Windows 11 et Ubuntu en machines virtuelles avec Parallels Desktop. C'est comme ça que je développe RustMusic, mon lecteur audio open source écrit en Rust avec Tauri et Svelte : un seul code source, trois systèmes, une seule machine.
Dans cette vidéo, je vous montre mon workflow de développeur de A à Z :
• Créer la VM Windows 11 de test en quelques clics avec Parallels Desktop
• Le mode Cohérence : les applications Windows à côté de mon code, directement sur le bureau macOS
• Stocker les machines virtuelles sur un SSD externe pour garder de la place sur le Mac
• Préparer l'environnement de dev sous Windows (Git, Node.js, Rust, Visual Studio Build Tools)
• Cloner le projet depuis GitHub, compiler et tester RustMusic sous Windows 11
• Refaire la même chose sous Ubuntu 26.04 LTS ARM, avec le réglage pour retrouver la 4K à 60 Hz
• Mon bilan : ce que ça change au quotidien pour développer sur 3 OS
Et tout ça sur un MacBook Pro M1 de 8 Go, pas sur une machine de guerre.
🆕 Ce qui change avec Parallels Desktop 27
• Pilote graphique basé sur Metal : OpenGL 4.3 dans les VM Windows sur Mac Apple silicon (contre 4.1 avant), pour les logiciels comme ArcGIS Pro ou ZWCAD
• Parallels annonce jusqu'à 160 % de performances OpenGL en plus sur Mac M3 et plus récents, et un rendu 3D jusqu'à 35 % plus rapide dans ArcGIS Pro
• IA locale : instructions Arm SME2 dans les VM Windows et Linux, sur Mac M4 et plus récents uniquement. Parallels annonce jusqu'à 7x sur les opérations matricielles et 1,75x en inférence
• Compatible macOS 27 Golden Gate
• Réservé aux Mac Apple silicon : sur un Mac Intel, il faut rester sur Parallels Desktop 26
(Chiffres annoncés par Parallels, non vérifiés de mon côté.)
⏱️ Chapitres
0:00 1 code, 3 OS : développer avec un seul Mac
2:18 Les nouveautés de Parallels Desktop 27
4:13 Créer la VM Windows 11 de test
5:58 Mode Cohérence et intégration au Mac
8:33 Stocker les VM sur un SSD externe
11:27 Préparer l'environnement de dev sous Windows
14:05 Compiler et tester RustMusic sous Windows 11
21:45 Créer la VM Ubuntu 26.04 LTS ARM
25:56 Compiler et tester RustMusic sous Ubuntu
30:41 Bilan : développer sur 3 OS avec un seul Mac
💻 Ma configuration de dev
• MacBook Pro M1, 8 Go de RAM, 256 Go de stockage
• SSD NVMe de 1 To dans un boîtier externe Orico, pour stocker les machines virtuelles
• VM : Windows 11 ARM et Ubuntu 26.04 LTS ARM64
• Projet : RustMusic (Rust, Tauri, Svelte), code sur GitHub
🔗 Liens utiles
• Parallels Desktop 27 (lien affilié) : https://parallels.sjv.io/5kd6ej
• RustMusic, mon lecteur audio open source et gratuit :
https://rustmusic.dev/
• Windows 11 sur Mac Apple silicon, autorisé par Microsoft : https://www.parallels.com/blogs/windows-11-arm-apple-m-series/
• Articles, astuces et bons plans : https://larevuegeek.com
❓ Questions fréquentes
Peut-on compiler et tester une application Windows sur un Mac ?
Oui, parce que Parallels Desktop fait tourner Windows 11 dans une machine virtuelle : on y installe ses outils de dev (Rust, Node.js, Visual Studio Build Tools) et on compile comme sur un PC.
Peut-on tester une application Linux sur un Mac Apple silicon ?
Oui, parce qu'Ubuntu ARM64 tourne en machine virtuelle avec Parallels Desktop. Les VM étant en ARM, on compile et on teste les versions ARM64 de son logiciel.
Peut-on virtualiser macOS depuis un PC Windows pour tester son application ?
Non, parce que la licence d'Apple n'autorise macOS que sur du matériel Apple. C'est pour ça qu'un Mac est la seule machine qui couvre les trois systèmes.
Un MacBook M1 avec 8 Go de RAM suffit-il pour développer avec des VM ?
Oui, parce que pour mon usage (compiler et tester RustMusic), Windows 11 et Ubuntu tournent correctement sur cette configuration. Plus de RAM reste plus confortable pour les gros projets.
Parallels Desktop 27 fonctionne-t-il sur un Mac Intel ?
Non, parce que la version 27 est réservée aux Mac Apple silicon. Les Mac Intel restent pris en charge par Parallels Desktop 26.
🤝 Vidéo réalisée en partenariat avec Parallels. Le lien ci-dessus est un lien affilié : il ne vous coûte rien de plus et soutient la chaîne.
Et vous, vous développez pour quels OS ? Et comment vous testez sur les autres ? Dites-le-moi en commentaire, je réponds à tout le monde 👇
#ParallelsDesktop #DéveloppementMultiplateforme #Rust
Rejoignez cette chaîne pour bénéficier d'avantages exclusifs :
https://www.youtube.com/channel/UC6-5YoHiovbcJyXhGtVpw3Q/join Receive SMS online on sms24.me
TubeReader video aggregator is a website that collects and organizes online videos from the YouTube source. Video aggregation is done for different purposes, and TubeReader take different approaches to achieve their purpose.
Our try to collect videos of high quality or interest for visitors to view; the collection may be made by editors or may be based on community votes.
Another method is to base the collection on those videos most viewed, either at the aggregator site or at various popular video hosting sites.
TubeReader site exists to allow users to collect their own sets of videos, for personal use as well as for browsing and viewing by others; TubeReader can develop online communities around video sharing.
Our site allow users to create a personalized video playlist, for personal use as well as for browsing and viewing by others.
@YouTubeReaderBot allows you to subscribe to Youtube channels.
By using @YouTubeReaderBot Bot you agree with YouTube Terms of Service.
Use the @YouTubeReaderBot telegram bot to be the first to be notified when new videos are released on your favorite channels.
Look for new videos or channels and share them with your friends.
You can start using our bot from this video, subscribe now to Parrallels Desktop 27 : 1 code, 3 OS : comment je développe RustMusic sur Mac
What is YouTube?
YouTube is a free video sharing website that makes it easy to watch online videos. You can even create and upload your own videos to share with others. Originally created in 2005, YouTube is now one of the most popular sites on the Web, with visitors watching around 6 billion hours of video every month.