Avec macOS Sonoma, Apple a introduit un nouvel outil de portage de jeux qui permet aux développeurs de porter facilement leurs titres Windows sur Mac avec peu ou pas d’effort. Game Porting Tool, qui est encore en version bêta, a reçu sa première mise à jour avec plusieurs nouvelles fonctionnalités importantes.
L’outil de portage de jeux d’Apple a été annoncé lors de la WWDC 2023 pour aider les développeurs à porter des jeux Windows sur macOS. L’outil est basé sur Wine, une plate-forme open source populaire qui traduit les logiciels Windows en environnements Unix (tels que macOS et Linux).
Cependant, la version d’Apple a beaucoup plus de fonctionnalités que le Wine original, comme la possibilité de traduire DirectX 12 en Metal 3 en temps réel. Après avoir utilisé l’outil de portage de jeu pour tester un jeu Windows sur macOS, les développeurs peuvent utiliser de nouveaux outils pour convertir les graphiques DirectX en métal. En conséquence, le jeu peut fonctionner de manière native avec de bien meilleures performances.
Bien que Game Porting Tool soit destiné aux développeurs, quiconque sait utiliser Terminal peut essayer d’exécuter des jeux Windows sur Mac.Et étonnamment, Apple a déjà publié la première mise à jour de Game Porting Tool et elle comprend un certain nombre d’améliorations significatives.
La mise à jour bêta 1.0.2 de Game Porting Toolkit améliore considérablement les performances du jeu. YouTuber Andrew Tsai a effectué des tests avec la nouvelle version et dans la plupart des scénarios, il a pu remarquer que les jeux fonctionnaient à des fréquences d’images plus élevées.
Avec la nouvelle version, la fréquence d’images lors de l’exécution du jeu Elder Ring est passée de 26 images par seconde à 32 images par seconde sur un Mac avec la puce M1 Max. Lors de l’exécution de Cyberpunk sur un Mac M2 Ultra, les moyennes d’images par seconde sont passées de 8 FPS à 18 FPS.
Cependant, il semble que le Game Porting Tool ait des problèmes de compatibilité avec les puces M1 Ultra et M2 Ultr, car les mêmes jeux fonctionnent mieux sur des puces moins puissantes. Cela pourrait être dû au fait que les puces Ultra combinent deux puces Max en une avec la technologie UltraFusion, alors peut-être que la version bêta de Game Porting Tool ne prend pas encore entièrement en charge cette structure.
Avec M1 Max, Cyberpunk tourne à 40 FPS. Dans le même temps, certains jeux qui n’étaient auparavant pas compatibles avec l’outil comme Horizon Zero Dawn et Resident Evil 2 fonctionnent désormais parfaitement. Un autre détail intéressant est que la nouvelle version de Game Porting Tool ajoute la prise en charge des logiciels 32 bits, mais pour l’instant, les performances semblent assez médiocres.
Pour rappel, l’outil de portage de jeux d’Apple est conçu pour que les développeurs testent leurs jeux et voient s’ils valent la peine d’être portés sur Mac. Cependant, comme l’outil est disponible sur le site Web des développeurs Apple, n’importe qui peut le télécharger pour exécuter ses jeux windows.
Pour l’installer, vous devrez exécuter quelques commandes Terminal. Mais plus important encore, cela ne fonctionne que sur les Mac Apple Silicon exécutant la dernière version bêta de macOS Sonoma.