È arrivato un nuovo emulatore di giochi per iOS: UTM SE, un emulatore open-source per sistemi operativi PC, è stato rilasciato dopo un lungo processo di revisione e una precedente bocciatura. Gli utenti possono scaricare UTM SE gratuitamente dall’App Store per iOS e visionOS, e sarà disponibile anche su AltStore Pal, un marketplace alternativo di app in Europa. UTM ha ringraziato il team di AltStore e Apple per aver rivalutato la propria politica.
Il percorso difficile di UTM SE
Secondo quanto riportato dagli sviluppatori, l’app era stata inizialmente rifiutata dall’App Store e da altri store di terze parti in Europa lo scorso giugno. Questo è accaduto a causa della regola 4.7 delle linee guida dell’App Store, che si applica ad altre app come Delta, un emulatore per console. Dopo un processo di revisione durato due mesi, Apple ha negato l’inclusione dell’app, spiegando che “PC non è una console”. La motivazione fornita si basa sulla regola 2.5.2 delle linee guida per la revisione della notarizzazione, che stabilisce che le app non possono “scaricare, installare o eseguire codice che introduce o modifica le caratteristiche o le funzionalità dell’app, comprese altre app”.
Un emulatore più sicuro, ma meno performante
Analizzando le linee guida di Apple, sembra che il rifiuto sia dovuto all’uso della compilazione just in time (JIT) da parte dell’app. Questa tecnica è spesso utilizzata da emulatori come UTM per adattare il codice affinché possa funzionare su qualsiasi sistema. Poiché i sistemi operativi Apple sono notoriamente restrittivi, app come UTM permettono di emulare o ospitare oltre 30 sistemi operativi per MacOS, iPadOS e iOS. Tuttavia, l’uso della JIT è considerato un rischio per la sicurezza da Apple, poiché potrebbe esporre l’utente a malware.
La versione attuale, UTM SE, non utilizza la JIT. Tuttavia, lo sviluppatore Turing Software ha affermato che l’app “offre un’esperienza mediocre e non vale la pena combattere per essa”. Questo è simile a quanto sta affrontando l’emulatore Dolphin riguardo a un’app per iOS o MacOS. UTM ha condiviso un link a un blog che evidenzia come Dolphin utilizzi un “interprete” per eseguire il codice, aggirando la JIT, ma ciò comporta una notevole diminuzione della velocità.
Un’opzione per i nostalgici dei giochi PC
In sostanza, UTM SE funzionerà come il normale UTM, ma con prestazioni più lente. Sembra anche supportare un numero ridotto di sistemi operativi, menzionando solo le architetture “x86, PPC e RISC-V” nella sua pagina dello store. Tuttavia, se sei un appassionato di giochi PC retro e desideri giocarli sul tuo telefono, potrebbe valere la pena dare un’occhiata, soprattutto perché è gratuito.
Attualmente sono disponibili anche altri emulatori per iPhone, tra cui Delta, RetroArch e PPSSPP, grazie alle nuove normative europee del Digital Markets Act, che hanno costretto Apple a consentire app store di terze parti sui propri dispositivi.