Apples Game Porting Toolkit låser upp en helt ny värld av spel på din Mac

click fraud protection

Apples lösning på bristen på spel på MacOS är att i princip ta Steam Deck-metoden.

Om du äger en MacBook eller Mac, då valde du nästan definitivt inte en för spel. De har aldrig varit kända för det, vilket är synd med tanke på den stora mängden kraft som du kan hitta i vilken Macbook som helst nuförtiden tack vare Apple Silicon. Men på företagets WWDC tillkännagav det Game Porting Toolkit (GPTK), ett sätt för utvecklare att testa om deras spel kunde fungera bra när de portades till en Mac. Ännu bättre är att vem som helst kan installera den med lite arbete och MacOS Sonoma, och det är precis vad vi gjorde.

Ett ord av varning: Apples Game Porting Toolkit kräver en massa av installationen, Det tog lång tid för mig att installera, och det är tack vare den stora mängden arbete som krävs för att komma igång. Apple Gaming Wiki har en fantastisk guide för att få den inställd som jag använde, och även om du tekniskt kan tvinga den att köras på Ventura, kommer den att ta sönder många Steam-spel och stöds helt enkelt inte. Det är en mindre användarvänlig metod att spela spel än att använda Parallels eller Crossover, men utdelningen är enligt min mening värd det.

Jag körde detta på min personliga MacBook Pro med Apple M1 Pro med 32 GB RAM och 1 TB lagring, så om du har bättre specifikationer än de kan du förvänta dig ännu bättre prestanda.

Cyberpunk 2077 och Spider-Man: Remastrad på Macbook M1 Pro

De två spelen som jag provade på min Macbook M1 Pro var Cyberpunk 2077 och Spider-Man: Remastrad, och jag blev imponerad av resultaten. Båda spelen var helt spelbara vid cirka 30 FPS på höga inställningar (även om jag försökte släppa dem till låga inställningar för att öka prestandan), och jag gjorde inte mycket för att optimera.

Som du kan se från klippet ovan är spelet väldigt spelbart och fungerar bra samtidigt som det ser underbart ut. Det hjälpte inte heller att jag spelade på en styrplatta, men du kommer att kunna använda mus och tangentbord alldeles utmärkt med alla spel du spelar. Observera att ljud saknas i klippet ovan, men ljudet lät bra, om än lite knasigt.

I klippet ovan låter ljudet dåligt men lät bra när det faktiskt spelades. Det är också värt att påpeka att även om spelet verkar kämpa prestandamässigt i början, tar det upp och bibehåller cirka 30 FPS halvvägs genom videon. Observera också att du inte kan spela spel med en handkontroll ännu utan mycket arbete. Jag är inte helt säker på stegen själv ännu; vissa människor hävdar att du kan kompilera Game Porting Toolkit med '--med-sdl2' kompileringsalternativ, så kanske prova det om du har kunskapen.

När det gäller hur Apples spel Porting Toolkit fungerar, är det väldigt likt Proton på Steam Deck. Den använder Wine som bas för att översätta Windows API-anrop till POSIX-anrop (Portable Operating System Interface) och sedan översätter DirectX-anrop till Apples Metal API. Wine återskapar en Windows-katalogstruktur och tillhandahåller alternativa implementeringar av systemtjänster, och den använder ingen emulering eller virtualisering för att köra Windows-binärfiler. Glöm inte också, att på Apple Silicon måste det sedan ta annan steg för att översätta från x86 till Ärm.

Proton on the Steam Deck gör samma sak, förutom att DirectX-anrop översätts till Vulkan istället för Metal. Den största skillnaden mellan Proton och GPKT är att Proton riktar sig till konsumenter och är designat som ett konsumentinriktat projekt för att spela spel på en Linux-baserad maskin. När det gäller GPKT är det en svår, mycket praktisk process som syftar till att utvecklare ska testa sina spel som ett sätt att uppmuntra dem att utveckla för Mac.

Med det sagt är det klart att om du är villig att smutsa ner händerna och prova det så ser det väldigt mycket ut som att det är värt det att ställa in GPKT och spela Windows-baserade spel på din Mac. Om stora titlar gillar Cyberpunk kan köra på det, då finns det ingen anledning att tro att du inte kan spela en stor del av ditt spelbibliotek på en Mac heller. Om du vill eller inte är en annan historia, men det gör det arbete.