Setul de instrumente pentru portarea jocurilor de la Apple deblochează o lume cu totul nouă a jocurilor pe Mac

Soluția Apple pentru lipsa de jocuri pe MacOS este să adopte, practic, abordarea Steam Deck.

Dacă dețineți un MacBook sau Mac, atunci aproape sigur nu ai ales unul pentru jocuri. Nu au fost niciodată cunoscuți pentru asta, ceea ce este păcat având în vedere cantitatea mare de putere pe care o puteți găsi în orice Macbook în aceste zile datorită Apple Silicon. Cu toate acestea, la WWDC al companiei, a anunțat Game Porting Toolkit (GPTK), o modalitate prin care dezvoltatorii pot testa dacă jocurile lor ar putea funcționa bine atunci când sunt portate pe un Mac. Și mai bine este că oricine îl poate instala cu puțină muncă și MacOS Sonoma, și exact asta am făcut.

Un cuvânt de avertisment: Setul de instrumente pentru portarea jocurilor Apple necesită a lot de configurare, Mi-a luat mult timp să-l configurez și asta se datorează volumului de muncă necesar pentru a porni. Apple Gaming Wiki are un ghid fantastic pentru a-l configura pe care l-am folositși, deși îl puteți forța din punct de vedere tehnic să ruleze pe Ventura, va rupe o mulțime de jocuri Steam și pur și simplu nu este acceptat. Este o metodă mai puțin prietenoasă de a juca jocuri decât utilizarea Parallels sau Crossover, dar câștigul merită, după părerea mea.

Am rulat asta pe MacBook Pro personal cu Apple M1 Pro cu 32 GB RAM și 1 TB spațiu de stocare, așa că dacă aveți specificații mai bune decât acestea, vă puteți aștepta la performanțe și mai bune.

Cyberpunk 2077 și Spider-Man: Remastered pe Macbook M1 Pro

Cele două jocuri pe care le-am încercat pe Macbook M1 Pro au fost Cyberpunk 2077 și Spider-Man: Remastered, și am fost impresionat de rezultate. Ambele jocuri erau complet jucabile la aproximativ 30 FPS la setări înalte (deși am încercat să le reduc la setări scăzute pentru a crește performanța) și nu am făcut mare lucru prin optimizare.

După cum puteți vedea din clipul de mai sus, jocul este foarte jucabil și rulează bine, în timp ce arată în continuare superb. De asemenea, nu a ajutat faptul că jucam pe un trackpad, dar veți putea folosi un mouse și o tastatură foarte bine cu orice jocuri pe care le jucați. Rețineți că sunetul este absent din clipul de mai sus, dar sunetul a sunat bine, deși puțin crăpăt.

În clipul de mai sus, sunetul sună slab, dar suna bine atunci când se redă efectiv. De asemenea, merită subliniat că, deși jocul pare să se lupte din punct de vedere al performanței la început, el preia și menține aproximativ 30 FPS la jumătatea videoclipului. De asemenea, rețineți că nu puteți juca jocuri cu un controler încă fără multă muncă. Încă nu sunt sigur de pași; Unii oameni susțin că puteți compila setul de instrumente pentru portarea jocului cu „--cu-sdl2' opțiune de compilare, așa că poate încercați dacă aveți cunoștințele.

În ceea ce privește modul în care funcționează jocul Apple Porting Toolkit, este foarte asemănător cu Proton pe Steam Deck. Utilizează Wine ca bază pentru a traduce apelurile API Windows în apeluri POSIX (Interfață de sistem de operare portabilă) și apoi traduce apelurile DirectX în API-ul Apple Metal. Wine recreează o structură de directoare Windows și oferă implementări alternative ale serviciilor de sistem și nu utilizează nicio emulare sau virtualizare pentru a executa fișiere binare Windows. Nu uitați, de asemenea, că pe Apple Silicon, atunci trebuie să ia o alta pas pentru a traduce de la x86 la Braţ.

Proton de pe Steam Deck face același lucru, cu excepția că apelurile DirectX sunt traduse în Vulkan în loc de Metal. Cea mai mare diferență dintre Proton și GPKT este că Proton se adresează consumatorilor și este conceput ca un proiect destinat consumatorilor pentru a juca jocuri pe o mașină bazată pe Linux. În cazul GPKT, este un proces dificil, foarte practic, care vizează dezvoltatorii să-și testeze jocurile ca o modalitate de a-i stimula să dezvolte pentru Mac.

Acestea fiind spuse, este clar că, dacă ești dispus să-ți murdărești mâinile și să-l încerci, se pare că merită să configurezi GPKT și să joci jocuri bazate pe Windows pe Mac. Dacă titluri mari ca Cyberpunk poate rula pe el, atunci nu există niciun motiv să credem că nici pe un Mac nu poți juca o mare parte din biblioteca ta de jocuri. Indiferent dacă vrei sau nu, este o altă poveste, dar așa este muncă.