Op dit moment zijn er slechts 4.500 games om te spelen op Steam voor MacOS. Dat is meer dan nul, maar ter vergelijking: het is ongeveer het aantal pc-games dat op Steam zal verschijnen dit jaar alleen.
Terwijl gamen op het iOS-platform van Apple blijft groeien, is gamen op MacOS niet in goede staat. Maar aan de andere kant had de hoop om op je Mac te gamen nooit veel grond. Het was een droom voor degenen die wensten dat ze ook games konden spelen op de computers die ze de rest van hun leven gebruikten.
Verwant
- Hoe macOS Sonoma widgets kan repareren – of zelfs nog erger kan maken
- Apple's macOS Sonoma heeft een baanbrekende functie - letterlijk
- Is macOS veiliger dan Windows? Dit malwarerapport heeft het antwoord
De hoop om op je Mac te gamen heeft nooit veel grond gehad.
De afgelopen jaren heeft Apple echter zijn eigen grafische API ontwikkeld, Metal genaamd, als concurrent van DirectX en OpenGL. Het begon als een iOS exclusief, maar de nieuwste versie van Metal (Metal 2) is nu opgenomen in elk exemplaar van MacOS High Sierra. Plotseling was het gesprek over Mac-gaming weer in de lucht. Zou Metal 2 een nieuw tijdperk van Mac-gaming inluiden? Zou Apple serieuze middelen gaan vrijgeven om gamers te plezieren?
Helaas zijn de antwoorden nog steeds nee – en nee. Mac-gaming is nog steeds dood, en het wordt tijd dat we een onderzoek openen naar wie het heeft vermoord. Laten we de verdachten één voor één binnenbrengen om erachter te komen wie de trekker heeft overgehaald en waarom.
Onze eerste verdachte – OpenGL
De kracht van de concurrentie is een voor de hand liggende keuze, omdat deze niet alleen het einde van Mac-gaming heeft veroorzaakt, maar ook heeft verhinderd dat het ooit een kans maakte.
Als onze Stoomstatistiek laat zien dat Windows altijd het pc-platform bij uitstek is geweest voor gamers. Zelfs als elke Mac-gebruiker ter wereld een gamer zou zijn, alle 100 miljoen, zou dit een heel klein publiek zijn vergeleken met het potentiële publiek van actieve Windows 10-gebruikers: ongeveer 600 miljoen. Het zijn niet allemaal gamers, maar het is een verleidelijk aantal voor ontwikkelaars.
Als games uiteindelijk de overstap naar MacOS maken (en dat is een grote 'als') is het resultaat vaak een allegaartje. Wanneer pc-games worden geport naar MacOS, worden ze vaak overgedragen aan een externe ontwikkelaar die vervolgens achter de schermen alle aanpassingen doorvoert om de game op een nieuw besturingssysteem te laten werken. Dat betekent een spel als Beschaving VI is niet vanaf de basis opgebouwd om op MacOS te werken; sterker nog, het gebruikt Metal niet eens om de graphics aan te sturen. Ook al is het een relatief recent spel, de ontwikkelaars kiezen ervoor om een andere API genaamd OpenGL te gebruiken Beschaving VI op MacOS. OpenGL bestond al lang voordat Metal op het toneel verscheen, en is nog steeds de drijvende kracht achter veel van de games die op een Mac kunnen worden gespeeld.
In onze tests haalde de game slechts ongeveer 22 frames per seconde tijdens een interne benchmark met een resolutie van 1.620 x 1.050, op gemiddelde instellingen. We hebben de benchmark uitgevoerd op een 15-inch MacBook Pro met een AMD Radeon Pro 455 grafische kaart tijdens het draaien in MacOS. Hetzelfde systeem haalde 66 FPS toen we dezelfde benchmark op Windows 10 draaiden.
MacOS is niet eens compatibel met de meest recente versie van OpenGL.
Dat is niet alleen hier en daar een extra frame - Beschaving VI werkt drie keer sneller op Windows 10 dan op MacOS. Zoals we eerder zeiden, Beschaving VI gebruikt Metal niet om zijn graphics te pushen - en dat is het voornaamste probleem.
OpenGL is geen eigen API zoals Microsoft's DirectX. Het is een open grafisch platform dat draait op Windows, MacOS en Linux. Het klaart de klus, maar het presteert niet zo goed als DirectX, omdat het niet vanaf de basis is opgebouwd om tegemoet te komen aan de behoeften van MacOS op dezelfde manier als DirectX dat voor Windows is.
Tot overmaat van ramp is MacOS niet eens compatibel met de meest recente versie van OpenGL. MacOS gebruikt versie 4.1 die in 2010 werd uitgebracht, de meest recente versie is 4.6 en kwam uit in 2017. Apple probeert ontwikkelaars met harde hand Metal te laten gebruiken, maar daarbij trekken gamers uiteindelijk aan het kortste eind.
Onze tweede verdachte – DirectX
DirectX is een verzameling API's die Microsoft in de afgelopen tientallen jaren heeft gebouwd om ontwikkelaars te helpen hun applicaties en games naar de wereld van Windows te brengen. Het is het deel van Windows dat al het grafische zware werk doet, en het is de voornaamste reden waarom spelers en ontwikkelaars Windows-computers massaal gebruiken voor al hun gamingbehoeften. Maar kan het echt verantwoordelijk worden gehouden voor de dood van MacOS-gaming?
We hebben vastgesteld dat games op de Mac niet altijd Metal gebruiken, maar hoe zit het als ze dat wel doen? Laten we eens kijken hoe goed de prestaties zich opstapelen.
bij een resolutie van 1.620 x 1.050, met alle instellingen op medium, zagen we een consistente 33 FPS op MacOS. We hebben de benchmark uitgevoerd op een 15-inch MacBook Pro met een AMD Radeon Pro 455 grafische kaart terwijl deze in MacOS draaide.
Dat is een aanzienlijke winst ten opzichte van Beschaving VI, een grafisch minder veeleisende game van OpenGL, dus Metal heeft duidelijk een paar trucjes achter de hand.
Maar in Windows 10 zagen we bij dezelfde instellingen 74 FPS. Dat is ruim twee keer de framerate. Houd er rekening mee dat deze tests allemaal op dezelfde machine zijn uitgevoerd. Volgens onze resultaten zie je doorgaans meer dan het dubbele van de framerate alleen al door games in Windows 10 te draaien. Het is een opmerkelijke prestatiewinst, zoals je normaal gesproken alleen ziet als je je hardware upgradet.
Normaal gesproken zie je meer dan het dubbele van de framerate alleen al door games in Windows 10 uit te voeren.
Metal zou op een dag in de buurt kunnen komen van DirectX in termen van ruwe prestaties, maar het is onwaarschijnlijk dat dit ooit zal lukken beter prestaties dan DirectX of Vulkaan - een aanstaande grafische API. Vanwege de middelen die Microsoft aan de opbouw heeft besteed DirectX door de jaren heen ziet het altijd updates, in tegenstelling tot OpenGL of Metal.
Zelfs als Metal dezelfde prestaties zou bieden als DirectX, is er nog een probleem met de beschikbaarheid. Het feit dat games voor MacOS doorgaans later verschijnen dan voor Windows, is een grote hindernis, en het is niet iets dat van de ene op de andere dag zal veranderen.
Verdachte nummer drie, Boot Camp
De laatste nagel aan de kist komt van Apple zelf.
Bootcamp is de snelste en gemakkelijkste manier om Windows 10 op een Mac te laten werken. Het installeren van Windows is een eenmalige installatie die maximaal ongeveer een uur duurt, en op dit moment is het de extra moeite waard. Je krijgt uiteindelijk een platform dat je games beter laat draaien en je er vanaf de eerste dag toegang toe geeft. Zelfs als Metal DirectX heeft ingehaald op het gebied van prestaties, is het een behoorlijk groot probleem om niet nog een paar weken of maanden extra te hoeven wachten om een game te spelen waar je op hebt gewacht.
Dit is niet hoe het zou moeten zijn. Het zou niet nodig moeten zijn om een deel van uw harde schijf te partitioneren om een heel besturingssysteem te kunnen afspelen een game, vooral niet op een dure laptop die dezelfde brute kracht heeft als zijn Windows-tegenhangers.
Door de weg vrij te maken voor Mac-gebruikers om Windows te installeren, heeft Apple gamers een aantrekkelijk alternatief geboden slecht geoptimaliseerde MacOS-poorten van populaire games, zonder dat je hoeft te investeren in de toekomst van Mac gamen. Tussen de prestatieverschillen en de problemen met de releasedatum heeft Apple geen enkele reden gegeven voor ontwikkelaars of gamers om MacOS te gebruiken om games te spelen. Het voelt nu misschien als een handige oplossing, maar het vermoordt elke toekomst voor MacOS als een echt gamingplatform.
Dat brengt ons bij onze volgende en laatste verdachte.
De echte dader wordt onthuld
Laten we eens kijken naar onze eerdere verdachten. Metal is ontworpen om vrijwel directe toegang tot de GPU te bieden voor professionals en iOS-games, maar doet het slecht in de concurrentie met DirectX. Dat is het eerste bewijsstuk dat wijst op de kingpin die in de schaduw op de loer ligt. De tweede verdachte is Boot Camp. Door de gemakkelijke manier om Windows op Macs te installeren is er een groeiende gemeenschap van Mac-gamers ontstaan die zich niet eens druk hoeven te maken over de slechte spelprestaties van MacOS. Apple heeft het gebruik van Boot Camp in het geheel niet ontmoedigd; het heeft het alleen maar handiger gemaakt.
Tel die op, en het wordt duidelijk dat Apple zelf de reden is dat MacOS-gaming uitsterft, en dat het onwaarschijnlijk is dat het ooit nog een comeback zal maken. Zeker, iOS-games vinden vaak genoeg hun weg naar MacOS, en Steam heeft veel MacOS-titels beschikbaar, maar de bovengenoemde problemen – slechte prestaties en gemakkelijke toegang tot Windows – bieden een sterk argument tegen gamen MacOS überhaupt.
Dit alles levert het vernietigender bewijs dat Apple zich niet druk maakt over gamen op de Mac, en dat waarschijnlijk ook nooit zal doen. Er zijn genoeg redenen waarom gamen op MacOS dood is, maar Apple heeft zelf de trekker overgehaald.
Aanbevelingen van de redactie
- Dit verborgen menu heeft de manier waarop ik mijn Mac gebruik voor altijd veranderd
- Apple gaf Mac-gamers zojuist een grote reden om enthousiast te zijn
- Dit macOS-concept repareert zowel de Touch Bar als Dynamic Island
- Het enige dat de volgende versie van macOS moet aanpakken
- Ranglijst van de beste (en slechtste) versies van macOS van de afgelopen 20 jaar