• Programmazione Android
  • CORSI ONLINE
  • Web Agency

Logo

Corsi di programmazione web e mobile online
Navigation
  • Home
  • CORSI ONLINE
  • Tutorial Pratici
  • GUIDE COMPLETE
    • Corso completo di C
    • Corso videogame con Cocos2d
    • Programmazione Cocoa Touch
  • Sezioni
    • Libri e manuali
    • Tips & Tricks
    • Risorse utili
    • Strumenti di Sviluppo
    • Materiale OpenSource
    • Framework
    • Guide Teoriche
    • Guide varie
    • Grafica e Design
    • iPad
    • News
    • Video Tutorial
    • Windows Phone
  • Pubblicità
  • About
    • Chi siamo
    • Pubblicazioni
    • Collabora
    • Sostieni devAPP

Genymotion: quando l’emulatore Android è troppo lento

By Giuseppe Maggi | on 29 Gennaio 2016 | 0 Comment
News

Non sempre le condizioni di utilizzo dell’emulatore Android sono accettabili. Ci si può trovare in casi in cui le capacità della macchina di sviluppo che stiamo utilizzando – già intaccate dal nostro IDE in esecuzione – non permettono un agevole utilizzo dell’emulatore per sperimentare le app che realizziamo. I primi segnali si vedono sin dall’avvio quando alla partenza dell’emulatore, dopo alcuni minuti, non si percepisce neanche la fine della fase di boot del suo sistema interno. In quei casi si può ricorrere a meccanismi di accelerazione hardware come HAXM reperibile tramite Android SDK Manager: lo si deve scaricare e successivamente installare. Questo tool creato da Intel permette di avviare un emulatore che sfrutta le capacità di virtualizzazione del processore qualora disponibili. HAXM non esiste per Linux pertanto, per i sistemi del Pinguino, si può trovare una valida alternativa in KVM.
Al di là di questi elementi, uno strumento che si sta facendo largo nello scenario professionale è Genymotion. Si tratta di un ambiente di virtualizzazione che riesce ad avere ottime prestazioni velocizzando molto le fasi di sviluppo e test delle app. E’ contraddistinto anche da una grande ricchezza di funzionalità permettendo di emulatore GPS, sensori e le principali caratteristiche di un dispositivo reale.
Per gli sviluppatori, offre molto materiale interessante:

  • plugin che ne permettono l’integrazione con Android Studio e, per chi ancora lo usa, Eclipse;
  • un manuale completo per ottimizzarne l’utilizzo;
  • API Java per poter fornire misurazioni simulate da parte dei sensori;
  • GMTool, strumento da riga di comando per l’amministrazione degli emulatori.

Si può iniziare ad utilizzare Genymotion su qualunque sistema scaricandolo dall’apposita pagina del sito ufficiale. L’utilizzo gratuito è consentito solo per uso personale, per tutti gli altri scopi deve essere acquistata una licenza seguendo uno dei tre piani proposti: da Indie, al costo di 12 dollari al mese per
sviluppatore, fino a Enterprise per le compagnie che hanno necessità di più di 20 licenze passando dal piano Business.

Spesso sopportare la lentezza dell’emulatore Android non è facile ma, come si è visto, di alternative ce ne sono. E voi ne avete mai provata qualcuna? Lasciate il vostro commento e fatecelo sapere!

Share this story:
  • tweet

Tags: androidandroid studioemulatore androidgenymotionmobile developers

Recent Posts

  • Parte il percorso programmatori iOS in Swift su devACADEMY.it

    20 Dicembre 2017 - 0 Comment
  • Android, crittografare dati velocemente con Encryption

    24 Settembre 2018 - 0 Comment
  • Sql2o, accesso immediato ai database tramite Java

    3 Settembre 2018 - 0 Comment
  • Okio, libreria per ottimizzare l’input/output in Java

    27 Agosto 2018 - 0 Comment

Related Posts

  • IntelliJ IDEA: IDE per programmare in Java e Kotlin

    25 Luglio 2018 - 0 Comment
  • Android: usare Connect Pattern

    10 Luglio 2018 - 0 Comment
  • Android: il metodo findViewById() non richiede più il cast

    21 Giugno 2018 - 0 Comment

Author Description

No Responses to “Genymotion: quando l’emulatore Android è troppo lento”

Leave a Reply

Your email address will not be published. Required fields are marked *


*
*

Corso online di programmazione android e java

SEZIONI

  • Android
  • Comunicazioni
  • Contest
  • Corsi ed Eventi
  • Corso completo di C
  • Corso programmazione videogiochi
  • Framework
  • Grafica e Design
  • Guida rapida alla programmazione Cocoa Touch
  • Guide Teoriche
  • Guide varie
  • iPad
  • Le nostre applicazioni
  • Libri e manuali
  • Materiale OpenSource
  • News
  • Pillole di C++
  • Progetti completi
  • Risorse utili
  • Strumenti di Sviluppo
  • Swift
  • Tips & Tricks
  • Tutorial Pratici
  • Video Tutorial
  • Windows Phone

Siti Amici

  • Adrirobot
  • Allmobileworld
  • Apple Notizie
  • Apple Tribù
  • Avvocato360
  • Blog informatico 360°
  • bubi devs
  • fotogriPhone
  • GiovaTech
  • iApp-Mac
  • iOS Developer Program
  • iPodMania
  • MelaRumors
  • Meritocracy
  • SoloTablet
  • TecnoUser
  • Privacy & Cookie Policy
©2009-2018 devAPP - All Rights Reserved | Contattaci
devAPP.it è un progetto di DEVAPP S.R.L. - Web & Mobile Agency di Torino
Str. Volpiano, 54 - 10040 Leini (TO) - C.F. e P.IVA 11263180017 - REA TO1199665 - Cap. Soc. € 10.000,00 i.v.

devACADEMY.it

Vuoi imparare a programmare?

Iscriviti e accedi a TUTTI i corsi con un’unica iscrizione.
Oltre 70 corsi e migliaia di videolezioni online e in italiano a tua disposizione.

ISCRIVITI SUBITO