Perché il Toolkit Porting dei Giochi di Apple è Importante: Il Punto di Partenza di Rosetta per il “Gaming su Windows”

Immagine

Il mondo del gaming su Mac è davvero un caos. Apple ha introdotto il Mac mini con il potente M2 Pro come eccellente dispositivo di gioco per Mac e, effettivamente, il Mac mini con M2 Pro si comporta bene anche con giochi ad alte prestazioni. Tuttavia, i PC Windows in una fascia di prezzo simile offrono velocità di gioco più del doppio più veloci. Se la lista di giochi su Mac è come una scatola di biscotti, allora la lista di giochi su Windows è come una fabbrica di biscotti. Entrambe hanno dei deliziosi biscotti, ma non possono essere considerati gli stessi.

Apple non sembra interessata a creare dispositivi di gioco economici, ma sembra avere l’intenzione di migliorare la situazione del software. Durante la WWDC, Apple ha dedicato una considerevole quantità di tempo per presentare nuove funzionalità di gioco quando ha annunciato macOS Sonoma. Hanno persino promosso la prossima versione Mac del gioco “Death Stranding,” con il rinomato sviluppatore Hideo Kojima. Anche se non mostra esplicitamente la realtà del gaming su Mac tanto quanto la promozione di una versione Mac per un gioco di quattro anni fa, l’introduzione di nuove funzionalità di gioco in macOS Sonoma è un passo avanti positivo.

Immagine

Questo nuovo Game Mode dà la priorità al gaming rispetto ad altre attività, riduce la latenza audio delle AirPods e raddoppia il tasso di campionamento Bluetooth per i controller di gioco. Tuttavia, può essere utilizzato solo su Mac dotati di Apple Silicon. Ma forse ciò che è più influente per il gaming su Mac è il Toolkit Porting dei Giochi, uno strumento per sviluppatori. Questo toolkit ha il potenziale per espandere significativamente la libreria di giochi su Mac nella pratica.

Il Toolkit Porting dei Giochi è un Rosetta per i Giochi su Windows?

Immagine

Il Toolkit Porting dei Giochi si basa sul codice sorgente di CrossOver di CodeWeavers. Fondamentalmente, converte dinamicamente il codice x86, i comandi DirectInput, i comandi XAudio, i comandi Direct3D e altre chiamate API di gioco di Windows per renderli compatibili con Apple Silicon in tempo reale. Consente di ricompilare gli ultimi giochi avanzati di Windows per Mac o di eseguirli senza alcuna modifica.

A prima vista, il Toolkit Porting dei Giochi potrebbe sembrare simile a Proton di Valve, che consente di eseguire giochi di Windows su Linux per Steam Deck. Anche se sono davvero simili, la differenza sta nel fatto che Proton è mantenuto e aggiornato come uno strumento per gli utenti finali. Il suo scopo principale è quello di consentire agli utenti non tecnici di utilizzare senza sforzo software incompatibili, simile a Rosetta 2 di Apple per i Mac con Apple Silicon. D’altra parte, il toolkit di Apple è uno strumento esclusivo per gli sviluppatori principalmente mirato allo sviluppo di prototipi.

In realtà, la funzionalità di conversione del toolkit di sviluppo dei giochi non è disponibile per gli utenti generali. Gli sviluppatori di Xcode possono utilizzare questa funzionalità di conversione come primo passo per eseguire giochi di Windows su Mac. Tuttavia, devono comunque seguire vari passaggi per convertire il gioco per macOS, come copiare il codice sorgente, ricompilare gli shader HLSL, convertire altre operazioni grafiche in Metal e modificare tutte le API di input e di visualizzazione per renderle equivalenti a quelle di macOS. Anche se il nuovo convertitore di shader Metal di Apple aiuta a semplificare questo processo, la creazione di una versione Mac di un gioco di Windows richiede comunque un notevole sforzo.

Un Potenziale Sprecato per Chiamarlo uno Strumento per Sviluppatori

Anche se è uno strumento per sviluppatori, gli utenti di Mac ambiziosi ed entusiasti hanno installato il nuovo strumento a linea di comando Xcode 15 e il Toolkit Porting dei Giochi per eseguire giochi di Windows su Mac. Un utente è riuscito con successo a eseguire Diablo IV con successo. Un altro utente ha convertito Cyberpunk 2077, e anche se potrebbe non essere perfettamente fluido, il fatto che funzioni in questo modo è sorprendente. Inoltre, sono riusciti anche ad eseguire Elden Ring, Warframe, Spider-Man, Hi-Fi Rush e altro ancora.

Tutto ciò è molto eccitante, ma c’è ancora bisogno di ulteriori miglioramenti delle prestazioni, che vanno oltre quello che gli utenti regolari possono ottenere. In realtà, per eseguire correttamente questi giochi su Mac, gli sviluppatori dovrebbero sottoporsi a un notevole lavoro di conversione e rilasciare una versione Mac.

In effetti, ciò che è necessario nell’esperienza di gioco di Apple in questo momento è qualcosa di simile a “Proton per Mac”. Potrebbe chiamarsi “Rosetta Gaming” o qualcosa di simile, ma il concetto principale è consentire agli utenti di eseguire vari giochi di Windows su Mac direttamente senza richiedere ulteriori lavori agli sviluppatori. Il Toolkit Porting dei Giochi è un passo intermedio verso uno strumento del genere. D’altra parte, Valve ha svolto un lavoro estensivo su giochi specifici per correggere bug, affrontare problemi e migliorare le prestazioni, aggiornando continuamente Proton di conseguenza. Apple riconosce anche la necessità di sforzi simili e gestisce una lista di giochi compatibili.

Questo è un compito arduo, ma immaginiamo che Apple ci sia riuscita! Centinaia dei migliori giochi di Windows potrebbero essere facilmente giocati su Mac con Apple Silicon. Basta installare la nuova Rosetta e verificare la lista di compatibilità. Questo non sarebbe solo un nuovo incentivo per gli editori di giochi per rilasciare più giochi per Mac, ma anche un’esperienza davvero gratificante per i giocatori che giocano ai loro giochi su Mac.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Torna in alto