Metal 4, la nouvelle version de l’API graphique d’Apple, ajoute des fonctionnalités intéressantes pour les développeurs, mais aussi pour les joueurs. Annoncée à la WWDC 2025, cette mise à jour majeure apporte enfin aux Mac, iPhone et iPad des technologies qui existent dans le monde PC. Les nouveautés sont liées à iOS 26, iPadOS 26 et macOS Tahoe, sans oublier tvOS 26 et visionOS 26 pour l’Apple TV et le Vision Pro.

En simplifiant, une API graphique est un ensemble de commandes qui permettent d'accéder au matériel. Si vous voulez afficher une théière en 3D, vous allez écrire du code qui fait appel à l'API, qui va faire le lien avec le pilote et effectuer le rendu sur votre GPU. Les API évoluent de manière régulière et Metal 4 arrive après Metal (2014), Metal 2 (2017) et Metal 3 (2020). Chaque version ajoute de nouvelles fonctions, qui ne sont pas nécessairement rétrocompatibles. Dans le monde PC, les API actuelles sont DirectX 121 et Vulkan, successeur d'OpenGL.
Metal 4 se limite aux puces Apple
La première nouveauté de Metal 4 est que l'API se limite aux GPU Apple. Sur les appareils iOS et iPadOS, c'est assez simple : les systèmes sur puce compatibles Metal 3 (dès l'A14) sont aussi compatibles Metal 4. Sur les Mac, c'est un peu différent : les Mac Apple Silicon sont tous compatibles Metal 4, mais les Mac Intel ne le sont pas. Cela ne change pas fondamentalement les choses en 2025 : même si les jeux codés pour l'API Metal 3 peuvent en théorie fonctionner sur les Mac Intel, la majorité des titres récents fait déjà l'impasse sur ces derniers et Apple a annoncé la fin prochaine des Mac Intel.

Attention, il y a tout de même une subtilité : les nouveautés de Metal 4 ne sont pas toutes disponibles sur toutes les puces. Certaines nécessitent un appareil plus récent que d’autres, comme le montre ce document d’Apple qui liste l’intégralité des fonctions. Le cas typique vient de tout ce qui est lié au ray tracing : vous aurez besoin d'un GPU compatible, soit une puce A17 Pro, A18, M3 ou M4.