In questo articolo ti forniamo l’intero strumento e le istruzioni dettagliate per goderti i classici videogiochi dell’iPhone anche sul tuo computer Windows.
Il 10 luglio 2008, Apple introduce il suo negozio virtuale, noto come l’App Store, che consente agli utenti di dispositivi Apple di scaricare una vasta gamma di applicazioni, inclusi i videogiochi. Durante quel periodo, sono stati rilasciati titoli che hanno segnato la storia dei videogiochi portatili e che ancora oggi mantengono un forte seguito di appassionati. A differenza dei giochi attuali, quelli rilasciati tra il 2008 e il 2011 non includevano acquisti in-app o abbonamenti: per ottenere punteggi elevati nelle classifiche, era necessario dimostrare il proprio talento senza alcun tipo di vantaggio monetario.
Queste caratteristiche rendevano l’esperienza di gioco particolarmente speciale, catturando milioni di utenti che rimanevano incollati allo schermo, sia per la novità tecnologica che per la qualità dei videogiochi, che spesso emulavano lo stile dei giochi per la PlayStation Portable, ma adattati per l’iPhone. Alcuni nostalgici hanno persino sviluppato emulatori in grado di far rivivere su PC i vecchi titoli per iOS, consentendo ai giocatori di rivivere quei momenti d’oro dei videogiochi portatili.
Che emulatore!
Lo sviluppatore hikari-no-yume ha creato TouchHLE, un emulatore che consente agli utenti di PC e Mac di rivivere titoli storici come Super Monkey Ball o Crash Bandicoot, originariamente progettati per dispositivi iOS. In questo articolo, esploreremo come ottenere l’emulatore e i passaggi necessari per avviare un gioco. Poiché l’emulatore è ancora in fase beta, il numero di titoli compatibili è limitato, ma si prevede che crescerà nel tempo poiché il software è in continua evoluzione.
Attualmente, una delle limitazioni principali dell’emulatore è l’assenza di supporto per l’accelerometro con gamepad generici: al momento, il sistema funziona solo se si utilizza un joystick per Xbox collegato al PC. Per ulteriori informazioni e per scaricare l’emulatore, è possibile visitare la pagina ufficiale di GitHub all’indirizzo: https://github.com/hikari-no-yume/touchHLE.
Altri giochi ancora
In attesa che il catalogo dei titoli disponibili su TouchHLE venga ampliato, esiste un altro emulatore che consente di utilizzare giochi e applicazioni iOS sui computer desktop. Si tratta di iPadian, un’applicazione progettata per Windows, Mac e Linux, disponibile in una versione gratuita con alcune limitazioni o in una versione a pagamento che include funzionalità aggiuntive.
iPadian offre una gamma di funzionalità simili a quelle di un dispositivo Apple, tra cui Apple Safari, iMessage e Watch OS. Inoltre, include anche un proprio App Store che offre una selezione di app, inclusi alcuni titoli di terze parti. Per scaricare iPadian, è possibile visitare il sito web ufficiale all’indirizzo https://ipadian.net/.
Guida
Download
Visitiamo il sito web https://touchhle.org/ e clicchiamo immediatamente sul pulsante “Download” (Windows/Mac/APK) per essere indirizzati alla pagina da cui possiamo scaricare l’emulatore.
Poi selezioniamo il file touchHLE_v0.2.1_Windows_x86_64.zip e facciamo clic su di esso per avviare il download immediato. È importante notare che questo strumento è compatibile sia con sistemi operativi a 32 che a 64 bit.
Dopo aver scaricato il file compresso sul nostro desktop, procediamo ad estrarre il suo contenuto. Una volta estratto, accediamo alla cartella dell’emulatore, dove troveremo una serie di file e sottocartelle. Il file di nostro interesse è l’eseguibile touchHLE.exe, che serve per avviare l’installazione del programma. Basta fare clic su questo file per avviare il processo di installazione dell’emulatore.
Per ottenere un gioco compatibile con il nostro emulatore, dovremmo cercare un file .ipa. Possiamo effettuare una ricerca su Google usando parole chiave come “Download ipa crash bandicoot 1.0” o “Download ipa super monkey ball 1.0”. Spesso, i risultati ci porteranno a forum online di appassionati o a Internet Archive (https://archive.org/), dove potremo trovare archivi contenenti giochi e applicazioni iOS in formato .ipa.
Inseriamo il nostro gioco
Dopo aver scaricato il gioco, procediamo rinominando l’applicazione in formato .ipa inserendo come estensione .zip. Ad esempio, se abbiamo il file “Crash Bandicoot Nitro Kart 3D 1.0.ipa”, lo rinominiamo in “Crash Bandicoot Nitro Kart 3D 1.0.zip” e confermiamo la modifica dell’estensione facendo clic su “Sì” al messaggio di avviso.
Ora estraiamo il contenuto del file .zip, che rappresenta il nostro gioco iOS, e apriamo la cartella appena creata. All’interno, troveremo un’altra cartella chiamata “Payload”. Copiamo tutto il contenuto di questa cartella: nel nostro caso, faremo clic con il tasto destro del mouse su “iFuse.app” e selezioneremo “Copia”.
Inseriamo il contenuto copiato precedentemente dalla cartella “Payload” del gioco iOS all’interno della directory dell’emulatore, estratta nella figura 3. Successivamente, provvediamo a rimuovere spazi eventualmente presenti nei nomi, ad esempio, sostituendo “i Fuse.app” con “iFuse.app”.
Per avviare i giochi, è necessario eseguire un comando tramite PowerShell. Per farlo, dalla cartella estratta dell’emulatore, clicchiamo sul menu “File” in alto a sinistra, selezioniamo “Apri Windows PowerShell” e quindi scegliamo “Apri Windows PowerShell”. Comparirà una schermata di colore blu.
Gioco pronto!
Per avviare il gioco, è necessario eseguire il comando “./touchHLE.exe” seguito dal nome della cartella del gioco. Nell’esempio fornito, è stato utilizzato il comando “./touchHLE.exe iFuse.app –scalehack=2” seguito da Invio. Questo comando consente di avviare il gioco e specificare eventuali opzioni aggiuntive, come “–scalehack=2” per ottenere una finestra di gioco più grande. Dopo qualche secondo, verrà mostrata una finestra con il gioco avviato.
Questo sito consente l'invio di Cookie di terze parti al fine di migliorare la navigazione offrendo servizi correlati. Premendo il tasto "Accetta" Cookie accetti l'utilizzo dei cookie. Per ulteriori informazioni su come questo portale utilizza i Cookie puoi selezionare il tasto Leggi di più. Puoi modificare il consenso premendo il tasto Impostazioni.
Questo sito Web utilizza i cookie per migliorare la tua esperienza durante la navigazione nel sito Web. Di questi, i cookie classificati come necessari vengono memorizzati nel browser in quanto sono essenziali per il funzionamento delle funzionalità di base del sito Web. Utilizziamo anche cookie di terze parti che ci aiutano ad analizzare e capire come utilizzi questo sito web. Questi cookie verranno memorizzati nel tuo browser solo con il tuo consenso. Hai anche la possibilità di disattivare questi cookie. Ma la disattivazione di alcuni di questi cookie potrebbe influire sulla tua esperienza di navigazione.
I cookie necessari sono assolutamente essenziali per il corretto funzionamento del sito web. Questa categoria include solo i cookie che garantiscono funzionalità di base e caratteristiche di sicurezza del sito web. Questi cookie non memorizzano alcuna informazione personale.
Cookie
Durata
Descrizione
__hssrc
sessione
This cookie is set by Hubspot whenever it changes the session cookie. The __hssrc cookie set to 1 indicates that the user has restarted the browser, and if the cookie does not exist, it is assumed to be a new session.
_GRECAPTCHA
6 mesi
This cookie is set by the Google recaptcha service to identify bots to protect the website against malicious spam attacks.
cookielawinfo-checkbox-advertisement
1 anno
Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category .
cookielawinfo-checkbox-analytics
11 mesi
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 mesi
The cookie is set by the GDPR Cookie Consent plugin to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 mesi
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-non-necessary
11 mesi
Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Non-necessary" category .
cookielawinfo-checkbox-others
11 mesi
Set by the GDPR Cookie Consent plugin, this cookie is used to store the user consent for cookies in the category "Others".
cookielawinfo-checkbox-performance
11 mesi
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
Qualsiasi cookie che potrebbe non essere particolarmente necessario per il funzionamento del sito Web e viene utilizzato specificamente per raccogliere dati personali dell'utente tramite analisi, pubblicità, altri contenuti incorporati sono definiti come cookie non necessari. È obbligatorio ottenere il consenso dell'utente prima di eseguire questi cookie sul tuo sito web.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Cookie
Durata
Descrizione
__cf_bm
30 minuti
This cookie, set by Cloudflare, is used to support Cloudflare Bot Management.
__hssc
sessione
HubSpot sets this cookie to keep track of sessions and to determine if HubSpot should increment the session number and timestamps in the __hstc cookie.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Cookie
Durata
Descrizione
__hstc
sessione
This is the main cookie set by Hubspot, for tracking visitors. It contains the domain, initial timestamp (first visit), last timestamp (last visit), current timestamp (this visit), and session number (increments for each subsequent session).
_ga
2 anni
The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors.
_ga_78N9WP2E3X
2 anni
This cookie is installed by Google Analytics
CONSENT
2 anni
YouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data.
hubspotutk
sessione
HubSpot sets this cookie to keep track of the visitors to the website. This cookie is passed to HubSpot on form submission and used when deduplicating contacts.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Cookie
Durata
Descrizione
VISITOR_INFO1_LIVE
6 mesi
A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface.
YSC
sessione
YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages.
yt.innertube::requests
Mai
This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen.