Exécuter des applications Windows sur macOS : Un guide avec Wine
Les utilisateurs de longue date de macOS apprécient son efficacité, son interface utilisateur agréable, sa vaste sélection d’applications et son esthétique générale. Le système d’exploitation d’Apple est souvent considéré comme la solution idéale pour les professionnels, tels que les développeurs, les graphistes et les monteurs audio/vidéo. Cependant, certaines applications Windows sont parfois supérieures à leurs homologues macOS, notamment dans le domaine des jeux. Heureusement, grâce à l’émulation via Wine, il est possible de faire fonctionner des applications Windows non seulement sur Linux, mais aussi sur macOS. Cet article explique comment utiliser Wine pour exécuter vos applications Windows favorites sous macOS.
Wine est un logiciel libre permettant d’exécuter des applications Windows sur Linux et macOS. Il existe depuis l’ère Windows 3.x. Initialement popularisé par les joueurs pour sa capacité à faire fonctionner divers jeux Windows sur Linux et macOS, Wine peut également gérer de nombreuses autres catégories d’applications Windows sans problème sur ces plateformes.
Nous utiliserons ici Wineskin Winery, une version de Wine particulièrement conviviale et simple d’utilisation. Wineskin encapsule l’application Windows dans un paquet exécutable comme une application macOS, créant ainsi un « wrapper » qui permet aux logiciels Windows de fonctionner sous macOS.
Nous allons illustrer cela en installant le jeu « Scribblenauts Unmasked: A DC Comics Adventure », mais la procédure est identique pour toute application ou tout jeu. Si vous rencontrez une erreur du Finder à tout moment, redémarrez simplement votre Mac et reprenez le processus.
Pour commencer, téléchargez Wineskin Winery via le lien à la fin de cet article. Faites glisser le fichier téléchargé vers votre dossier « Applications » (bien que cela fonctionne ailleurs, « Applications » est plus pratique) et ouvrez-le. Cliquez sur « Update » et téléchargez les mises à jour disponibles car les développeurs publient régulièrement des corrections de bugs. Si vous avez la dernière version, la zone de mise à jour sera grisée.
La première étape consiste à télécharger un moteur. Cliquez sur le signe « + » sous la section « Engines » (moteurs) à côté de « New engine(s) available » (Nouveau(x) moteur(s) disponible(s)). Une fenêtre « Add Engine » (Ajouter un moteur) apparaîtra. Choisissez le dernier moteur de la liste, cliquez sur « Download and Install » (Télécharger et installer) et attendez que le processus se termine.
Votre moteur devrait maintenant apparaître dans la fenêtre principale.
Ensuite, cliquez sur « Create New Blank Wrapper » (Créer un nouveau wrapper vide), donnez un nom à votre application et cliquez sur « OK ». La configuration prendra quelques minutes et vous demandera d’installer les packages Wine Mono (pour les applications .NET) et Gecko (pour les applications HTML). Si vous prévoyez d’utiliser de telles applications, installez ces packages; sinon, cliquez simplement sur « Cancel » (Annuler) pour les deux.
Une fois le processus terminé, cliquez sur « View Wrapper in Finder » (Afficher le wrapper dans le Finder), qui vous mènera à votre application nouvellement créée.
Vous pouvez glisser votre application dans le dossier « Applications » si vous le souhaitez, ou simplement vous souvenir de son emplacement par défaut : ../Users/[votre_nom_utilisateur]/Applications/Wineskin. Vous remarquerez que ce fichier est relativement volumineux, même s’il ne contient rien, ce qui est normal.
Maintenant, faites un clic droit sur votre wrapper vierge et sélectionnez « Show Package Contents » (Afficher le contenu du paquet) dans le menu contextuel. Dans le contenu du paquet, allez dans « drive_c » et copiez le dossier contenant votre application Windows.
Ensuite, revenez à l’étape précédente et ouvrez l’application « Wineskin ».
Cliquez sur « Advanced » (Avancé), puis sur « Browse » (Parcourir) dans l’écran qui apparaît. Naviguez jusqu’à votre répertoire copié et sélectionnez le fichier exécutable principal de l’application ou du jeu. Vous pouvez maintenant fermer toutes les fenêtres et lancer le wrapper. Tout devrait fonctionner. Pour plus d’authenticité, vous pouvez également ajouter un fichier d’icône (.icns) ici, et vous n’aurez même pas l’impression d’utiliser un wrapper lorsque vous exécuterez l’application ou le jeu.
De plus, les applications nécessitant le framework DotNet et DirectX devront avoir les deux installés individuellement en utilisant la même méthode décrite ci-dessus à partir du même wrapper. Cela devrait régler les problèmes.
Voici le résultat final : « Scribblenauts Unmasked: A DC Comics Adventure » fonctionnant sur mon MacBook Pro.
Dans de rares cas, si le logiciel sélectionné ne fonctionne pas comme prévu, envisagez de télécharger un autre moteur. De plus, certaines applications peuvent parfois ne pas fonctionner correctement et nécessiter une configuration manuelle du wrapper Wineskin. Pour cela, accédez à « Avancé » depuis le lanceur du wrapper, où vous pourrez personnaliser et affiner votre expérience. Il n’y a pas de solution unique pour chaque situation, il faudra donc parfois faire quelques essais pour trouver ce qui fonctionne le mieux pour vous, bien que cela devrait être rare.