À l'heure actuelle, il n'y a que 4 500 jeux disponibles sur Steam pour MacOS. C’est plus que zéro, mais à titre de comparaison, cela correspond au nombre de jeux PC qui arriveront sur Steam. cette année seul.
Alors que les jeux sur la plate-forme iOS d’Apple ne cessent de croître, les jeux sur MacOS ne sont pas en bonne forme. Mais là encore, l’espoir de jouer sur votre Mac n’a jamais été vraiment justifié. C’était une chimère pour ceux qui souhaitaient pouvoir également jouer à des jeux sur les ordinateurs qu’ils ont utilisés pour le reste de leur vie.
En rapport
- Comment macOS Sonoma pourrait réparer les widgets – ou les aggraver encore
- Le macOS Sonoma d'Apple a une fonctionnalité qui change la donne – littéralement
- macOS est-il plus sécurisé que Windows? Ce rapport sur les logiciels malveillants a la réponse
L’espoir de jouer sur votre Mac n’a jamais été vraiment justifié.
Cependant, au cours des dernières années, Apple a développé sa propre API graphique appelée Metal pour concurrencer DirectX et OpenGL. Cela a commencé comme un
IOS exclusif, mais la dernière version de Metal (Metal 2) est désormais incluse dans chaque copie de MacOS High Sierra. Soudain, la conversation sur les jeux sur Mac est revenue dans l'air. Metal 2 allait-il inaugurer une nouvelle ère de jeu sur Mac? Apple commencerait-il à divulguer des ressources sérieuses pour plaire aux joueurs ?Malheureusement, les réponses sont toujours non – et non. Le jeu sur Mac est toujours mort et il est temps d’ouvrir une enquête pour savoir qui l’a tué. Faisons venir les suspects un par un pour découvrir qui a appuyé sur la gâchette et pourquoi.
Notre premier suspect – OpenGL
La force de la concurrence est un choix évident car c'est la force qui a non seulement tué le jeu sur Mac, mais qui l'a également empêché d'avoir une chance.
Comme notre Statistique de vapeur montre, Windows a toujours été la plate-forme PC de choix pour les joueurs. Même si tous les utilisateurs de Mac dans le monde étaient des joueurs, au nombre de 100 millions, cela représenterait un public très restreint par rapport au public potentiel des utilisateurs actifs de Windows 10. environ 600 millions. Tous ne sont pas des joueurs, mais c’est un chiffre alléchant pour les développeurs.
Si les jeux finissent par arriver sur MacOS – et c’est un grand « si » – le résultat est souvent mitigé. Lorsque les jeux PC sont portés sur MacOS, ils sont souvent confiés à un développeur tiers qui effectue ensuite tous les ajustements en coulisses pour que le jeu fonctionne sur un nouveau système d'exploitation. Cela signifie un jeu comme Civilisation VI n’est pas conçu dès le départ pour fonctionner sur MacOS – en fait, il n’utilise même pas Metal pour piloter ses graphiques. Même s'il s'agit d'un jeu relativement récent, les développeurs choisissent d'utiliser une API différente appelée OpenGL pour exécuter Civilisation VI sur MacOS. OpenGL existait bien avant que Metal n'apparaisse sur la scène et alimente toujours de nombreux jeux pouvant être joués sur Mac.
Lors de nos tests, le jeu n'a atteint qu'environ 22 images par seconde lors d'un benchmark interne à une résolution de 1 620 x 1 050, avec des réglages moyens. Nous avons effectué le benchmark sur un MacBook Pro 15 pouces avec une AMD Radeon Pro 455 carte graphique lors de l'exécution sous MacOS. Le même système a atteint 66 FPS lorsque nous avons exécuté le même benchmark sur Windows 10.
MacOS n'est même pas compatible avec la version la plus récente d'OpenGL.
Ce n'est pas seulement un cadre supplémentaire ici et là — Civilisation VI fonctionne trois fois plus vite sous Windows 10 que sous MacOS. Comme nous l'avons dit plus tôt, Civilisation VI n'utilise pas Metal pour pousser ses graphismes – et c'est le principal problème.
OpenGL n'est pas une API propriétaire comme DirectX de Microsoft. Il s'agit d'une plate-forme graphique ouverte qui fonctionne sous Windows, MacOS et Linux. Il fait le travail, mais il n’est pas aussi performant que DirectX car il n’est pas conçu dès le départ pour répondre aux besoins de MacOS de la même manière que DirectX pour Windows.
Pour aggraver les choses, MacOS n'est même pas compatible avec le version la plus récente d'OpenGL. MacOS utilise la version 4.1 qui a été publiée en 2010, la version la plus récente est la 4.6 et est sortie en 2017. Apple essaie de contraindre les développeurs à utiliser Metal, mais ce faisant, les joueurs finissent par avoir le bout du bâton.
Notre deuxième suspect – DirectX
DirectX est un ensemble d'API que Microsoft a créé au fil des décennies pour aider les développeurs à intégrer leurs applications et leurs jeux dans le monde de Windows. C’est la partie de Windows qui fait tout le gros du travail graphique, et c’est la principale raison pour laquelle les joueurs et les développeurs affluent sur les ordinateurs Windows pour tous leurs besoins de jeu désignés. Mais peut-on vraiment lui imputer la mort du jeu sous MacOS ?
Nous avons établi que les jeux sur Mac n’utilisent pas toujours Metal, mais qu’en est-il lorsqu’ils le font? Voyons à quel point les performances se comparent.
à une résolution de 1 620 x 1 050, avec tous les paramètres réglés sur moyen, nous avons constaté un 33 FPS cohérent sur MacOS. Nous avons effectué le benchmark sur un MacBook Pro 15 pouces équipé d'une carte graphique AMD Radeon Pro 455 sous MacOS.
C’est un gain significatif par rapport Civilisation VI, un jeu moins exigeant graphiquement géré par OpenGL, Metal a donc clairement quelques tours dans son sac.
Pourtant sous Windows 10, avec les mêmes paramètres, nous avons vu 74 FPS. C’est bien plus du double du framerate. Gardez à l’esprit que ces tests ont tous été effectués sur la même machine. Selon nos résultats, vous verrez généralement plus du double du framerate simplement en exécutant des jeux sous Windows 10. Il s’agit d’un gain de performances remarquable, que vous ne constatez généralement que lorsque vous mettez à niveau votre matériel.
Vous verrez généralement plus du double du framerate simplement en exécutant des jeux sous Windows 10.
Le métal pourrait un jour se rapprocher de DirectX en termes de performances brutes, mais il est peu probable qu'il le propose un jour. mieux performances que DirectX ou Vulcan - une API graphique à venir. En raison des ressources que Microsoft a consacrées à la création DirectX au fil des années, il voit toujours des mises à jour, contrairement à OpenGL ou Metal.
Même si Metal offrait les mêmes performances que DirectX, il reste le problème de la disponibilité. Le fait que les jeux soient généralement publiés pour MacOS plus tard que pour Windows constitue un obstacle majeur, et ce n’est pas quelque chose qui va changer du jour au lendemain.
Suspect numéro trois, Boot Camp
Le dernier clou du cercueil vient d’Apple lui-même.
Camp d'entraînement est le moyen le plus rapide et le plus simple de faire fonctionner Windows 10 sur un Mac. L’installation de Windows est une configuration unique qui prend environ une heure au maximum – et à ce stade, cela vaut l’effort supplémentaire. Vous vous retrouvez avec une plate-forme qui exécutera mieux vos jeux et vous y donnera accès dès le premier jour. Même si Metal rattrape DirectX en termes de performances, ne pas avoir à attendre quelques semaines, voire quelques mois supplémentaires, pour jouer à un jeu que vous attendiez est une grosse affaire.
Ce n’est pas comme ça que ça devrait être. Vous ne devriez pas avoir à partitionner une partie de votre disque dur pour un système d'exploitation entier juste pour jouer un jeu, surtout pas sur un ordinateur portable coûteux qui a la même puissance brute que ses homologues Windows.
En ouvrant la voie aux utilisateurs de Mac pour installer Windows, Apple a offert aux joueurs une alternative intéressante à Ports MacOS mal optimisés de jeux populaires, sans avoir à faire le travail d'investir dans l'avenir de Mac jeu. Entre les différences de performances et les problèmes de date de sortie, Apple n’a donné aucune raison pour que les développeurs ou les joueurs utilisent MacOS pour jouer à des jeux. Cela peut sembler une solution pratique maintenant, mais cela tue tout avenir pour MacOS en tant que véritable plate-forme de jeu.
Cela nous amène à notre prochain et dernier suspect.
Le vrai coupable est révélé
Regardons nos précédents suspects. Metal est conçu pour fournir un accès quasi direct au GPU pour les professionnels et les jeux iOS, mais il fait un mauvais travail en concurrence avec DirectX. C’est le premier élément de preuve indiquant que le caïd se cache dans l’ombre. Le deuxième suspect est Boot Camp. Disposer d'un moyen simple d'installer Windows sur Mac a créé une communauté croissante de joueurs Mac qui n'ont même pas à se soucier des mauvaises performances de jeu de MacOS. Apple n’a pas du tout découragé l’utilisation de Boot Camp – cela l’a seulement rendu plus pratique.
Ajoutez-les et il devient clair qu'Apple lui-même est la raison pour laquelle les jeux MacOS sont en train de mourir et qu'il est peu probable qu'ils reviennent un jour. Bien sûr, les jeux iOS arrivent assez souvent sur MacOS, et Steam propose de nombreux titres MacOS, mais le Les problèmes mentionnés ci-dessus (performances médiocres et accès facile à Windows) constituent un argument de poids contre le jeu sur MacOS du tout.
Tout cela fournit une preuve plus accablante qu’Apple ne se soucie pas, et ne se souciera probablement jamais, des jeux sur Mac. Il existe de nombreuses raisons pour lesquelles le jeu sur MacOS est mort, mais Apple lui-même a appuyé sur la gâchette.
Recommandations des rédacteurs
- Ce menu caché a changé à jamais la façon dont j'utilise mon Mac
- Apple vient de donner aux joueurs Mac une bonne raison d'être enthousiasmé
- Ce concept macOS corrige à la fois la Touch Bar et Dynamic Island
- La seule chose que la prochaine version de macOS doit résoudre
- Classement des meilleures (et pires) versions de macOS des 20 dernières années