All'inizio le uniche immagini di sistema Android disponibili giravano sul set di istruzioni ARM. Un'immagine di sistema viene utilizzata per creare diversi dispositivi virtuali Android (AVD) ed emulare i diversi dispositivi Android di uso comune.
Poiché le workstation per sviluppatori sono generalmente basate su Intel x86, è stato necessario emulare anche il set di istruzioni ARM. Ciò ha comportato scarse prestazioni degli AVD a causa principalmente della quantità di traduzione che il processore x86 stava facendo per emulare anche il set di istruzioni ARM.
In Android 4.0.3 (API 15) Intel ha fornito la propria immagine di sistema Android basata su x86. Questo potrebbe quindi essere utilizzato per creare AVD che non necessitano di traduzione ARM. In combinazione con Intel Hardware Accelerated Execution Manager (HAXM), gli AVM x86 erano fino a 10 volte più veloci degli emulatori ARM equivalenti.
Il supporto per API Android specifiche di Google come l'API Google Maps per Android, non viene fornito con le immagini del sistema Android standard. Devono essere installati separatamente utilizzando Android SDK Manager. Per utilizzare queste API con un'immagine di sistema x86 è necessario installare anche le API di Google (immagine di sistema x86) per lo stesso livello di API.