Come velocizzare l’emulatore Android

emulatorÈ una afosa giornata d’estate. State programmando un’applicazione Android e siete talmente disgraziati da dover usare l’emulatore. La lentezza vi fa meditare sul senso della vita.

E se io vi dicessi che potete far diventare istantaneo quell’emulatore che tanto vorreste prendere a calci?1

Non è niente di trascendentale, anzi, è tutto ufficialmente supportato da Google a partire dal 2012. Soltanto che in molti non se ne accorgono.

Vedete, il fatto è che quel povero emulatore deve convertire una ad una tutte le istruzioni ARM in istruzioni x86 per la vostra CPU, e la cosa non è certo bella. Allora qualcuno si è detto: usiamo il porting non ufficiale “android-x86”, installiamolo su VirtualBox, ed è fatta. Vero, peccato che è uno schifo, perdiamo tutte quelle comodità che abbiamo con l’emulatore ufficiale.

Allora qualcun altro, questa volta a Google, si è detto: perché non forniamo delle immagini Android già compilate in x86? E infatti eccole! Sono proprio loro la stupefacente soluzione.

androidemu

Vi basta impostare “Intel Atom (x86)” nel campo relativo alla CPU dell’emulatore, e il vostro Android si avvierà e reagirà in un istante. Se usate la GPU del sistema host, poi… si vola.

Non ho altro da dire, visto che la maggior parte delle persone a questo punto chiuderà il browser e correrà felice a provare l’ultima versione di Android che non arriverà mai sul suo telefono.

Per ulteriori info e una guida dettagliata: http://developer.android.com/tools/devices/emulator.html#accel-vm

Note:
  1. E lo fareste, se non ci fosse il vostro computer in mezzo. []

5 pensieri su “Come velocizzare l’emulatore Android

  1. It’s a pity you don’t have a donate button! I’d definitely
    donate to this brilliant blog! I guess for now i’ll settle for bookmarking and adding your RSS feed to my Google account.
    I look forward to brand new updates and will talk about this blog with my Facebook group.

    Chat soon!

  2. Pretty portion of content. I just stumbled upon your website and in accession capital to say that I acquire in fact enjoyed account your blog posts.

    Any way I’ll be subscribing for your feeds or even I fulfillment you get
    entry to constantly fast.

  3. Excellent pieces. Keep posting such kind of info on your blog.

    Im really impressed by your blog.
    Hey there, You have performed an excellent job.
    I will definitely digg it and individually suggest to my friends.
    I’m sure they’ll be benefited from this site.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *