Mac Gaming håller på att dö, men vem är skyldig?

mac spellivsstil
Mac-spelandet är dött.

Just nu finns det bara 4 500 spel att spela på Steam för MacOS. Det är mer än noll, men som en jämförelse handlar det om antalet PC-spel som kommer att träffa Steam det här året ensam.

Medan spel på Apples iOS-plattform fortsätter att växa, är spel på MacOS inte i bra form. Men återigen, hoppet om att spela på din Mac hade aldrig mycket motiverat. Det var en dröm för dem som önskade att de också kunde spela spel på de datorer de använde för resten av livet.

Relaterad

  • Hur macOS Sonoma kunde fixa widgets – eller göra dem ännu värre
  • Apples macOS Sonoma har en spelförändrande funktion - bokstavligen
  • Är macOS säkrare än Windows? Den här rapporten om skadlig programvara har svaret

Hoppet om att spela på din Mac hade aldrig mycket berättigat.

Men under de senaste åren har Apple utvecklat sitt eget grafiska API kallat Metal som en konkurrent till DirectX och OpenGL. Det började som en iOS exklusivt, men den senaste versionen av Metal (Metal 2) ingår nu i varje exemplar av MacOS High Sierra. Plötsligt var samtalet om Mac-spel i luften igen. Skulle Metal 2 inleda en ny era av Mac-spel? Skulle Apple börja avslöja seriösa resurser för att tilltala spelare?

Tyvärr är svaren fortfarande nej - och nej. Mac-spelandet är fortfarande dött, och det är dags att vi inleder en utredning om vem som dödade det. Låt oss ta in de misstänkta en i taget för att ta reda på vem som tryckte på avtryckaren och varför.

Vår första misstänkte – OpenGL

Tävlingens styrka är ett självklart val som den kraft som inte bara dödade Mac-spel, utan hindrade det från att någonsin ha en chans.

Som vår Steam statistik visar, har Windows alltid varit PC-plattformen för spelare. Även om varje Mac-användare i världen var en spelare, alla 100 miljoner av dem, skulle det vara en mycket liten publik jämfört med den potentiella publiken av aktiva Windows 10-användare — cirka 600 miljoner. Alla av dem är inte spelare, men det är ett lockande nummer för utvecklare.

mac gaming civ vi

Om spel så småningom kommer över till MacOS – och det är ett stort "om" – blir resultatet ofta blandat. När PC-spel porteras till MacOS, lämnas de ofta till en tredjepartsutvecklare som sedan gör alla justeringar bakom kulisserna för att få spelet att fungera på ett nytt operativsystem. Det betyder ett spel som Civilisation VI är inte byggd från grunden för att fungera på MacOS – i själva verket använder den inte ens Metal för att driva sin grafik. Även om det är ett relativt nytt spel, väljer utvecklarna att använda ett annat API som heter OpenGL för att köra Civilisation VI på MacOS. OpenGL fanns långt innan Metal dök upp på scenen, och driver fortfarande många av de spel som kan spelas på en Mac.

I våra tester uppnådde spelet bara cirka 22 bilder per sekund under en intern benchmark vid 1 620 x 1 050 upplösning, på medelstora inställningar. Vi körde riktmärket på en 15-tums MacBook Pro med en AMD Radeon Pro 455 grafikkort medan du kör i MacOS. Samma system fick 66 FPS när vi körde samma riktmärke på Windows 10.

MacOS är inte ens kompatibel med den senaste versionen av OpenGL.

Det är inte bara en extra ram här och där - Civilisation VI körs tre gånger snabbare på Windows 10 än på MacOS. Som vi sa tidigare, Civilisation VI använder inte Metal för att driva sin grafik - och det är det primära problemet.

OpenGL är inte ett proprietärt API som Microsofts DirectX. Det är en öppen grafisk plattform som körs på Windows, MacOS och Linux. Det får jobbet gjort, men det är inte lika högpresterande som DirectX eftersom det inte är byggt från grunden för att tillgodose MacOS behov på samma sätt som DirectX är för Windows.

För att göra saken värre är MacOS inte ens kompatibel med senaste versionen av OpenGL. MacOS använder version 4.1 som släpptes 2010, den senaste versionen är 4.6 och den kom ut 2017. Apple försöker få utvecklare med hård arm att använda Metal, men i processen slutar spelare med att få den korta änden av stickan.

Vår andra misstänkte – DirectX

DirectX är en samling API: er som Microsoft har byggt under decennier för att hjälpa utvecklare att ta med sina applikationer och spel till Windows-världen. Det är den del av Windows som gör allt det grafiska tunga lyftet, och det är den främsta anledningen till att spelare och utvecklare flockar Windows-datorer för alla deras utsedda spelbehov. Men kan man verkligen skylla på MacOS-spelandets död?

Vi har konstaterat att spel på Mac inte alltid använder Metal, men hur är det när de gör det? Låt oss se hur väl prestandan håller.

mac gaming metal
Metal 2, efterföljaren till Apples Metal API, avslöjades på WWDC tidigare i år.

vid 1 620 x 1 050 upplösning, med alla inställningar omvandlade till medium, såg vi en konsekvent 33 FPS på MacOS. Vi körde riktmärket på en 15-tums MacBook Pro med ett AMD Radeon Pro 455-grafikkort medan vi körde i MacOS.

Det är en betydande vinst över Civilisation VI, ett mindre grafiskt krävande spel som drivs av OpenGL, så Metal har helt klart några knep i rockärmen.

Men i Windows 10, med samma inställningar, såg vi 74 FPS. Det är långt över dubbelt så mycket bildhastighet. Tänk på att alla dessa tester utfördes på samma maskin. Enligt våra resultat kommer du vanligtvis att se mer än dubbla bildhastigheten bara genom att köra spel i Windows 10. Det är en anmärkningsvärd prestandavinst, som du vanligtvis bara ser när du uppgraderar din hårdvara.

Du kommer vanligtvis att se mer än dubbla bildhastigheten bara genom att köra spel i Windows 10.

Metal kan en dag komma nära DirectX när det gäller rå prestanda, men det är osannolikt att det någonsin kommer att erbjuda bättre prestanda än DirectX eller Vulkan — ett kommande grafik-API. På grund av de resurser Microsoft har ägnat åt att bygga upp DirectX under åren har den alltid sett uppdateringar, till skillnad från OpenGL eller Metal.

Även om Metal erbjöd samma prestanda som DirectX, finns det frågan om tillgänglighet. Det faktum att spel vanligtvis släpps för MacOS senare än de gör för Windows är ett stort hinder, och det är inte något som kommer att förändras över en natt.

Misstänkt nummer tre, Boot Camp

Den sista spiken i kistan kommer från Apple själv.

Boot Camp är det snabbaste och enklaste sättet att få Windows 10 att fungera på en Mac. Installation av Windows är en engångsinstallation som tar ungefär en timme som mest - och vid det här laget är det värt den extra ansträngningen. Du slutar med en plattform som kommer att köra dina spel bättre och ge dig tillgång till dem på dag ett. Även om Metal kom ikapp DirectX när det gäller prestanda, är det en ganska stor sak att inte behöva vänta några veckor eller månader extra för att spela ett spel du har väntat på.

Så här borde det inte vara. Du borde inte behöva partitionera en del av din hårddisk för ett helt operativsystem bara för att spela ett spel, speciellt inte på en dyr bärbar dator som har samma råstyrka som sina Windows-motsvarigheter.

Genom att bana väg för Mac-användare att installera Windows har Apple gett spelare ett tilltalande alternativ till dåligt optimerade MacOS-portar för populära spel, utan att behöva göra jobbet med att investera i Macs framtid spelande. Mellan prestandaskillnaderna och problem med releasedatum har Apple gett noll skäl för utvecklare eller spelare att använda MacOS för att spela spel. Det kan kännas som en praktisk lösning nu, men det dödar vilken framtid som helst för MacOS som en riktig spelplattform.

Det för oss till vår nästa och sista misstänkte.

Den verkliga boven avslöjas

Låt oss titta på våra tidigare misstänkta. Metal är konstruerad för att ge nästan direkt åtkomst till GPU: n för proffs och iOS-spel, men det gör ett dåligt jobb som konkurrerar med DirectX. Det är det första beviset som pekar på kungsnålen som lurar i skuggorna. Den andra misstänkte är Boot Camp. Att ha ett enkelt sätt att installera Windows på Mac har skapat en växande gemenskap av Mac-spelare som inte ens behöver bry sig om MacOS dåliga spelprestanda. Apple har inte avskräckt det minsta från användningen av Boot Camp – det har bara gjort det bekvämare.

Lägg ihop dessa, och det blir tydligt att Apple i sig är anledningen till att MacOS-spelandet håller på att dö, och det är osannolikt att någonsin göra en comeback. Visst, iOS-spel tar sig till MacOS tillräckligt ofta, och Steam har många tillgängliga MacOS-titlar, men Ovannämnda problem – dålig prestanda och enkel åtkomst till Windows – erbjuder ett starkt argument mot att spela vidare MacOS överhuvudtaget.

Allt detta ger de mer fördömande bevisen på att Apple inte, och förmodligen aldrig kommer att, bryr sig om spel på Mac. Det finns många anledningar till att spel på MacOS är dött, men Apple själv drog avtryckaren.

Redaktörens rekommendationer

  • Den här dolda menyn har för alltid förändrat hur jag använder min Mac
  • Apple gav bara Mac-spelare en stor anledning att vara exalterade
  • Detta macOS-koncept fixar både Touch Bar och Dynamic Island
  • En sak som nästa version av macOS måste ta itu med
  • Rangordnar de bästa (och sämsta) versionerna av macOS från de senaste 20 åren