Android

Beste Android-emulatorer for Linux

Beste Android-emulatorer for Linux

Hvorfor Android-emulatorer?

Det første spørsmålet du må stille deg selv er hva du vil at Android-emulatoren skal gjøre for deg. Mange ganger trenger du bare det for et bestemt program som du ikke kan få for Linux-skrivebordet. Noen ganger vil du kjøre et spill, og noen ganger ønsker du å utvikle din egen applikasjon.

Som fungerer best for hva?

Android Virtual Device

Designet spesielt for å teste din egen kode når du koder fra Android Studio. Den innebygde emulatoren er overlegen for å teste dine egne applikasjoner, som forventet fungerer dette best for bruk av Android SDK, men du kan bruke emulatoren frittstående. Bildene tar mye diskplass og bruker mye minne når de brukes, men alle funksjonene er der, og den går nesten feilfritt. Med denne pakken kan du også etterligne telefonen som beveger seg, lite batterinivå og andre maskinvarerelaterte situasjoner.

Shashlik

Shashlik fungerer fortsatt og er overraskende kraftig og enkel å komme i gang. Når du har installert den, kan du installere android-applikasjoner ved å starte Shaslik-emulatoren og koble til den ved hjelp av adb. Applikasjoner kan deretter startes direkte fra skrivebordet. De vil se ut som vanlige applikasjoner, men vil være litt treg å starte siden VM må starte før selve applikasjonen. Merk at denne pakken fortsatt er i beta, og den siste oppdateringen var tilbake i 2016, så pass på at du ikke stoler på oppdateringer. Hvis imidlertid applikasjonen din fungerer, kan du fortsette å bruke den.

Android_x86

Android_x86 er også mulig å kjøre i en virtuell maskin, Virtualbox er en ide, men ikke den eneste. Den morsomme delen med denne pakken er at du kan installere den som et andre operativsystem på platen din og kjøre den. Når du gjør dette, etterligner du ikke lenger, i stedet blir hele installasjonen gjort for den bærbare datamaskinen. Dette fungerer også når du vil bruke mer batterilevetid fra den bærbare datamaskinen, den bruker vanligvis mye mindre strøm enn ditt vanlige operativsystem. Siden det kan erstatte operativsystemet ditt, emulerer det alt i nærheten av nøyaktig. Analyseverktøyene for dine egne applikasjoner er ikke noe som har blitt prioritert i dette prosjektet, så det kan mangle litt i det området, men for vanlig bruk er det flott. Oppgradering er også enkelt, ettersom bildet er en ISO og det er en RPM-fil for installasjonen.

Anbox

Anbox har som mål å gi deg muligheten til å kjøre Android-apper i Linux; I en boks, som navnet antyder. Pakken kommer bare som et snap, med mindre du skal utvikle deg. Hvis du vil bygge koden selv, må du laste ned hele kildekoden til Android. Denne applikasjonen er utmerket for å kjøre små applikasjoner direkte på skrivebordet. For å installere Android-apper, er den enkleste måten å finne en pakkebehandling og bruke den. ADB-programmet kontakter hvilken som helst Android som er koblet til datamaskinen, Anbox vil fungere som en mobil som er koblet til datamaskinen den kjører på. Du kan også legge til Google Play selv, det er ikke inkludert av juridiske årsaker. F-Droid er et populært alternativ med åpen kildekode.

Genymotion

Genymotion er bare tilgjengelig som en lukket kildedistribusjon, men du kan bruke den gratis. Når den er installert, er den i stand til å etterligne alt en telefon kan lage. Den bruker VirtualBox i bakgrunnen, men har en fin GUI på toppen av den som gjør at du kjører testene til en lek. Selskapet tilbyr også online gårder med emulert maskinvare som du kan leie. Dette kommer selvfølgelig til en heftig pris, og det er bare ment for profesjonelle utviklere.

Chrome-nettleser

Hvis du bruker Chrome-nettleseren, kan du også bruke ARC-sveiser. Dette er en app fra Chrome nettbutikk, installasjonen tar en stund siden appen er stor, den inkluderer en emulator. Når den er installert og du starter den, blir du møtt med en ekstremt enkel skjerm. Skjermen inneholder ett stort pluss og teksten 'Add your APK', her må du ha apk-filen klar i lokal lagring. Når appen er installert, er det et ikon på den nye fanen, som du kan klikke for å starte appen igjen. ARC-sveiser er kun ment for testing, og det er alvorlige feil for Linux-versjonen, men den integreres godt med Gnome-skrivebordet.

Illustrasjon 1: ARC-sveiser som kjører F-Droid

Konklusjon

Noen ganger vil du teste apper, som en hobbyist som bruker din egen, som en profesjonell, bruker online-systemer. For å spille spill, bruk Anbox, det er fortsatt tidlig, men allerede nyttig. Når du utvikler deg selv, er Android SDK det beste alternativet, og deres egen virtuelle enhet vil være den enkleste å bruke. Genymotion kommer til sin egen, men når du trenger å teste maskinvarerelaterte funksjoner og kartapplikasjoner.

Slik installerer du League Of Legends på Ubuntu 14.04
Hvis du er fan av League of Legends, er dette en mulighet for deg å prøvekjør League of Legends. Merk at LOL støttes på PlayOnLinux hvis du er en linu...
Installer det siste OpenRA-strategispillet på Ubuntu Linux
OpenRA er en Libre / Free Real Time Strategy-spillmotor som gjenskaper de tidlige Westwood-spillene som den klassiske Command & Conquer: Red Alert. Di...
Installer nyeste Dolphin Emulator for Gamecube & Wii på Linux
Dolphin Emulator lar deg spille de valgte Gamecube- og Wii-spillene dine på Linux Personal Computers (PC). Som en fritt tilgjengelig og åpen kildekod...