Il Game Porting Toolkit di Apple sblocca un nuovo mondo di giochi sul tuo Mac

La soluzione di Apple alla mancanza di giochi su MacOS è fondamentalmente adottare l'approccio Steam Deck.

Se possiedi un Macbook o Mac, quindi quasi sicuramente non ne hai scelto uno per giocare. Non sono mai stati conosciuti per questo, il che è un peccato data l'enorme quantità di potenza che puoi trovare in qualsiasi Macbook in questi giorni grazie a Apple Silicon. Tuttavia, al WWDC dell'azienda, ha annunciato il Game Porting Toolkit (GPTK), un modo per gli sviluppatori di testare se i loro giochi potrebbero funzionare bene quando portati su un Mac. Ancora meglio è che chiunque può installarlo con un po' di lavoro e Mac OS Sonoma, ed è esattamente quello che abbiamo fatto.

Un avvertimento: il Game Porting Toolkit di Apple richiede a quantità di configurazione, mi ci è voluto molto tempo per configurarlo, e questo grazie all'enorme quantità di lavoro necessaria per iniziare a funzionare. L'Apple Gaming Wiki ha una guida fantastica per configurarlo che ho usato, e mentre tecnicamente puoi forzarlo a funzionare su Ventura, romperà molti giochi Steam e semplicemente non è supportato. È un metodo meno intuitivo per giocare rispetto all'utilizzo di Parallels o Crossover, ma secondo me ne vale la pena.

L'ho eseguito sul mio MacBook Pro personale con Apple M1 Pro con 32 GB di RAM e 1 TB di spazio di archiviazione, quindi se hai specifiche migliori di quelle, puoi aspettarti prestazioni ancora migliori.

Cyberpunk 2077 E Spider-Man: Rimasterizzato sul MacBook M1 Pro

I due giochi che ho provato sul mio Macbook M1 Pro erano Cyberpunk 2077 E Spider-Man: Rimasterizzatoe sono rimasto impressionato dai risultati. Entrambi i giochi erano completamente giocabili a circa 30 FPS con impostazioni elevate (anche se ho provato a portarli a impostazioni basse per aumentare le prestazioni) e non ho fatto molto in termini di ottimizzazione.

Come puoi vedere dalla clip sopra, il gioco è molto giocabile e funziona bene pur rimanendo stupendo. Inoltre, non ha aiutato il fatto che stavo giocando su un trackpad, ma sarai in grado di utilizzare un mouse e una tastiera senza problemi con qualsiasi gioco a cui giochi. Si noti che l'audio è assente dalla clip sopra, ma l'audio suonava bene, anche se un po' scoppiettante.

Nella clip sopra, l'audio suona male ma suonava bene durante la riproduzione. Inoltre, vale la pena sottolineare che mentre il gioco sembra avere difficoltà in termini di prestazioni all'inizio, riprende e mantiene circa 30 FPS a metà del video. Inoltre, tieni presente che non puoi ancora giocare con un controller senza molto lavoro. Non sono ancora del tutto sicuro dei passi; alcune persone affermano che puoi compilare il Game Porting Toolkit con il '--with-sdl2' opzione di compilazione, quindi forse provalo se hai il know-how.

Per quanto riguarda il funzionamento del gioco Porting Toolkit di Apple, è molto simile a Proton sul ponte a vapore. Utilizza Wine come base per tradurre le chiamate API di Windows in chiamate POSIX (Portable Operating System Interface) e quindi traduce le chiamate DirectX nell'API Metal di Apple. Wine ricrea una struttura di directory di Windows e fornisce implementazioni alternative dei servizi di sistema e non utilizza alcuna emulazione o virtualizzazione per eseguire i binari di Windows. Non dimenticare inoltre che su Apple Silicon, deve prendere un altro passo per tradurre da x86 a Braccio.

Proton su Steam Deck fa la stessa cosa, tranne per il fatto che le chiamate DirectX vengono tradotte in Vulkan invece che in Metal. La più grande differenza tra Proton e GPKT è che Proton è rivolto ai consumatori ed è concepito come un progetto rivolto ai consumatori per giocare su una macchina basata su Linux. Nel caso di GPKT, è un processo difficile e molto pratico che mira agli sviluppatori a testare i loro giochi come un modo per incentivarli a sviluppare per Mac.

Detto questo, è chiaro che se sei disposto a sporcarti le mani e provarlo, sembra proprio che valga la pena configurare GPKT e giocare a giochi basati su Windows sul tuo Mac. Se i grandi titoli come Cyberpunk può funzionare su di esso, quindi non c'è motivo di credere che non puoi nemmeno giocare a una parte enorme della tua libreria di giochi su un Mac. Che tu lo voglia o no è una storia diversa, ma lo fa lavoro.