Le kit d'outils de portage de jeux d'Apple ouvre un tout nouveau monde de jeux sur votre Mac

La solution d'Apple au manque de jeux sur MacOS consiste essentiellement à adopter l'approche Steam Deck.

Si vous possédez un MacBook ou Mac, alors vous n'en avez presque certainement pas choisi pour jouer. Ils n'ont jamais été connus pour cela, ce qui est dommage étant donné la quantité de puissance que vous pouvez trouver dans n'importe quel Macbook de nos jours grâce à Pomme Silicium. Cependant, lors de la WWDC de la société, elle a annoncé le Game Porting Toolkit (GPTK), un moyen pour les développeurs de tester si leurs jeux pouvaient bien fonctionner lorsqu'ils étaient portés sur un Mac. Mieux encore, n'importe qui peut l'installer avec un peu de travail et MacOS Sonoma, et c'est exactement ce que nous avons fait.

Un mot d'avertissement: le kit d'outils de portage de jeux d'Apple nécessite un parcelle de configuration, il m'a fallu beaucoup de temps pour configurer, et c'est grâce à la quantité de travail qu'il faut pour fonctionner. Le wiki Apple Gaming a un guide fantastique pour le configurer que j'ai utilisé

, et bien que vous puissiez techniquement le forcer à fonctionner sur Ventura, il cassera de nombreux jeux Steam et n'est tout simplement pas pris en charge. C'est une méthode moins conviviale pour jouer à des jeux que d'utiliser Parallels ou Crossover, mais le gain en vaut, à mon avis, la peine.

Je l'ai exécuté sur mon MacBook Pro personnel avec l'Apple M1 Pro avec 32 Go de RAM et 1 To de stockage, donc si vous avez de meilleures spécifications que celles-ci, vous pouvez vous attendre à des performances encore meilleures.

Cyberpunk 2077 et Spider-Man: Remasterisé sur le Macbook M1 Pro

Les deux jeux que j'ai essayés sur mon Macbook M1 Pro étaient Cyberpunk 2077 et Spider-Man: Remasterisé, et j'ai été impressionné par les résultats. Les deux jeux étaient complètement jouables à environ 30 FPS avec des réglages élevés (bien que j'aie essayé de les baisser à des réglages bas afin d'augmenter les performances), et je n'ai pas fait grand-chose en termes d'optimisation.

Comme vous pouvez le voir dans le clip ci-dessus, le jeu est très jouable et fonctionne bien tout en restant magnifique. Cela n'a pas non plus aidé que je jouais sur un trackpad, mais vous pourrez utiliser une souris et un clavier très bien avec tous les jeux auxquels vous jouez. Notez que l'audio est absent du clip ci-dessus, mais l'audio sonnait bien, bien qu'un peu crépitant.

Dans le clip ci-dessus, le son semble médiocre mais sonnait très bien lors de la lecture. De plus, il convient de souligner que même si le jeu semble avoir des difficultés au niveau des performances au début, il reprend et maintient environ 30 FPS à mi-parcours de la vidéo. Notez également que vous ne pouvez pas encore jouer à des jeux avec une manette sans beaucoup de travail. Je ne suis pas encore tout à fait sûr des étapes moi-même; certaines personnes prétendent que vous pouvez compiler le Game Porting Toolkit avec le '--with-sdl2' option de compilation, alors essayez peut-être si vous avez le savoir-faire.

En ce qui concerne le fonctionnement du jeu Porting Toolkit d'Apple, il est très similaire à Proton sur le Steam Deck. Il utilise Wine comme base pour traduire les appels d'API Windows en appels POSIX (Portable Operating System Interface), puis traduit les appels DirectX vers l'API Metal d'Apple. Wine recrée une structure de répertoires Windows et fournit des implémentations alternatives des services système, et il n'utilise aucune émulation ou virtualisation pour exécuter les binaires Windows. N'oubliez pas aussi, que sur Apple Silicon, il faut alors prendre un autre étape pour traduire de x86 à Bras.

Proton sur le Steam Deck fait la même chose, sauf que les appels DirectX sont traduits en Vulkan au lieu de Metal. La plus grande différence entre Proton et GPKT est que Proton est destiné aux consommateurs et est conçu comme un projet destiné aux consommateurs pour jouer à des jeux sur une machine basée sur Linux. Dans le cas de GPKT, il s'agit d'un processus difficile et très pratique qui s'adresse aux développeurs pour tester leurs jeux afin de les inciter à développer pour Mac.

Cela dit, il est clair que si vous êtes prêt à vous salir les mains et à l'essayer, il semble que cela en vaille la peine de configurer GPKT et de jouer à des jeux Windows sur votre Mac. Si de gros titres comme Cyberpunk peut fonctionner dessus, alors il n'y a aucune raison de croire que vous ne pouvez pas non plus jouer une grande partie de votre bibliothèque de jeux sur un Mac. Que vous le vouliez ou non, c'est une autre histoire, mais c'est le cas travail.