Hoe Android-apps en -games draaien op Linux
Belangrijkste punten
Waydroid biedt een uitzonderlijke keuze voor de uitvoering van Android-toepassingen op Linux-gebaseerde systemen die gebruik maken van de Wayland-weergaveserver, waaronder recentere versies van Ubuntu, Fedora, Debian en Arch.
Het draaien van een Android virtuele machine met behulp van het open-source Android x86 initiatief biedt een naadloze methode voor het uitvoeren van Android applicaties op je Linux computersysteem.
Android Studio, een applicatieontwikkelingsprogramma dat voornamelijk door ontwikkelaars wordt gebruikt, stelt gebruikers ook in staat om een eigen Android Virtual Device (AVD) op Linux te genereren voor het uitvoeren van Android-applicaties.
Hoewel het installeren van BlueStacks misschien niet voor alle gebruikers haalbaar is, bestaan er verschillende alternatieve opties waarmee Android-applicaties en -games op een Linux-gebaseerde computer kunnen worden uitgevoerd. Deze omvatten het creëren van een virtuele Android-omgeving, het gebruik van de Waydroid-emulator, het simuleren van Android met Android Studio of Genymotion als betrouwbare emulatieoplossing.
Wat is de beste optie voor het uitvoeren van Android-apps op Linux?
Er bestaan verschillende haalbare manieren om Android applicaties en games op Linux systemen uit te voeren. Hiervoor is het de moeite waard om op te merken dat het maken van een Android emulator, het gebruik van Android Studio, de installatie van Waydroid en de aanschaf van Genymotion slechts een greep uit de beschikbare alternatieven zijn.
Bij het evalueren van de meest geschikte keuze voor iemands persoonlijke Linux-omgeving en emulatorvoorkeuren, is het essentieel om rekening te houden met iemands bestaande systeemconfiguratie en gewenste spelervaring. Hieronder volgt een algemeen overzicht van de beschikbare opties:
De Waydroid-toepassing biedt een optimale oplossing voor Linux-gebaseerde besturingssystemen die gebruikmaken van het Wayland-beeldschermstuurprogramma. Het wordt sterk aangeraden voor gebruikers die recentere versies van Ubuntu, Fedora, Debian en Arch hebben geïnstalleerd, omdat deze distributies voornamelijk zijn uitgerust met Wayland als hun standaard beeldschermserver.
Om een efficiënte emulator te installeren en te gebruiken voor het uitvoeren van een gestroomlijnde versie van het Android besturingssysteem, kan men ervoor kiezen om het open-source Android x86 initiatief te gebruiken door middel van het opzetten van een virtuele machine-omgeving op hun personal computer.
Android Studio is een geïntegreerde ontwikkelomgeving die speciaal is ontworpen voor het ontwikkelen van toepassingen op het Android-platform. Hoewel de primaire focus ligt op software-engineers en app-ontwikkelaars, is het ook mogelijk om deze tool te gebruiken om een persoonlijk Android Virtual Device (AVD) op te zetten voor testdoeleinden.Echter, gezien het feit dat de toepassing van Android Studio een bepaald niveau van technische vaardigheid vereist, kan het gebruik ervan als middel om een AVD te maken niet worden beschouwd als de meest efficiënte of gebruiksvriendelijke optie die beschikbaar is.
Genymotion is een geavanceerde tool die is ontworpen voor het uitvoeren van virtuele Android-apparaten via een betaald abonnement. Hoewel het in de eerste plaats bedoeld is voor ontwikkelaars die op zoek zijn naar uitgebreide technische ondersteuning, maken de veelzijdige functies en gebruiksvriendelijke interface het toegankelijk voor individuen die de waarde van premium applicaties waarderen.
Hoewel in verschillende handleidingen wordt gepleit voor het gebruik van Anbox - een verouderde software sinds februari - is het cruciaal om een duurzame vervanging te vinden als je Android-toepassingen wilt uitvoeren.
Waydroid gebruiken om Android spellen te spelen
Om Waydroid effectief te gebruiken als een geschikt alternatief voor Anbox voor het uitvoeren van Android spellen op systemen die Anbox hebben afgeschreven, is het noodzakelijk om ervoor te zorgen dat je weergaveserver is ingesteld op Wayland voordat je Waydroid implementeert.
Een manier om te bepalen of een systeem Wayland als weergaveserver gebruikt, is door een terminalinstantie te starten en het commando uit te voeren om informatie over de huidige sessie weer te geven, zoals “echo $SESSION_TYPE”.
echo $XDG_SESSION_TYPE
Om het systeem van een gebruiker succesvol Waydroid te laten installeren, is het noodzakelijk dat ze eerst afstappen van het gebruik van de Xorg weergaveserver en in plaats daarvan Wayland gebruiken als hun primaire optie.
Als alternatief kan iemand ervoor kiezen om uit te loggen uit zijn huidige gebruikersaccount en te navigeren naar het tandwielpictogram naast het inlogscherm. Na het selecteren van deze grafische weergave verschijnt er een dropdown menu met verschillende weergavevoorkeuren. Door “Ubuntu” te kiezen uit deze selecties, is het mogelijk om af te stappen van de conventionele Ubuntu op Xorg setup.
Het is inderdaad cruciaal om de inventaris van geïnstalleerde softwarecomponenten op je computersysteem te vernieuwen. Zo weet je zeker dat alle programma’s en toepassingen die je toevoegt, voorzien zijn van de meest recente updates en verbeteringen. Om dit doel te bereiken, voer je gewoon de bovenstaande opdracht in je terminal of opdrachtprompt in.
sudo apt update
Je moet ook de Waydroid installatie instructies volgen voor jouw specifieke Linux distributie.Op Ubuntu, Debian en hun afgeleiden kun je Waydroid installeren door het volgende in de terminal in te voeren om de prerequisites te installeren, de Waydroid repository aan je systeem toe te voegen en Waydroid te installeren:
sudo apt install curl ca-certificates -y
curl https://repo.waydro.id | sudo bash
sudo apt install waydroid -y
Om de Waydroid applicatie te starten, moeten er een aantal voorbereidende maatregelen genomen worden. Het is nodig om de Waydroid container te starten en de grafische gebruikersinterface te activeren. Dit kun je doen door het volgende commando uit te voeren in je terminal of command prompt:
sudo waydroid container start
waydroid show-full-ui
Tot slot heb je het stadium bereikt waarin je kunt beginnen met het installeren van Android applicaties op je computer. Om dit te bereiken, is het noodzakelijk om een betrouwbare bron zoals APKMirror of APKPure te bezoeken om de APK-bestanden te verkrijgen die nodig zijn voor de installatie van elke toepassing. Nadat je deze APK’s hebt verkregen, voer je de volgende commando’s in om de app op je apparaat in te stellen.
waydroid app install appname.apk
Na voltooiing van het installatieproces kun je de Android applicatie starten door deze te kiezen via de grafische gebruikersinterface van Waydroid, deze te openen via de menu-opties in de desktop applicatie of deze te activeren met een commando in de terminal.
waydroid app launch appname
Een Android virtuele machine maken
Als je bedreven bent in het maken van een virtuele machine, kun je deze gebruiken om Android applicaties en games op je Linux computer uit te voeren door een Android x86 besturingssysteem te emuleren. In eerste instantie is het verkrijgen van het Android x86 ISO-bestand nodig om te beginnen.
Om verder te gaan met het installatieproces, is het nodig om een virtualisatiesoftwarepakket aan te schaffen. Voor deze demonstratie gebruiken we VirtualBox, dat compatibel is met besturingssystemen zoals Ubuntu, Debian, openSUSE en hun respectievelijke afgeleiden.
Downloaden: Android x86
Downloaden: VirtualBox
Verkrijg de geschikte softwarebundel die compatibel is met je specifieke Linux-besturingssysteem door deze te downloaden via een opdrachtregelinterface en voer vervolgens het installatieproces uit via de terminal.
Om VirtualBox te installeren op een Linux-distributie zoals Ubuntu of een distributie gebaseerd op Debian, kunt u de volgende stappen volgen: Klik eerst met de rechtermuisknop op het gewenste bestand en kies “Openen met een andere toepassing” in het menu dat verschijnt. Selecteer vervolgens “Software installeren” in de vervolgkeuzelijst die verschijnt. Klik ten slotte op “Installeren”. Wacht tot het installatieproces van VirtualBox op uw computer is voltooid.
Nadat het installatieproces van VirtualBox is voltooid, navigeert u naar de toepassing en klikt u op de optie “Nieuw” om het maken van een nieuwe virtuele machine te starten. Zorg ervoor dat u de benodigde instellingen als volgt configureert:
⭐ Type: Linux
De ondersteunde versies voor deze toepassing zijn die welke draaien op Linux kernel 2.6, 3.x en 4.x architecturen, zowel in 32-bit als 64-bit configuraties, afhankelijk van de specifieke versie van Android-x86 die werd geïnstalleerd.
Een minimum van 2 gigabyte (2048 megabyte) RAM-geheugen is vereist voor optimale prestaties, waarbij extra RAM-geheugen wordt aanbevolen voor meer capaciteit.
Het bestandsformaat voor een harde schijf image gemaakt met VirtualBox wordt een “VDI” bestand genoemd, wat staat voor VirtualBox Disk Image.
⭐ Opslag: Dynamisch toegewezen
Een harde schijf (HDD) moet minimaal 8 GB of 8192 MB opslagcapaciteit hebben, waarbij extra ruimte ten zeerste wordt aanbevolen voor optimale prestaties.
Na het aanmaken van de virtuele machine is verdere configuratie vereist. Selecteer hiervoor de nieuw aangemaakte virtuele machine in de lijst met beschikbare machines en klik vervolgens op “Instellingen”. Wanneer je navigeert naar “System” gevolgd door “Processors”, is het noodzakelijk om ten minste twee CPU cores toe te wijzen om de prestaties te optimaliseren.
Om de versnellingsinstellingen in VirtualBox te configureren, navigeert u naar “System” en selecteert u “Acceleration”. Kies vervolgens “KVM” als uw paravirtualisatie-interface. Ga verder naar de “Display” sectie en wijzig de “Screen” instellingen door de “Graphics Controller” optie te veranderen in “VBoxSVGA.
Tot slot is het noodzakelijk om de Android x86 image te implementeren door naar de Storage tab te gaan en “Empty” te selecteren als opslagapparaat. Klik vervolgens op het aangrenzende blauwe schijfpictogram en kies een geschikt schijfbestand uit het vervolgkeuzemenu. Daarna selecteer je de Android x86 ISO uit de weergegeven bestandsinterface voordat je het instellingenmenu sluit en het opstartproces van de virtuele machine start met de “Start”-knop.
Wanneer u een nieuw aangemaakte virtuele machine gebruikt, navigeert u naar het menu “Geavanceerde opties” door erop te klikken. Selecteer vervolgens uit de lijst met beschikbare opties in het scherm “Geavanceerde opties” de optie “Automatische installatie”. Bevestig je keuze door op de knop “Ja” te klikken.
Na afronding van de installatieprocedure kunnen gebruikers applicaties aanpassen en implementeren in hun nieuwe virtuele Android-omgeving.
Android Studio gebruiken voor naadloos gamen
Hoewel Android Studio voornamelijk gericht is op ontwikkelaars, kan het een uitstekende optie zijn voor emulatie als je niet geïnteresseerd bent in het gebruik van Waydroid of een Android x86 virtuele machine. Nadat je Android Studio hebt geïnstalleerd, moet je een Android Virtual Device (AVD) maken met behulp van de officiÃ"le Android Developer’s guide en vervolgens je gekozen APK installeren op de Android Emulator.
Draai Android Apps op Linux met Genymotion
Voordat je een beslissing neemt om Genymotion aan te schaffen, kun je alternatieve opties overwegen zoals Waydroid of traditionele virtuele machines die zijn getest en effectief zijn gebleken in verschillende contexten. Over het algemeen is het vaak haalbaar om de gewenste resultaten te bereiken op een Linux personal computer met behulp van open source oplossingen in plaats van te investeren in propriëtaire software.
Bij het aanschaffen van Genymotion zullen gebruikers waarschijnlijk een gevoel van voldoening ervaren vanwege de naadloze functionaliteit en bruikbaarheid.
Om Genymotion te kunnen gebruiken, is het noodzakelijk om een geschikt abonnement af te sluiten. Hoewel er een gratis plan beschikbaar is voor individueel gebruik, worden vragen met betrekking tot het oplossen van problemen na de initiële installatiefase en technische problemen niet beantwoord; bovendien zijn bepaalde functionaliteiten zoals Android 13, camera- en mediawidget-mogelijkheden en snel opstarten ook niet beschikbaar op dit plan.
Personen die momenteel ingeschreven staan als student of werkzaam zijn als opvoeder komen in aanmerking voor een gereduceerd tarief van $49 per jaar door hun institutionele identificatiekaart te gebruiken om toegang te krijgen tot de uitgebreide versie van Genymotion.
Als je het Genymotion BIN-bestand hebt gedownload, kun je het installeren met QEMU of VirtualBox met behulp van Genymotion’s officiÃ"le installatiegids.
Geniet van het gebruik van Android Apps en Games op je Linux-systeem
In het licht van de stopzetting van Anbox kun je je afvragen of er nog steeds handige middelen beschikbaar zijn om Android applicaties op Linux-gebaseerde systemen te draaien. Gelukkig bieden Waydroid, Android x86, Android Studio en Genymotion verschillende eenvoudige benaderingen om Android-apps uit te voeren.
Bij het selecteren van de applicatie die je wilt gebruiken, zul je ongetwijfeld merken dat de navigatie heel eenvoudig en vloeiend verloopt.