Apple ha finalmente approvato UTM SE, un emulatore PC per iOS, iPadOS e visionOS. Questa decisione segna una svolta, e arriva alcune settimane dopo il rifiuto iniziale dell’app da parte di Apple. UTM SE è ora disponibile gratuitamente sull’App Store; consente di eseguire OS e software per PC.
UTM SE, cambio di rotta inaspettato
Il percorso di UTM SE verso l’App Store non è stato privo di ostacoli. A giugno, Apple aveva respinto la richiesta di pubblicazione dell’app, citando la violazione della regola 4.7 relativa a mini-app, mini-giochi, giochi in streaming ed emulatori. Gli sviluppatori di UTM avevano inizialmente dichiarato che non avrebbero insistito ulteriormente.
Tuttavia, con un recente post, il team di UTM ha annunciato su 𝕏 l’approvazione dell’app. “Siamo felici di annunciare che UTM SE è disponibile (gratuitamente) sull’App Store di iOS e visionOS (e presto su AltStore PAL)! Un ringraziamento speciale al team di AltStore per il loro aiuto e ad Apple per aver riconsiderato la loro politica.“
L’azienda non ha fornito spiegazioni ufficiali sui motivi che l’hanno portata a rivedere la sua decisione iniziale. Questa apertura di Apple verso gli emulatori sembra essere parte di una strategia più ampia per diversificare l’offerta di app disponibili; specialmente in vista del lancio globale di Vision Pro. L’azienda di Cupertino sta cercando di ampliare il catalogo di software compatibili con il suo visore per realtà mista; gli emulatori potrebbero giocare un ruolo importante in questo senso.
L’arrivo di UTM SE potrebbe anche aprire la strada a future app di emulazione più sofisticate, potenzialmente spingendo Apple a rivedere ulteriormente le sue politiche riguardanti questo tipo di software. Ciò potrebbe portare a un ecosistema di app iOS più ricco e variegato; maggiori possibilità per gli sviluppatori di creare esperienze uniche e innovative.
Funzionalità e potenzialità di UTM SE
UTM SE si presenta come un emulatore PC versatile, in grado di eseguire software e giochi classici per PC Windows e Linux su dispositivi iOS. L’app supporta sia la modalità VGA per la grafica che la modalità terminale per i sistemi operativi basati su testo. Una delle caratteristiche più interessanti è la capacità di emulare diverse architetture hardware; aarch64, i386, ppc, ppc64, riscv32, riscv64 e x86_64.
UTM SE è basato su QEMU, un emulatore open source ampiamente utilizzato e noto per la sua potenza e flessibilità. Ciò garantisce una solida base tecnologica per l’app, promettendo prestazioni affidabili su una vasta gamma di configurazioni hardware emulate.
UTM SE non include alcuna macchina virtuale preinstallata. Tuttavia, l’app fornisce collegamenti al sito web ufficiale di UTM, dove si possono trovare guide dettagliate per l’emulazione di varie versioni di Windows (da XP a Windows 11) e macchine virtuali Linux preconfigurate.
Alcuni screenshot dell’App Store mostrano anche la possibilità di emulare Mac OS 9.2.1 e DOS, ampliando ulteriormente le opzioni disponibili.
Limitazioni e considerazioni tecniche
E’ fondamentale essere consapevoli di alcune limitazioni tecniche. Una delle più significative riguarda l’impossibilità di utilizzare il compilatore JIT (Just-In-Time) nelle app distribuite su iOS. Questa restrizione influisce sulle prestazioni e sulla funzionalità degli emulatori eseguiti tramite UTM SE su iPhone e iPad, rendendoli potenzialmente meno potenti rispetto alle controparti su altre piattaforme.
Gli sviluppatori hanno riconosciuto queste limitazioni, definendo la versione iOS come “JIT-less build”. Ciò significa che l’emulazione potrebbe risultare più lenta o meno fluida rispetto a quanto ci si potrebbe aspettare su un PC tradizionale o su piattaforme che consentono l’uso di JIT.
Inoltre, i dispositivi iOS senza jailbreak, una procedura che rimuove le restrizioni imposte da Apple sul sistema operativo iOS, sono limitati dal sistema operativo sulla quantità di memoria che può essere allocata. Questo limite è in genere pari a circa la metà della dimensione della memoria fisica del dispositivo.
UTM SE: conclusioni e considerazioni
L’approvazione di UTM SE da parte di Apple è un’apertura significativa verso il mondo dell’emulazione e della virtualizzazione su dispositivi mobili Apple, con potenziali ricadute positive per sviluppatori e appassionati.
Gli appassionati di retrogaming e di software legacy troveranno in UTM SE uno strumento prezioso per esplorare sistemi operativi e applicazioni PC direttamente sui loro dispositivi iOS. L’arrivo di UTM SE sull’App Store potrebbe essere solo l’inizio di una nuova era per le app di emulazione su iOS.