Gli emulatori di iPhone sono programmi che replicano l'hardware di un iPhone in modo da poter eseguire app iOS su altri sistemi operativi. Gli sviluppatori di app utilizzano spesso emulatori per testare il software iPhone su computer Windows o Mac che utilizzano per la programmazione. Sebbene non possano eseguire app direttamente dall'App Store di Apple, questi emulatori di iPhone imitano fedelmente le funzionalità di base di un iPhone.
Questi emulatori sono disponibili per più piattaforme. Verifica i requisiti software individuali per determinare se un particolare emulatore è compatibile con il tuo dispositivo.
L'emulatore ufficiale di iOS: Xcode
Cosa ci piace
- Ambiente di sviluppo completamente integrato per iOS.
- Gratuito e supportato da Apple.
- È il più vicino possibile a testare l'app su un vero iPhone.
Cosa non ci piace
- Funziona solo su computer Mac.
- L'interfaccia non supporta le schede della finestra.
- Tutte le opzioni hanno una curva di apprendimento ripida.
Xcode è il miglior emulatore per sviluppatori iOS perché è stato creato da Apple. Emula tutti i dispositivi Apple in modo che tu possa vedere come cambia il layout della tua app su vari modelli di iPhone e versioni di iPad con e senza un display Retina. Pertanto, puoi assicurarti che la tua app per iOS 13 sia retrocompatibile con i dispositivi iOS 10.
Xcode ti consente anche di modificare le impostazioni disponibili sul dispositivo simulato, a seconda del dispositivo e della versione iOS, per vedere come tali impostazioni influiscono sulla tua app. Puoi testare il comportamento della tua app quando lo schermo viene ruotato per assicurarti che funzioni sia in modalità verticale che orizzontale. Se vuoi approfondire l'utilizzo di Xcode per testare la tua app, dai un'occhiata alla guida Xcode Help di Apple.
Miglior emulatore iPhone per Windows: simulatore iOS remoto Xamarin
Cosa ci piace
- Crea app iOS sul tuo PC Windows.
- Tratta l'input dello stilo di Windows come un dispositivo iOS tratta una matita Apple.
Cosa non ci piace
- Richiede sia un PC che un computer Mac da utilizzare su Windows.
-
Anche se puoi scaricare Visual Studio gratuitamente, il plug-in Xamarin ha un prezzo di $ 99 al mese.
Microsoft Visual Studio è una popolare piattaforma di sviluppo software per Windows e Mac che consente lo sviluppo di app iOS usando il plug-in Xamarin. È abbastanza potente da supportare applicazioni aziendali a pagamento, ma i singoli utenti che creano software non aziendali possono scaricare software per sviluppatori gratuito.
Xamarin ti dà accesso a importanti strumenti iOS come ARkit, Core ML 2, Siri Shortcuts e Touch ID. Sebbene Xamarin richieda un Mac per funzionare completamente, l'utilizzo su un dispositivo Windows offre alcuni vantaggi. Ad esempio, se disponi di un dispositivo touchscreen Windows, puoi interagire con il simulatore o utilizzare i gesti di scuotimento come se stessi utilizzando un vero iPhone. Puoi pizzicare, scorrere, acquisire schermate e persino utilizzare gesti tattili con più dita.
Miglior emulatore di iPhone basato sul Web: Appetize.io
Cosa ci piace
-
Non è necessario installare alcun software.
- Funziona su tutti i sistemi operativi.
- La versione gratuita è adatta per il test e la convalida delle app.
- Opzioni di prezzo flessibili per professionisti e aziende.
Cosa non ci piace
- L'interfaccia è occasionalmente in ritardo.
- Richiede una connessione a Internet.
- Nessun ambiente di sviluppo integrato.
Appetize.io è un simulatore iOS basato sul web. Per usarlo, devi caricare una build del simulatore di un'app. Sviluppi la tua app usando una piattaforma come Xcode o Xamarin prima di poterla testare con Appetize.io. Devi caricarlo come file ZIP o file.tar.gz, che contiene il pacchetto.app compresso. Dopo aver caricato il tuo file, Appetize.io ti invia per email un link dove puoi eseguire l'app online. Ti consente di incorporare app di simulazione nel codice HTML utilizzando iframe, utile per commercializzare la tua app o visualizzare presentazioni demo.
Appetize.io è compatibile con molte generazioni di iPhone, dall'iPhone 4S fino all'iPhone 11 Pro Max, insieme ad alcuni modelli di iPad. La prova gratuita consente un utente simultaneo e 100 minuti di utilizzo al mese. Il pacchetto base è per 20 utenti simultanei e 500 minuti al mese. Se desideri utenti illimitati con 2.000 minuti al mese, puoi acquistare il pacchetto premium. Per le aziende, il pacchetto Enterprise offre un utilizzo illimitato.