Cos'è il simulatore iOS?
ALI Remote · Glossario
Il simulatore iOS è lo strumento di Apple, incluso in Xcode, che esegue le app iOS in un iPhone o iPad simulato sul Mac, per testarle senza dispositivo fisico.
Fa parte di Xcode, l'app di Apple per sviluppare software. In Xcode 27, la versione attuale alla nostra verifica del 7 novembre 2026, i dispositivi simulati si aprono in uno strumento chiamato Device Hub, accanto ai dispositivi reali abbinati al Mac. Il nome resta: le note di rilascio di Xcode 27 parlano ancora di "Simulatore iOS".
Perché il simulatore iOS è utile?
Permette di provare un'app su molti modelli di iPhone e iPad, e su diverse versioni di iOS, senza possederne nessuno. La documentazione per sviluppatori di Apple presenta i dispositivi simulati come il modo per fare il debug di un'app su una varietà di hardware a cui potresti non avere accesso.
Gli usi tipici sono controlli rapidi durante lo sviluppo: un layout su schermi piccoli e grandi, la modalità scura, il testo più grande, una rotazione o una posizione simulata. Puoi anche inizializzare un dispositivo simulato e testare di nuovo il primo avvio di un'app.
Come funziona il simulatore iOS?
- In Xcode scegli un iPhone o un iPad simulato come destinazione di esecuzione, per modello e versione di iOS.
- Fai clic su Esegui. Xcode compila l'app e la installa sul dispositivo simulato al posto tuo.
- Il dispositivo si apre in una finestra sul Mac: in Device Hub con Xcode 27, in un'app separata chiamata Simulator nelle versioni precedenti.
- Lo usi con il puntatore e la tastiera del Mac. La guida di Apple a Device Hub associa ogni gesto a un'azione: un clic è un tocco, clic e tieni premuto equivale a tenere premuto il dito.
Sotto il cofano non è un telefono, ma un'app per Mac. La vecchia guida di Apple al Simulator (in inglese) lo descriveva come un'app che gira su un Mac e ne usa processore, memoria e connessione di rete. È questo a renderlo veloce, ed è sempre questo a limitarlo.
Simulatore iOS o iPhone reale?
Apple è chiara sulla differenza. La sua documentazione dice che i simulatori "non replicano le prestazioni o le funzionalità di un dispositivo fisico" e che "alcune funzionalità specifiche dell'hardware potrebbero non essere disponibili". Per verificare che un'app funzioni esattamente come previsto, Apple consiglia di eseguirla su uno o più dispositivi fisici.
| Simulatore iOS | iPhone reale | |
|---|---|---|
| Dove gira | Su un Mac, tramite Xcode | Sul telefono stesso |
| Prestazioni | Non replicate: lavorano processore, memoria e rete del Mac | Quelle del telefono |
| Funzioni hardware | Alcune potrebbero non essere disponibili | Tutte quelle del modello |
| Tocco | Simulato con mouse o trackpad; Device Hub non invia ancora un tocco con due dita | Dita su uno schermo vero |
| Ideale per | Controlli rapidi durante lo sviluppo | Verifiche finali, hardware e uso reale |
Xcode 27 aggiunge una piccola trappola. I gesti del trackpad del Mac, come lo scorrimento e il pizzico, ora funzionano sui dispositivi simulati, ma Apple avverte che questo comportamento ibrido "non riflette le funzionalità disponibili sui dispositivi fisici". Quello che sembra giusto con un trackpad dimostra poco sotto un dito.
Quando serve invece un iPhone reale?
Ogni volta che il risultato dipende dall'hardware: funzioni specifiche dell'hardware, prestazioni, gesti a più dita o la verifica finale prima del rilascio. Da qui la divisione abituale: il simulatore mentre sviluppi, iPhone reali prima della pubblicazione.
Lo stesso vale per chi vuole usare le app iOS, non svilupparle. E l'iPhone non deve per forza stare sulla tua scrivania: un real device cloud ospita telefoni fisici che usi a distanza. ALI Remote, per esempio, noleggia iPhone veri, con iOS e l'App Store, ospitati nella propria struttura. Ne apri uno nel browser e tocchi, scorri, digiti, installi app e fai screenshot.
Termini correlati
- Emulatore: software che riproduce l'hardware di un dispositivo per far girare il suo sistema operativo su un altro computer.
- Device Hub: lo strumento di Xcode 27 in cui gli sviluppatori gestiscono e usano i dispositivi simulati e fisici.
- iPhone remoto: un iPhone vero che usi a distanza, da un browser. Ecco come funziona ALI Remote.
Domande frequenti
Il simulatore iOS è un emulatore?
No. Esegue l'ambiente iOS come un'app su macOS, invece di riprodurre via software l'hardware di un iPhone, ed è per questo che di solito è veloce. Un emulatore, invece, riprodurrebbe processore e hardware del telefono per far girare il suo sistema operativo senza modifiche. Molti dicono "emulatore iOS", ma Apple lo chiama simulatore.
Si può usare il simulatore iOS su Windows?
Non direttamente. Il simulatore fa parte di Xcode, e Xcode richiede un Mac: la versione 27 vuole macOS Tahoe 26.6 o successivo. Su un PC Windows le strade realistiche sono un Mac remoto con Xcode oppure un iPhone reale usato a distanza. Se ti serve un dispositivo vero e non un ambiente di test, la seconda è la più adatta.
Apple, iPhone, iPad, App Store, macOS, Mac e Xcode sono marchi di Apple Inc. iOS è un marchio di Cisco, usato su licenza da Apple. ALI Remote non è affiliata ad Apple né approvata da Apple.
Altri termini
- Autenticazione a due fattori (2FA)L'autenticazione a due fattori (2FA) chiede due prove di tipo diverso prima di farti entrare. Ecco come funziona, come si confrontano passkey, app di autenticazione e codici via SMS, e perché in un team ognuno deve avere il proprio account e il proprio secondo fattore.
- Device as a service (DaaS)Il device as a service (DaaS) è un abbonamento in cui un fornitore mette a disposizione laptop o telefoni e li gestisce dalla configurazione alla dismissione. Ecco come funziona, un esempio, la versione ospitata e il rapporto con SaaS e noleggio operativo.
- Dispositivo dedicatoUn dispositivo dedicato è riservato a un solo scopo o a un solo cliente, invece di essere condiviso. Ecco come funziona su Android e sui dispositivi Apple, cosa vuol dire dedicato per l'hardware in hosting e cinque domande da fare al fornitore.
- EmulatoreUn emulatore è un software che riproduce su un computer l'hardware di un telefono, per farne girare sistema operativo e app. Ecco come funziona, in cosa si distingue da un simulatore e da un dispositivo reale, e i limiti indicati dalla documentazione di Google e di Apple.
- MCP (Model Context Protocol)Il Model Context Protocol (MCP) è uno standard aperto che collega gli assistenti IA a strumenti e dati esterni. Ecco come funziona, in cosa si distingue da un'API, cosa controllare prima di collegare un server e come si usa nella pratica.
- Real device cloudUn real device cloud ospita smartphone fisici in un data center e ti permette di usarli dal browser. Ecco come funziona, perché dà risultati più fedeli dei simulatori e dove si usa oltre al test delle app.