Actualité

Gaming

Apple confie une partie du portage des jeux PC à des agents IA

Par Vincent Lautier - Publié le

Apple vient de publier la quatrième version de son Game Porting Toolkit, l'outil qui sert à évaluer le portage des jeux Windows vers le Mac, et cette mouture met en avant la prise en charge de Metal 4, des gains de performances annoncés entre 6 et 25% selon les titres, et une nouveauté plus inattendue qui repose sur des agents IA, le tout étant désormais réservé aux Mac équipés d'une puce Apple Silicon.

Apple confie une partie du portage des jeux PC à des agents IA


Un outil de portage, pas une couche de jeu



La confusion revient à chaque nouvelle version, autant la lever tout de suite, car le Game Porting Toolkit n'a jamais été un émulateur grand public qui ferait tourner Steam d'un simple clic. Il s'agit d'une trousse destinée aux développeurs, qui traduit les appels DirectX vers Metal et leur permet de vérifier rapidement si un jeu Windows tourne correctement sur Mac, avant de décider s'il vaut le coup d'investir dans un véritable portage natif. Cette version 4 abandonne au passage les Mac Intel et se concentre uniquement sur la puce Apple Silicon, condition indispensable pour exploiter Metal 4.

Metal 4 et des gains bien réels



Le cœur technique repose sur la traduction de DirectX 12 vers Metal 4, pour laquelle Apple revendique environ 10% d'images supplémentaires, avec une fourchette qui peut grimper jusqu'à 25% selon les cas, le benchmark de Cyberpunk 2077 sur un MacBook Pro M3 Max ayant déjà servi de vitrine l'an dernier. Les jeux restés en DirectX 11, eux, repassent par Metal 3 et profitent de gains bien plus modestes. Le convertisseur de shaders évolue lui aussi, puisqu'il transforme désormais le langage intermédiaire DXIL en bibliothèque Metal tout en gérant de nouvelles fonctions comme le frame buffer fetch et les function constants.

Apple confie une partie du portage des jeux PC à des agents IA


L'IA entre dans la boucle



Le vrai changement se trouve néanmoins ailleurs, car Apple ouvre un dépôt GitHub qui réunit des skills open source et du code d'exemple destinés à brancher des agents IA sur l'ensemble du processus de portage. Ces agents reçoivent un accès en ligne de commande aux outils Metal, ce qui leur permet de capturer, déboguer et profiler une charge graphique sans intervention humaine permanente, et Apple ajoute des Mac Remote Developer Tools pour Windows afin de compiler un projet CMake depuis Visual Studio sur un Mac distant. L'objectif assumé reste de réduire le temps, le coût et l'effort d'un portage vers les plateformes Apple.

On en dit quoi ?



C'est sans doute la version la plus ambitieuse de l'outil, et brancher des agents IA sur le portage colle parfaitement au discours d'Apple du moment. Reste un détail qui chiffonne, et que les développeurs soulèvent eux-mêmes sur les forums, puisque depuis trois versions le Game Porting Toolkit n'a jamais vraiment fait gonfler le catalogue de jeux disponibles sur Mac. Un outil plus malin ne remplacera jamais un éditeur réellement décidé à sortir son titre sur macOS, et tout cela reste en bêta, donc à confirmer en conditions réelles. Apple donne de meilleurs outils aux développeurs, plus un assistant pour les manier, il ne manque plus que les studios pour s'en servir. À votre avis, combien de gros titres au prochain WWDC ?