Disclaimer: Sono solo uno sviluppatore iPhone, non uno sviluppatore Android.
Si è corretto, la differenza tra emulatori e simulatori è che gli emulatori imitano gli ambienti software e trovati su dispositivi reali. I simulatori, d'altra parte, imitano solo l'ambiente software; altrimenti hanno accesso a tutte le risorse hardware del sistema host come spazio su disco, memoria e velocità del processore.
Apple presta sempre attenzione all'importanza del test del dispositivo in quanto iPhone Simulator non emula un processore, un'unità disco, i vincoli di memoria e quant'altro. Non ricevi quasi mai avvertimenti di memoria a meno che il tuo Mac non riesca a gestire le risorse stesse, a meno che non simuli (di nuovo) gli avvisi di memoria dalla voce di menu del Simulatore.
In realtà, se si va a Impostazioni> Generali> Info, vedrai che la capacità del disco del Simulator è lo stesso del filesystem del Mac è installato su:
Sì, è vero per l'emulatore di Android. Non faccio nulla riguardo l'iPhone o il suo simulatore. – Mudassir
Solo per darti una stima - su un PC di oggi (Core2 Duo a 2,9 GHz, 3 GB di RAM) puoi aspettarti che l'emulatore Android funzioni leggermente più lento della prima generazione di dispositivi (HTC Dream, Hero, Samsung Spica) – tomash
In sintesi - uno emula l'hardware, l'altro emula il software :) – controlbox