Android

Najboljši Android emulatorji za Linux

Najboljši Android emulatorji za Linux

Zakaj emulatorji Android?

Prvo vprašanje, ki si ga morate zastaviti, je, kaj želite, da Android emulator naredi namesto vas. Velikokrat ga potrebujete le za določeno aplikacijo, ki je za namizje Linuxa ne morete dobiti. Včasih želite zagnati igro, včasih pa želite razviti lastno aplikacijo.

Kateri za kaj najbolje deluje?

Navidezna naprava Android

Zasnovan posebej za testiranje lastne kode pri kodiranju iz Android Studio. Vgrajeni emulator je odličen za preizkušanje lastnih aplikacij, kar je pričakovano najboljše za uporabo SDK za Android, vendar lahko emulator uporabljate samostojno. Slike zavzamejo veliko prostora na disku in ob uporabi porabijo veliko pomnilnika, vendar so vse funkcije na voljo in deluje skoraj brezhibno. S tem paketom lahko posnemate tudi premikanje telefona, prazno baterijo in druge težave, povezane s strojno opremo.

Shashlik

Shashlik še vedno deluje in je presenetljivo zmogljiv in preprost za začetek. Ko ga namestite, lahko android aplikacije namestite tako, da zaženete emulator Shaslik in se z njim povežete s pomočjo adb. Nato lahko aplikacije zaženete neposredno z namizja. Videti bodo kot običajne aplikacije, vendar se bo zagon nekoliko počasi, saj se mora VM zagnati pred samo aplikacijo. Upoštevajte, da je ta paket še vedno v različici beta, zadnja posodobitev pa je bila leta 2016, zato se prepričajte, da se ne zanašate na posodobitve. Če pa vaša aplikacija deluje, jo lahko še naprej uporabljate.

Android_x86

Android_x86 je mogoče zagnati tudi v navideznem računalniku, Virtualbox je ideja, vendar ne edina. Zabaven del tega paketa je, da ga lahko namestite kot drugi operacijski sistem na disk in zaženete. Ko to storite, ne posnemate več, temveč se celotna namestitev prenese na vaš prenosnik. To deluje tudi, če želite, da imate več časa delovanja baterije prenosnika, običajno porabi veliko manj energije kot običajni operacijski sistem. Ker lahko nadomesti vaš OS, posnema vse, kar je blizu. Orodja za analizo lastnih aplikacij v tem projektu nimajo nekaj prednostnega, zato mu morda na tem področju malo primanjkuje, vendar je za redno uporabo super. Nadgradnja je tudi preprosta, saj je slika ISO in za namestitev obstaja datoteka RPM.

Anbox

Anbox si prizadeva, da bi vam omogočil zagon aplikacij za Android v Linuxu; V polju, kot že ime pove. Paket je na voljo samo naenkrat, razen če se boste razvijali. Če želite kodo zgraditi sami, morate prenesti celotno izvorno kodo za Android. Ta aplikacija je odlična za zagon majhnih aplikacij neposredno na namizju. Če želite namestiti aplikacije za Android, je najlažje najti upravitelja paketov in to uporabiti. Program adb vzpostavi stik s katerim koli Androidom, ki je povezan z računalnikom, Anbox bo deloval kot mobilni telefon, povezan z računalnikom, v katerem deluje. Google Play lahko dodate tudi sami, ni priložen iz pravnih razlogov. F-Droid je priljubljena odprtokodna alternativa.

Genymotion

Genymotion je na voljo samo kot zaprta koda, vendar ga lahko uporabljate brezplačno. Ko je nameščen, je sposoben posnemati vse, kar lahko naredi telefon. V ozadju uporablja VirtualBox, na vrhu pa je lep GUI, zaradi česar je izvajanje testov lahkotno. Podjetje ponuja tudi spletne kmetije posnemane strojne opreme, ki jih lahko najamete. To je seveda po zajetni ceni in je namenjeno samo profesionalnim razvijalcem.

Brskalnik Chrome

Če uporabljate brskalnik Chrome, lahko uporabite tudi ARC-varilnik. To je aplikacija iz spletne trgovine Chrome, namestitev traja nekaj časa, ker je aplikacija velika, vključuje pa emulator. Ko je nameščen in ga zaženete, vas pozdravi izredno preprost zaslon. Zaslon vsebuje en velik plus in besedilo 'Add your APK', tukaj morate imeti pripravljeno datoteko apk v lokalnem pomnilniku. Ko je aplikacija nameščena, je na vašem novem zavihku ikona, ki jo lahko kliknete za ponovni zagon aplikacije. ARC-varilec je namenjen samo preizkušanju in obstajajo resne napake za različico Linuxa, vendar se dobro integrira z namizjem Gnome.

Ilustracija 1: ARC varilec s F-Droidom

Zaključek

Včasih želite preizkusiti aplikacije, saj hobi uporabljate svoje, kot profesionalec uporabljate spletne sisteme. Za igranje iger uporabite Anbox, še vedno je zgoden, vendar že koristen. Ko se sami razvijate, je najboljša možnost Android SDK in njihovo lastno virtualno napravo bo najlažje uporabljati. Genymotion pride v poštev, čeprav morate preizkusiti funkcije, povezane s strojno opremo, in aplikacije za preslikavo.

Kako uporabiti Xdotool za spodbujanje klikov in pritiskov mišk v Linuxu
Xdotool je brezplačno in odprtokodno orodje za ukazno vrstico, ki simulira klike in pritiske tipk. Ta članek bo zajemal kratek vodnik o uporabi xdotoo...
Najboljših 5 izdelkov z ergonomsko računalniško miško za Linux
Ali dolgotrajna uporaba računalnika povzroča bolečine v zapestju ali prstih? Ali imate trde sklepe in bi se morali neprestano tresti z rokami? Ali čut...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...