Jouer sans Windows gratuitement

Arnaud de la Grandière |
Si l'arrivée des processeurs Intel dans les Mac a permis l'exécution native de logiciels conçus pour Windows à l'aide de Boot Camp ou de logiciels de virtualisation comme Parallels Desktop, VMware Fusion ou VirtualBox, ces solutions exigent malgré tout l'achat et l'installation d'une version de Windows, et imposent de lui consacrer une place non-négligeable sur le disque dur et en mémoire vive.

Une autre technique permet de s'en affranchir avantageusement. Les "wrappers" sont des briques qui s'interposent entre le logiciel et le système d'exploitation, en redirigeant à la volée les appels aux API de Windows vers celles de Mac OS X, et inversement pour les résultats. Ainsi, il devient possible d'exécuter du code conçu pour fonctionner avec Windows, sans même avoir Windows (l'assembleur x86 étant exécuté tel quel par le processeur). C'est notamment ce système qu'utilise la technologie Cider de Transgaming, exploitée pour certains portages commerciaux.

L'un des wrappers les plus connus et les plus anciens est sans doute le logiciel libre WINE (acronyme récursif pour "Wine Is Not an Emulator", tout indiqué puisque les émulateurs se vouent pour leur part à une traduction du comportement matériel d'une plateforme donnée, à l'inverse des wrappers). Né sur Linux, WINE a connu diverses incarnations, dont la plus connue sur Mac est sans doute Crossover, une version commerciale réalisée par CodeWeavers. Crossover Games est une autre version dédiée plus particulièrement aux jeux. Les jeux sont en effet plus faciles à supporter dans la mesure où ils n'exploitent pour la plupart qu'une portion plus limitée des API de Windows, à commencer par DirectX.

Mais il est également possible de profiter de WINE sur Mac sans bourse délier, au prix d'une compilation manuelle des sources. D'autre part, diverses incarnations "clé en main" de WINE, à l'image de Crossover, sont disponibles gratuitement sur le Net. C'est le cas de WineBottler, mais il existe également des versions dédiées aux jeux à l'image de Crossover Games : WineSkin et PlayOnMac, ce dernier étant un portage de PlayOnLinux. Ces différents logiciels proposent différentes approches : ainsi PlayOnMac centralisera tous les jeux installés, alors que WineSkin créera un exécutable autonome par logiciel installé.



Tout est fait pour faciliter l'utilisation : mises à jour automatique avec la dernière version de WINE, intégration des scripts d'installation pour les jeux supportés, création des fichiers de support de Windows, etc. Tous les jeux ne sont pas supportés (le mieux étant de se référer à la liste de compatibilité sur le site de WINE), mais ceux qui le sont fonctionnent bien. Vous pourrez par exemple jouer sans difficulté à l'excellent Trackmania Nations Forever, et sans risque puisque ce jeu est gratuit.

Pour finir, ajoutons qu'en termes de performances, les wrappers ne font pas nécessairement moins bien qu'un portage "natif" en bonne et due forme (on a même pu voir l'inverse). N'oublions pas que les portages natifs intègrent tout autant une redirection des appels de DirectX vers OpenGL, seule la compilation peut donner un avantage sur ce point. D'autre part, ces wrappers permettent également d'utiliser certains logiciels classiques en dehors des jeux.

Mais le réveil du jeu sur Mac est passé par là : depuis les débuts de WINE, une part de plus en plus importante des jeux supportés est disponible en portage natif.
avatar arnpsyke | 

j utilise wine avec pas mal de jeux mais encore une fois j'espère que la 10.6.5 va régler les problèmes de framerate car mes performances ont fortement baissé et je n'ai pas envie d'effectuer de downgrade.

avatar iNabil | 

le problème c’est que tous les jeux ne passent pas avec cette solution, et cette technique se révèle être du bricolage, et je suis pas fan…

je n’ai essayé que playonmac mais je pense que c’est pareil pour crossover games

avatar Kiltmen | 

Je dois avouer que je préfère démarrer Windows en bootcamp, plutôt que de commencer à farfouiller sur Mac OS X, pour au final obtenir une version moins stable et moins performante que sous Win...

avatar lennoyl | 

Bah, quand on veut jouer à un jeu pas trop récent, c'est plutôt pratique.
J'utilise plutôt Crossover games (grâce à Domenech), mais comme je ne connaissais pas Wineskin qui semble avoir une approche un peu différente, je vais l'essayer.

avatar kignon | 

De mon côté, redémarrer sans cesse pour jouer me fait très légèrement suer. Mais je finirais par m'y résoudre...

CrossOver Games est parfait surtout que je l'ai eu grâce à notre belle équipe de France et de sa performance lors de la Coupe du Monde...

J'ai même constaté que Steam CXG fonctionnait mieux que Steam Mac, en plus du plus grand nombre de jeu.

Allez savoir pourquoi...

avatar hadrien01 | 

Il y a aussi Darwine

avatar spacetito | 

C'est une trés mauvaise solution, rien ne marche ça rame... Bref a eviter.

avatar Rigat0n | 

Pareil, j'ai CrossOver Games marche pas trop mal, et je l'ai eu avec notre bien-aimée équipe de France.

avatar steve87 | 

Je ne connaissais pas mais sa a l'air intéressant malgré le coté un peut bricolage.

avatar Cekter | 

Tout depend du jeu, mais pour les "vieux jeux" disponibles souvent à 10€ en gold edition pour pc, ça marche tres confortablement. Ainsi heroes of might and magic 5, guild wars ou encore civ 4 sont tres bien sur le macbook air derniere generation. Le gros avantage est le gain de place sur le DD.

avatar valcapri | 

J'ai utilisé CrossOver, c'est peut-être pratique mais c'est bof niveau performance.

Quel est le rapport entre Domenech et CrossOver?

avatar Armas | 

acheter WIndows, ah bon ? oh ?

avatar nicolas | 

@ValCapri

Pour nous consoler de la coupe du monde, CODEWEAVERS a distribué gratuitement CrossOver au français, pendant 1 journée.

comme bcp je l'ai téléchargé ce jour là :-) mais je ne m'en suis quasi jamais servi....je joue très très peu sur le mac, et n'utilise aucun soft windows only

avatar NicolasO | 

En allant sur le site liee dans l'article, il n'y a pas de surprise.
(On sait quels jeux marchent ou pas)

La valeur ajouter d'une boite comme CodeWeavers est d'enlever le cote bidouiller et de supporter certains jeux sans avoir a faire de bidouille du tout.

En general, ca me permet de jouer aux jeux dont j'ai envie. (Je suis sur FallOut 2, en ce moment, donc je n'exige pas la derniere nouveaute non plus)

CONNEXION UTILISATEUR