Selon TechSpot , la WWDC de cette année a apporté des nouvelles passionnantes aux joueurs et aux développeurs de jeux. Outre les coûteuses lunettes Vision Pro et les jouets de jeu en réalité augmentée, Apple a également fourni aux développeurs une nouvelle boîte à outils de portage de jeux pour renforcer la puissance des jeux sur macOS.
La nouvelle boîte à outils inclut une couche de compatibilité que les développeurs, voire les joueurs, peuvent utiliser pour exécuter des jeux DirectX 12 sur macOS. Le code de la boîte à outils est basé sur Proton, une couche de compatibilité développée par Valve pour exécuter des jeux Windows sous Linux. Il s'inspire également du code source de CrossOver de CodeWeavers, qui a développé sa propre couche de compatibilité pour exécuter des jeux DirectX 12 sur Mac.
Apple offre aux développeurs de jeux une nouvelle boîte à outils
Le Game Porting Toolkit peut traduire le code x86 natif vers Apple Silicon, interceptant et convertissant les appels d'API pour les graphiques 3D vers l'API Metal propriétaire du Mac. Il peut également traduire les entrées, l'audio, le réseau et tout ce qui est nécessaire à l'exécution des jeux Windows sur les nouvelles puces Arm d'Apple.
Cependant, exécuter un jeu et obtenir de bonnes performances sont deux choses complètement différentes. Apple précise donc que le Game Porting Toolkit est un outil d'analyse comparative destiné aux développeurs de jeux. Il permet de tester rapidement un jeu Windows sur Mac, de vérifier son exécution et d'évaluer les performances attendues. Le développeur peut ainsi déterminer les optimisations nécessaires pour que le jeu soit livré dans les meilleures conditions.
Les utilisateurs de Reddit ont testé la nouvelle couche de compatibilité d'Apple pour exécuter Cyberpunk 2077 sur un MacBook M1, Diablo IV sur un MacBook Pro M1 Max et Hogwarts Legacy sur un MacBook M2 Max. L'expérience finale s'est avérée complexe et buguée, mais les premiers résultats du Game Porting Toolkit sont prometteurs pour un environnement de jeu macOS plus performant à l'avenir.
Lien source
Comment (0)