Apple ha un Protone
Kevin Purdy - 7 giugno 2023 16:29 UTC
C'era così tanto nella presentazione di Apple al WWDC di lunedì che è difficile credere che ci siano ancora pezzi importanti da scoprire. Eppure, come parte di una presentazione degli sviluppatori, Apple ha tranquillamente annunciato quella che potrebbe essere una novità importante per i giochi per PC su hardware Mac: la propria iniziativa di compatibilità con Windows simile a SteamOS, ma per milioni di Mac Apple Silicon invece che per Steam Deck.
"Porta il tuo gioco su Mac" è suddiviso in tre video che coprono una guida al controller di gioco, un Game Porting Toolkit (solo sviluppatori Apple) e un convertitore per far funzionare gli shader dei giochi con l'API di accelerazione hardware Metal di Apple. Apple afferma che "hai tutto ciò di cui hai bisogno per offrire un'esperienza di gioco straordinaria" con i Mac basati su Apple Silicon e che il suo toolkit fornisce "un ambiente di emulazione per eseguire il tuo gioco Windows esistente e non modificato".
"Non ci vogliono mesi per avere un'idea di come appare, suona e funziona il tuo gioco", afferma Aiswariya Sreenivassan, responsabile del progetto tecnico di Apple, nell'introduzione del video. "Vedi subito il potenziale del tuo gioco."
Al centro del Game Porting Toolkit di Apple c'è il codice open source di CodeWeavers per CrossOver. CodeWeavers scrive sul suo sito che la società è "estasiata" dal fatto che Apple "riconosca che Wine è una soluzione fantastica per eseguire giochi Windows su MacOS". CodeWeavers "non ha collaborato con Apple su questo strumento, ma saremmo lieti di collaborare con qualsiasi sviluppatore di giochi" che desideri collaborare con il team PortJump dell'azienda per perfezionare la traduzione da Windows a Mac.
Questa potrebbe essere la migliore posizione che CodeWeavers ha a disposizione, dato che proprio la settimana scorsa, la società ha annunciato il proprio strumento di traduzione DirectX-to-Metal, giochi da Windows a Mac, disponibile in CrossOver Mac versione 23 quest'estate. Il post di CodeWeavers sulle sue ambizioni API sottolineava che per far funzionare Diablo II Resurrected su un chip Apple M2 era necessario correggere "una moltitudine di bug" e che anticipava questo tipo di scenario per altri giochi Win-to-Mac. Resta da vedere come l'implementazione del codice CrossOver da parte di Apple differisca nella gestione e nella traduzione.
La dimostrazione di Apple mostra un gioco relativamente nuovo e moderno, The Medium, che viene portato da Windows a Mac Metal. Le chiamate API a Windows DirectX 12 vengono tradotte in Metal e le chiamate di input, audio, di rete, di file e altre chiamate di sistema vengono trasferite alle loro controparti macOS. Come notato da The Verge, gli sviluppatori di Reddit hanno già caricato Cyberpunk 2077 e Diablo IV sull'hardware Apple, poche ore dopo l'arrivo del Toolkit di Apple. Puoi vedere quanto velocemente un gioco Windows può essere fatto funzionare su un Mac e puoi vedere la loro velocità tiepida come il miele in un barattolo.
I chip Apple possono fare cose straordinarie, ma rispetto ai più recenti chip Intel e AMD che svolgono attività legate ai giochi, sono molto più efficienti dal punto di vista energetico che prestazionali. Come dettagliato nella nostra recensione del Mac Mini con tecnologia M2-Pro, i chip della serie M sono ottimizzati per l'efficienza piuttosto che per le massime prestazioni, sia che si trovino in un laptop senza ventola o in un desktop di fascia alta. Rispetto a chip x86 simili, le loro prestazioni sono "buone". Sebbene sia difficile fare confronti diretti date tutte le variabili e le architetture in gioco, potresti confrontare le prestazioni grafiche di Apple con una moderna GPU Ryzen integrata, almeno per i chip M1 e M2 di base. I chip Pro, Max e Ultra di Apple saranno più veloci, ma verranno utilizzati solo nei Mac più costosi.
Anche questo potrebbe rivelarsi un vantaggio straordinario per i giocatori che cercano qualcosa, qualsiasi cosa, come un ecosistema di giochi attivo sul proprio Mac. Steam Deck di Valve è un miracolo di compatibilità basata su Linux, anche se per la maggior parte dei giochi più recenti è necessario eseguirli a risoluzioni, frame rate e impostazioni grafiche inferiori. Molti fan di Deck sono più che disposti a scambiare ray-tracing e impostazioni Ultra per la comodità di giocare dove preferiscono. Il toolkit di Apple e il lavoro di CodeWeavers suggeriscono che i proprietari di Mac potrebbero indulgere in questo tipo di compromesso abbastanza presto.
Immagine dell'inserzione di Apple