Applov Game Porting Toolkit odpira popolnoma nov svet iger na vašem Macu

Applova rešitev za pomanjkanje iger v sistemu MacOS je v bistvu uporaba pristopa Steam Deck.

Če ste lastnik a MacBook ali Mac, potem skoraj zagotovo niste izbrali enega za igranje. Nikoli niso bili znani po tem, kar je škoda glede na ogromno moč, ki jo dandanes lahko najdete v katerem koli Macbooku, zahvaljujoč Jabolčni silicij. Vendar pa je na WWDC podjetja objavilo Game Porting Toolkit (GPTK), način za razvijalce, da preizkusijo, ali bi njihove igre lahko dobro delovale, ko bi jih prenesli na Mac. Še bolje je, da ga lahko vsakdo namesti z malo dela in MacOS Sonoma, in točno to smo storili.

Opozorilo: Applov komplet orodij za prenos iger zahteva a veliko Nastavitev je trajalo veliko časa, in to zaradi ogromne količine dela, ki je potrebna, da začnem delovati. Apple Gaming Wiki ima fantastičen vodnik za nastavitev, ki sem ga uporabil, in čeprav ga lahko tehnično prisilite, da deluje na Venturi, bo pokvaril veliko iger Steam in preprosto ni podprt. To je uporabniku manj prijazna metoda za igranje iger kot uporaba Parallels ali Crossover, vendar je izplačilo po mojem mnenju vredno.

To sem izvajal na svojem osebnem MacBooku Pro z Apple M1 Pro z 32 GB RAM-a in 1 TB prostora za shranjevanje, tako da, če imate boljše specifikacije od teh, lahko pričakujete še boljšo zmogljivost.

Cyberpunk 2077 in Spider-Man: Remastered na Macbook M1 Pro

Dve igri, ki sem ju preizkusil na svojem Macbooku M1 Pro, sta bili Cyberpunk 2077 in Spider-Man: Remasteredin rezultati so me navdušili. Obe igri je bilo povsem mogoče igrati pri približno 30 sličicah na sekundo pri visokih nastavitvah (čeprav sem jih poskušal znižati na nizke nastavitve, da bi povečal zmogljivost), pri optimizaciji pa nisem naredil veliko.

Kot lahko vidite iz zgornjega posnetka, je igra zelo igralna in deluje dobro, medtem ko je še vedno videti čudovito. Prav tako ni pomagalo, da sem igral na sledilni ploščici, vendar boste lahko dobro uporabljali miško in tipkovnico pri vseh igrah, ki jih igrate. Upoštevajte, da v zgornjem posnetku ni zvoka, vendar je zvok zvenel v redu, čeprav nekoliko pokajoče.

V zgornjem posnetku zvok zveni slabo, vendar je med dejanskim predvajanjem zvenel povsem v redu. Prav tako je vredno poudariti, da čeprav se zdi, da ima igra težave z zmogljivostjo na začetku, se na polovici videa dvigne in ohrani približno 30 FPS. Upoštevajte tudi, da še ne morete igrati iger s krmilnikom brez veliko dela. Sam še nisem čisto prepričan o korakih; nekateri ljudje trdijo, da lahko prevedete Game Porting Toolkit z '--z-sdl2' možnost prevajanja, zato morda poskusite to, če imate znanje in izkušnje.

Kar zadeva delovanje Applove igre Porting Toolkit, je zelo podobna Proton na Steam Decku. Uporablja Wine kot osnovo za prevajanje klicev Windows API v klice POSIX (vmesnik prenosnega operacijskega sistema) in nato prevaja klice DirectX v Applov Metal API. Wine poustvari strukturo imenikov Windows in nudi alternativne izvedbe sistemskih storitev ter ne uporablja nobene emulacije ali virtualizacije za izvajanje binarnih datotek Windows. Ne pozabite tudi, da je na Apple Silicon, potem mora sprejeti drugo korak za prevajanje iz x86 v Roka.

Proton na Steam Decku naredi isto, le da so klici DirectX prevedeni v Vulkan namesto v Metal. Največja razlika med Protonom in GPKT je v tem, da je Proton namenjen potrošnikom in je zasnovan kot potrošnikom usmerjen projekt za igranje iger na računalniku, ki temelji na Linuxu. V primeru GPKT je to težak, zelo praktičen postopek, ki je namenjen razvijalcem, da testirajo svoje igre kot način, da jih spodbudimo k razvoju za Mac.

Ob tem je jasno, da če ste si pripravljeni umazati roke in ga preizkusiti, se vam zdi zelo vredno nastaviti GPKT in igrati igre, ki temeljijo na sistemu Windows, na vašem Macu. Če so všeč veliki naslovi Cyberpunk lahko deluje na njem, potem ni razloga, da bi verjeli, da tudi na Macu ne morete igrati velikega dela svoje knjižnice iger. Če želite ali ne, je druga zgodba, vendar je delo.