Az Android egy erősen testreszabott Linux kernelre épül. Így a mobilalkalmazások Linuxon történő futtatásának Android emulátor segítségével van értelme.
Bár ez nem valami újdonság, amit a Linux gépen megtehet, ez egy olyan funkció, amire nagyobb igény mutatkozik, miután a Windows 2021-ben bevezette az Android-alkalmazások futtatásának lehetőségét.
Nem csak az alkalmazások használatára korlátozódik, az Android emulátorok némelyike a fejlesztéshez és a teszteléshez is jól jöhet.
Ezért összeállítottam egy listát a legjobb emulátorokról, amelyeket Android alkalmazások/játékok tesztelésére vagy futtatására használhat Linuxon.
1 - Anbox
Az Anbox egy elég népszerű emulátor, amely lehetővé teszi a Linux felhasználók számára, hogy Android alkalmazásokat futtassanak. Valószínűleg ezt használja a Deepin Linux is, hogy segítsen az Android alkalmazások futtatásában.
Egy konténer segítségével izolálja az Android operációs rendszert a gazdatesttől, ami lehetővé teszi számukra azt is, hogy a legfrissebb Android verziót tegyék használhatóvá.
A futó Android-alkalmazások nem fognak közvetlen hozzáférni a hardverhez - ami egy jó biztonsági döntés.
Az itt szereplő néhány más lehetőséggel ellentétben az Anboxnak technikailag nincs szüksége emulációs rétegre ahhoz, hogy az Android működjön. Más szóval, ez a lehető legközelebb áll a natív Android-élményhez a Linux rendszerén.
Emiatt nem biztos, hogy ez a legegyszerűbb elérhető opció. Nem használhatja egyszerűen a Google Play Store-t az alkalmazások telepítéséhez, hanem az Android Debug Bridge (ADB) segítségével kell telepítenie az alkalmazásokat. Mindössze egy alkalmazás APK fájljára van szüksége ahhoz, hogy telepíteni és használni tudja azt.
2 - Genymotion
A Genymotion egy lenyűgöző, tesztelésre és fejlesztésre szabott megoldás.
Nem ingyenes és nyílt forráskódú lehetőség. Virtuális Android-élményeket nyújtanak szolgáltatásként a felhőn keresztül vagy egy asztali klienssel, amely független az Android Studiótól.
Különböző hardverkonfigurációkat és Android-verziókat szimulálhat, hogy virtuális eszközt hozzon létre a teszteléshez. Lehetőséget ad továbbá a skálázásra, és több Android virtuális eszköz is futhat a kiterjedt tesztekhez.
Segítségével tesztelheti, hogyan működik a fájlfeltöltés az alkalmazásában, hogyan befolyásolja az akkumulátort, a teljesítményt, a memóriát stb.
Bár ez egy prémium megoldás főként szakemberek számára, támogatja a legújabb Linux disztribúciókat, amelyek közé tartozik az Ubuntu 20.04 LTS is.
3 - Android-x86
Az Android x86 egy nyílt forráskódú projekt, amelynek célja, hogy az Android 32 bites támogatással fusson a PC-n.
Választhat, hogy telepíti egy virtuális gépkezelő segítségével a Linux rendszerére, vagy közvetlenül kipróbálja a PC-n.
Hivatalos telepítési utasítások állnak rendelkezésre, ha szükséges.
Néhány más lehetőséggel ellentétben ez egy egyszerű emulátor, amely megpróbál működni a PC-n, mindenféle díszes funkció nélkül.
4 - Android Studio (Virtuális Eszközök)
Csak létre kell hoznia egy Android virtuális eszközt (AVD), amelyet konfigurálhat, majd emulátorként szimulálhat.
Jó esély van arra, hogy a legújabb okostelefonok, tévék és okosórák egy részének támogatását is megtalálja.
Kell némi tanulási folyamat ahhoz, hogy sikerüljön, de ingyenes és teljesen nyílt forráskódú.
5 - ARChon
Érdekes megoldás egy Android emulátor, amelyet Linuxon és bármely más platformon is használhat.
Segít Android alkalmazások futtatásában Chrome OS-en vagy Chrome böngészővel bármilyen operációs rendszeren. Egyesekkel ellentétben nem biztos, hogy teljes Android-élményt kapunk, hanem csak Android-alkalmazások futtatásának lehetőségét.
Csak ki kell csomagolnia a runtime-ot, és be kell töltenie a Chrome bővítményekbe. Ezután az APK-fájl letöltésével hozzáadhatja a használni kívánt alkalmazást.
6 - Bliss OS
A Bliss OS egy újabb nyílt forráskódú projekt, amely az Android x86-hoz hasonlóan az Android PC-n való futtatását célozza.
Az Android x86-tal ellentétben több kompatibilitási lehetőséget biztosít, mivel támogatja mind a 32 bites, mind a 64 bites architektúrákat. Emellett letöltheti a kompatibilis fájlt a processzorának megfelelően.
Aktívan karbantartott, és támogatja a piacon elérhető legújabb Android verziókat.
Összegzés
Bár számos Android emulátor érhető el Linuxra, ezek nem helyettesíthetik a teljes értékű okostelefon-használatot.
Minden emulátor egy sor funkcióval és egy adott céllal együtt érkezik. Válassza ki azt, amelyre szüksége van!
Kipróbálta már az Android emulátorokat? Melyik a kedvenc emulátora, amit Linuxon használt? Nyugodtan ossza meg velem a lentebb megjegyzésben.
Forrás: Top Android Emulators to Run and Test Android Apps on Linux.
Nincsenek megjegyzések:
Megjegyzés küldése