Comme chaque année, Apple a présenté une mise à jour du Game Porting Toolkit (GPTK), son outil simplifiant la vie des développeurs voulant porter leur jeu Windows vers macOS. Le gain de performance n'est pas négligeable selon le YouTubeur spécialisé Andrew Tsai, qui s'est amusé à comparer les améliorations sur une vingtaine de jeux.
Pour cette quatrième version du GPTK, Apple met l’accent sur une nouvelle approche assistée par agents IA. Un dépôt compagnon sur GitHub rassemble des « skills » open source et des exemples de code pour guider le portage, accélérer le passage à une première version jouable et aider sur des tâches variées comme l’adoption de Metal 4 ou l’intégration de MetalFX. Les outils Metal gagnent aussi un accès en ligne de commande, permettant aux agents de déboguer et profiler plus facilement les charges graphiques.
Cette nouvelle version améliore la compatibilité avec certains jeux. Le tout frais 007 First Light ne démarrait pas sur le GPTK 3 selon Andrew Tsai, mais va désormais jusqu'au menu avec cette mise à jour. Le jeu tourne ensuite bien sur son MacBook Pro M3 Max, avec environ 60-70 i/s en 1080p avec des graphismes réglés sur moyen. Seule condition : patienter 20 minutes à chaque lancement, le temps que les shaders se compilent.
Les performances s'améliorent nettement sur certains titres comme Black Myth : Wukong. Andrew Tsai décrit un gain de l'ordre d'une vingtaine d'images par seconde en installant la nouvelle version. De son côté, Overwatch est présenté comme une version « presque native » grâce à l'arrivée du GPTK 4, même si Tsai explique bidouiller avec une technique pour optimiser le cache.
De son côté, le Youtubeur Truwa MacGame Test a lancé Subnautica 2 sur un Mac mini M4 avec 16 Go de RAM. Il s'agit ici aussi d'un jeu plutôt gourmand, car tournant sous Unreal Engine 5. En 1080p, le jeu oscillait entre 26 et 41 i/s avec le GPTK 3, et va désormais de 28 à 43 i/s. Ce n'est pas le jour et la nuit, mais c'est toujours bon à prendre.
Le Youtubeur a également noté une stabilité accrue dans Battlefield 6 sur la même machine, avec moins de plantages et une consommation de RAM plus stable. Andrew Tsai observe aussi un gain sensible dans Red Dead Redemption 2 sur un MacBook Neo, avec environ 7 images par seconde de plus en moyenne, soit une progression d’environ 25 %. Sur la version Windows de Cyberpunk 2077, il relève une amélioration des performances de 10 %.
Le Game Porting Toolkit n'est pas une solution clé en main pour les joueurs mais bien un outil pour développeurs. Cependant, il n'est pas très difficile de le détourner pour s'en servir pour jouer, et ses avancées finissent par profiter à d'autres logiciels comme CrossOver. Andrew Tsai a réalisé ses tests après avoir installé macOS 27, puis la bêta du Game Porting Toolkit 4 et de l’environnement d’évaluation pour jeux Windows 4.0. Il a ensuite configuré CrossOver et Steam afin de comparer les mêmes jeux avec l’ancienne et la nouvelle version.
Source :













