Sì, è possibile, ma nella maggior parte dei casi non è una buona idea. Puoi certamente usare l'app e utilizzare molte cose, ma, come già accennato, alcuni framework non sono presenti sul simulatore.
Uno dei quadri notevolmente assenti sono gli acquisti InApp, quindi se lo stai bersagliando, non sarai in grado di simularlo (non ho provato in Xcode 4 tho, ma sono sicuro che non lo fa t lavoro).
Sono già menzionati anche GPS, accelerometro, telecamere, ecc. Non è possibile averli (dal registro, così male come Android 'Simulator', puoi certamente usare alcuni di quelli in Android Sim).
È raccomandato? Dipende. Nulla ti darà un feedback migliore sulla tua app rispetto a un dispositivo reale, tuttavia , per alcune semplici applicazioni, il simulatore è decisamente più che sufficiente.
Considera (utilizza Google) quali funzionalità sono necessarie per la tua app, quindi prendi la tua decisione in base a ciò che è disponibile. Non sottovalutare il simulatore, ma non provare a sostituire un dispositivo reale con esso perché rimarrai deluso.
Se scegli come target iPhone e iPad, ti consigliamo di avere entrambi, l'interfaccia utente si sente (e dovrebbe) essere diversa.