Android

Parim viis Androidi rakenduste ja mängude käitamiseks Linuxis

Parim viis Androidi rakenduste ja mängude käitamiseks Linuxis
Androidi nutitelefonide tulek meie ellu on juba mõnda aega olnud. Google Play poes on nüüd koduks umbes 3 miljonit Androidi rakendust ja mängu, millest paljud on nii kasulikud või meelelahutuslikud, et paljud Linuxi kasutajad sooviksid neid käitada oma lemmikoperatsioonisüsteemis.

Tänu mõnede andekate arendajate raskele tööle on Androidi rakenduste ja mängude käitamiseks Linuxis mitu võimalust ja neist seitset kirjeldame selles artiklis.

Miks Android-rakenduste käitamine ei tööta Linuxis loomulikult??

Arvestades, et Androidil ja Linuxil on sama tuum, võib eeldada, et Androidi rakendusi oleks lihtne Linuxis loomulikult käitada, kuid see pole nii. Seda seetõttu, et kernel on lihtsalt opsüsteemi tuum ja igapäevaselt suhtlevate rakenduste käitamiseks on vaja palju rohkem tarkvara kui ainult kernelit.

Lisaks pole Androidi APK-failid lihtsad käivitatavad failid (näiteks .exe-failid Windowsis). Põhimõtteliselt on need installeripaketid, mille eesmärk on failide väljavõtmine teatud kindlatesse kohtadesse. Käivitamisel kutsuvad väljavõetud failid Androidi operatsioonisüsteemi teatud funktsioone, et pääseda juurde failisüsteemile, riistvarakomponentidele ja nii edasi.

Populaarsed Linuxi distributsioonid ei pinguta Androidi rakendustega ühilduvuse nimel, seega peavad Linuxi kasutajad simuleerima oma arvutis Android-seadmeid Android-emulaatorite abil või kasutama operatsioonisüsteemi, mis ühildub Android-rakendustega.

1. Postkast

Anbox on kontseptuaalselt sarnane Wine'iga (tasuta ja avatud lähtekoodiga ühilduvuskiht, mis võimaldab Windowsi rakendusi Linuxis käitada), kuna see abistab riistvarale juurdepääsu ja integreerib Androidi rakendused Linuxi operatsioonisüsteemiga.

Kogu projekt on avatud lähtekoodiga ja litsentsitud Apache'i ja GPLv3 litsentsi tingimustel. Selle arendajate eesmärk on teha see nii, et iga Androidi rakendus ja mäng saaks töötada Linuxis. Kuna Anbox töötab ilma riistvara virtualiseerimiseta, pakub see korralikku jõudlust ja tihedat integreerimist hosti operatsioonisüsteemiga.

Kuna Anboxi levitatakse ainult koheselt (selle arendajad väidavad, et klõpsatused muudavad nende elu palju lihtsamaks ja võimaldavad neil sageli värskendusi välja anda, ilma et neid oleks vaja mitme jaotuse jaoks kohandada), saate selle installida ainult toetatud jaotustele, kui te ei installi Snapi käsitsi , mis nõuab vaid mõnda lihtsat käsku, mida kõiki on üksikasjalikult kirjeldatud Snapi veebisaidil.

Kui installitud on postkast, saate APK-sid lisada Androidi silumissilla (adb) abil. Seejärel saate oma rakendused käivitada hostisüsteemi rakenduste käivitaja kaudu ja hallata neid nagu kõiki muid teie süsteemis töötavaid rakendusi.

2. Kaarkeevitaja

Kui olete Google Chrome'i kasutaja, saate Android-rakendusi Linuxis käitada ARC Welderi abil, mida nimetatakse ka Chrome'i rakenduste käitamiseks. See Chrome'i laiendus on tegelikult mõeldud selleks, et Android-arendajad saaksid oma Android-rakendusi testida ja teistel platvormidel Chrome OS-is avaldada, kuid see ei tähenda, et te ei saaks seda oma isiklikel eesmärkidel kasutada.

Kuna Arc Welder on arendajatele mõeldud tööriist, ei võimalda see juurdepääsu Google Play poes avaldatud rakendustele. Android-rakenduse käitamiseks peate kõigepealt leidma ja alla laadima selle APK-faili ning seejärel avama faili Arc Welderi abil. Õnneks on palju veebisaite, mis võimaldavad teil hõlpsalt APK-faile alla laadida, sealhulgas APKMirror, APKPure või APK Store.

