Perché non avrai molti utenti in giro con un simulatore in tasca.
EDIT: Ogni volta che testate la vostra app su un simulatore (o emulatore), utilizzate un dispositivo falso che non può essere, per definizione, una rappresentazione accurata al 100% della realtà. Un emulatore potrebbe essere più preciso di un simulatore, ma ci saranno comunque differenze. L'unico emulatore preciso al 100% è il dispositivo stesso.
La progettazione, il test e l'ottimizzazione del codice su un simulatore si traducono in un'applicazione ottimizzata per funzionare in modo ottimale su un simulatore. Tuttavia, i tuoi utenti non avranno simulatori; stai prendendo di mira il dispositivo sbagliato. Molto simile; ma non lo stesso dispositivo utilizzato dagli utenti.
Questo può portare a diversi tipi di problemi. Problemi gravi come bug e arresti anomali sono sicuramente la tua priorità assoluta. Ma ce ne sono altri; come l'ergonomia. Prova a tenere il simulatore in mano. Prova. Gli elementi dell'interfaccia utente vengono visualizzati su uno schermo diverso, con una resa cromatica possibilmente diversa e certamente dimensioni diverse (un problema aggravato dai bellissimi display retina, non del tutto risolto utilizzando anche un macbook retina, ad esempio). Quelle squisite tonalità di grigio sono ugualmente distinguibili su un dispositivo al sole?
Le sottili differenze di velocità e la diversa emulazione del sensore (o la sua mancanza) possono talvolta alterare drasticamente l'esperienza.
Se l'applicazione si basa sulla connettività Internet, non è possibile alternare tra LTE, 3G, EDGE o GPRS, testare scenari diversi o testare operatori diversi.
Supporterai i dispositivi jailbreak? Forse non lo sei, ma se lo sei, probabilmente sei disposto a testare la tua app con uno. Oppure, se non lo sei, sei sicuro di rilevare un ambiente jailbreak?
Il gioco per iPad che stai sviluppando sul simulatore è ugualmente utilizzabile quando un utente tiene il suo peso e usa le dita per giocare? I tocchi multipli non intenzionali sono in grado di interrompere la tua app, cosa che non sei stato in grado di anticipare nell'ambiente simulatore a singolo tocco (o doppio simmetrico)?
Ti sentiresti a tuo agio a bordo di un aereo comandato da un pilota che non ha mai lasciato il suolo?
La linea di fondo è: prima della spedizione, si prega di utilizzare lo stesso dispositivo che verranno utilizzati dagli utenti. Nessuno di loro utilizzerà un simulatore.