Perché non avrai molti utenti in giro con un simulatore in tasca.
EDIT:
Ogni volta che stai testando la tua app su un simulatore (o emulatore), stai utilizzando un dispositivo falso che non può essere, per definizione, una rappresentazione accurata al 100% della cosa reale.
Un emulatore potrebbe essere più preciso di un simulatore, ma ci saranno ancora delle differenze. L'unico emulatore accurato al 100% è il dispositivo stesso.
Progettare, testare, ottimizzare il codice su un simulatore porta a un'applicazione ottimizzata per lavorare in modo ottimale su un simulatore .. I tuoi utenti non avranno i simulatori, però; stai prendendo di mira il dispositivo sbagliato. Uno molto simile; ma non lo stesso dispositivo che useranno gli utenti.
Questo può portare a diversi tipi di problemi. Gravi problemi come bug, crash sono sicuramente la tua priorità. Ma ce ne sono altri; come l'ergonomia. Cerca di tenere in mano il simulatore. Prova. Gli elementi dell'interfaccia utente sono resi su uno schermo diverso, con una resa cromatica possibilmente diversa, e di certo dimensioni diverse (un problema esacerbato dai bellissimi display retina, non completamente risolti usando anche un macbook retina, per esempio).
Quelle squisite sfumature di grigio sono ugualmente distinguibili su un dispositivo al sole?
Piccole differenze di velocità e una diversa emulazione del sensore (o la sua mancanza), a volte possono modificare drasticamente l'esperienza.
Se la tua applicazione si basa sulla connettività Internet, non è possibile passare da LTE, 3G, EDGE o GPRS, per testare scenari diversi o persino provare diversi operatori.
Supporterai i dispositivi jailbroken? 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 che stai rilevando un ambiente jailbreak?
Il gioco iPad che stai sviluppando sul simulatore è ugualmente utilizzabile quando un utente tiene il suo peso e usa le dita per giocare?
I tocchi multipli involontari sono in grado di interrompere la tua app, cosa che non eri in grado di prevedere nell'ambiente del simulatore sicuro single-touch (o simmetrico con doppio tocco)?
Sarebbe comodo salire su un aereo comandato da un pilota che non ha mai realmente lasciato il terreno?
La linea di fondo è: prima della spedizione, si prega di utilizzare lo stesso dispositivo che gli utenti useranno. Nessuno di loro userà un simulatore.