Kahjuks värskendati Arc Welderit viimati 2018. aasta juunis, seega on oodata vigu. Siiski oleks teil raske leida ja lihtsamat viisi Androidi rakenduste käitamiseks Linuxis.

3. Genymotion

Kuna see on aasta 2020, ei saa me enam soovitada kunagist populaarset Androidi emulatsioonilahendust Shashlik. Šašliku viimane versioon ilmus 2016. aastal ja selle arendajad on sellest ajast peale vaikinud. Siiski võime soovitada midagi veelgi paremat: Genymotion.

See pilvepõhine Android-emulaator on õnnistus kõigile Androidi arendajatele, kes sooviksid tänu Amazon Web Servicesi, Microsoft Azure'i, Google Cloud Platformi ja Alibaba Cloudi arvutusvõimele rakenduste testimist sujuvamaks muuta ja nautida praktiliselt piiramatut mastaapsust.

Genymotion võib tänu oma täielikule riistvarasensorite komplektile jäljendada üle 3000 Android-seadme konfiguratsiooni ja simuleerida kõiki kujuteldavaid stsenaariume. Ainus probleem on see, et saate tasuta kasutada ainult 60 minutit ja siis on see 5 senti minutis.

4. Android-x86

Android-x86 on projekt, mille eesmärk on teisendada Android x86 käskude komplekti. Kuna Android-x86 on täielik operatsioonisüsteem, vajate selle Linuxi jaotuses töötamiseks virtualiseerimistarkvara nagu VirtualBox.

VirtualBoxi virtuaalse masina seadistamiseks operatsioonisüsteemi Android-x86 jaoks määrake tüüp Linuxiks ja versioon Linuxiks 2.6 või uuem. Eraldage vähemalt 2 GB RAM-i ja looge uus kõvakettapilt, mille mäluruum on vähemalt 8 GB. Laadige Android-x86 installipilt ja järgige ametlikke installijuhiseid.

Kui käitate operatsioonisüsteemi Android-x86 virtuaalses masinas, ei saa te suurepärast jõudlust oodata, sest Android-x86 on mõeldud töötama palja metalli peal.

5. Android Studio IDE

Android Studio IDE on Google'i ametlik integreeritud arenduskeskkond Androidile. See on ehitatud JetBrainsi tarkvarale IntelliJ IDEA ning töötab Linuxil, Windowsil, macOS-il ja Chrome OS-il. Kaasas Android Studio IDE on Android-emulaator, mis on mõeldud rakenduste käitamiseks ja silumiseks Android-stuudios.

Emulaatori installimiseks valige SDK-halduri vahekaardil SDK tööriistad komponent Android Emulator. Avage rakendus, mida soovite käivitada, ja klõpsake ülaosas asuvatel menüüribadel rohelist mängulaadset nuppu. Kui teil palutakse seade valida, klõpsake nuppu Loo uus virtuaalne seade ja määrake selle atribuudid. Kui olete lõpetanud, valige see saadaolevate virtuaalseadmete loendist ja klõpsake nuppu OK. Virtuaalne seade peaks kohe käivituma ja teie rakenduse automaatselt avama.

Android Studio IDE-s asuv Android-emulaator ei hämmasta täpselt oma jõudluse ega kasutatavusega, kuid saab selle töö tehtud, kui soovite lihtsalt käivitada ühe Androidi rakenduse Linuxis ilma nutitelefoni installimata.

Parimad Linuxi käsurea mängud
Käsurida pole Linuxi kasutamisel lihtsalt teie suurim liitlane - see võib olla ka meelelahutusallikas, sest saate seda kasutada paljude lõbusate mängu...
Parimad Linuxi mängupuldi kaardistamise rakendused
Kui teile meeldib mängida Linuxis mänge tavalise klaviatuuri ja hiire sisestussüsteemi asemel mängupuldiga, on teie jaoks mõned kasulikud rakendused. ...
Kasulikud tööriistad Linuxi mängijatele
Kui teile meeldib Linuxis mänge mängida, on tõenäoline, et olete mängukogemuse parandamiseks kasutanud selliseid rakendusi ja utiliite nagu Wine, Lutr...