Android

I migliori emulatori Android per Linux

I migliori emulatori Android per Linux

Perché gli emulatori Android??

La prima domanda che devi porti è cosa vuoi che l'emulatore Android faccia per te. Molte volte, ne hai bisogno solo per un'applicazione specifica che non puoi ottenere per il tuo desktop Linux. A volte vuoi eseguire un gioco e a volte stai cercando di sviluppare la tua applicazione.

Quale funziona meglio per cosa??

Dispositivo virtuale Android

Progettato appositamente per testare il tuo codice durante la codifica da Android Studio. L'emulatore integrato è superiore per testare le tue applicazioni, come previsto funziona meglio per l'utilizzo dell'SDK di Android ma puoi utilizzare l'emulatore autonomo. Le immagini occupano molto spazio su disco e utilizzano molta memoria quando vengono utilizzate, ma tutte le funzionalità sono presenti e funziona in modo quasi impeccabile. Con questo pacchetto puoi anche emulare il telefono in movimento, batteria scarica e altre situazioni relative all'hardware.

Shashlik

Shashlik funziona ancora ed è sorprendentemente potente e semplice per iniziare. Una volta installato, puoi installare le applicazioni Android avviando l'emulatore Shaslik e collegandoti ad esso tramite adb. Le applicazioni possono quindi essere avviate direttamente dal desktop. Sembreranno normali applicazioni, ma l'avvio sarà un po' lento poiché la VM deve avviarsi prima dell'applicazione stessa. Nota che questo pacchetto è ancora in versione beta e l'ultimo aggiornamento risale al 2016, quindi assicurati di non fare affidamento sugli aggiornamenti. Se, tuttavia, la tua applicazione funziona, puoi continuare a usarla.

Android_x86

Android_x86 può essere eseguito anche in una macchina virtuale, Virtualbox è un'idea ma non l'unica. La parte divertente di questo pacchetto è che puoi installarlo come secondo sistema operativo sul tuo disco ed eseguirlo. Quando lo fai non stai più emulando, invece l'intera installazione è fatta per il tuo laptop. Funziona anche quando si desidera utilizzare una maggiore durata della batteria dal laptop, di solito utilizza molta meno energia rispetto al normale sistema operativo. Dal momento che può sostituire il tuo sistema operativo, emula esattamente tutto vicino. Gli strumenti di analisi per le tue applicazioni non sono qualcosa a cui è stata data priorità in questo progetto quindi potrebbe mancare un po' in quell'area ma per un uso regolare è fantastico. Anche l'aggiornamento è semplice, poiché l'immagine è una ISO e c'è un file RPM per l'installazione.

Anbox

Anbox mira a darti la possibilità di eseguire app Android in Linux; In una scatola, come suggerisce il nome. Il pacchetto arriva solo come un gioco da ragazzi, a meno che tu non abbia intenzione di sviluppare. Se vuoi creare il codice da solo, devi scaricare l'intero codice sorgente per Android. Questa applicazione è eccellente per eseguire piccole applicazioni direttamente sul desktop. Per installare app Android, il modo più semplice è trovare un gestore di pacchetti e utilizzarlo. Il programma adb contatta qualsiasi Android connesso al computer, Anbox fungerà da cellulare connesso al computer su cui è in esecuzione. Puoi anche aggiungere Google Play da solo, non è incluso per motivi legali. F-Droid è una popolare alternativa open source.

Genymotion

Genymotion è disponibile solo come distribuzione closed source ma puoi usarlo gratuitamente. Quando è installato è completamente in grado di emulare tutto ciò che un telefono può fare. Usa VirtualBox in background ma ha una bella GUI sopra che rende l'esecuzione dei test un gioco da ragazzi. L'azienda offre anche farm online di hardware emulato che puoi noleggiare. Ovviamente questo ha un prezzo elevato ed è destinato solo agli sviluppatori professionisti.

Browser Chrome

Se utilizzi il browser Chrome, puoi anche utilizzare ARC-welder. Questa è un'app del Chrome Web Store, l'installazione richiede un po' di tempo poiché l'app è grande, include un emulatore. Una volta installato e avviato, verrai accolto da una schermata estremamente semplice. Lo schermo contiene un grande vantaggio e il testo "Aggiungi il tuo APK", qui devi avere il file apk pronto nella memoria locale. Una volta installata l'app, nella nuova scheda è presente un'icona su cui puoi fare clic per riavviare l'app. ARC-welder è destinato solo ai test e ci sono bug gravi per la versione Linux ma si integra bene con il desktop Gnome.

Illustrazione 1: Saldatrice ARC con F-Droid

Conclusione

A volte vuoi testare le app, come un hobbista usa le tue, come un professionista, usa i sistemi online. Per giocare, usa Anbox, è ancora presto ma già utile. Quando stai sviluppando te stesso, l'SDK di Android è la tua migliore opzione e il loro dispositivo virtuale sarà il più facile da usare. Genymotion entra in gioco quando è necessario testare le funzionalità relative all'hardware e le applicazioni di mappatura.

Come mostrare l'overlay OSD in app e giochi Linux a schermo intero
Giocare a giochi a schermo intero o utilizzare app in modalità a schermo intero senza distrazioni può tagliarti fuori dalle informazioni di sistema ri...
Le 5 migliori carte di acquisizione del gioco
Abbiamo tutti visto e amato i giochi in streaming su YouTube. PewDiePie, Jakesepticye e Markiplier sono solo alcuni dei migliori giocatori che hanno g...
Come sviluppare un gioco su Linux
Un decennio fa, non molti utenti Linux avrebbero previsto che il loro sistema operativo preferito un giorno sarebbe diventato una piattaforma di gioco...