Er zijn veel manieren om Android-apps op desktop-pc's uit te voeren, maar een nieuwe oplossing genaamd WayDroid lijkt de beste optie voor Linux-machines.
Er zijn veel manieren om Android-apps op desktopcomputers uit te voeren. Desktop-emulators zoals BlueStacks zijn populair, dat zou kunnen voer Android x86 uit in een virtuele machine (of dual-boot), of je zou kunnen wachten Compatibiliteitslaag voor Android-apps van Windows 11. Anbox is een andere oplossing voor het uitvoeren van Android-apps, bedoeld om Linux en Linux-gebaseerde smartphones te ondersteunen, maar heeft last van trage prestaties op apparaten met een laag energieverbruik. Nu is er een ander project dat tot doel heeft Android-apps naar Linux-apparaten te brengen, maar zonder de vertragingen en rommel die vaak voorkomen bij Anbox.
WayDroid (via Linux-smartphones En Tux-telefoons), voorheen Anbox-Halium genoemd, is een opnieuw opgebouwde versie van Anbox die is ontworpen om meer van de eigen hardware van het hostapparaat te gebruiken dan Anbox - wat snellere prestaties betekent. De belangrijkste focus van het project ligt op het draaien van Android-apps op Halium-gebaseerde Linux-telefoons (Halium is qua concept vergelijkbaar met
GSI van Android, maar voor standaard Linux), maar het kan ook draaien op elk apparaat met een gewone Linux-kernel.De bovenstaande video laat zien dat WayDroid draait bovenop PostmarketOS Linux op de OnePlus 6, sinds de OnePlus 6-serie kan de standaard Linux-kernel draaien. Natuurlijk kan de OnePlus 6 Android-apps draaien met zijn originele besturingssysteem, maar WayDroid is spannend omdat het volledig open is. Je zou een Linux-distributie op je telefoon kunnen draaien, plus WayDroid voor af en toe een Android-app, terwijl je nog steeds de volledige controle over je apparaat hebt (met software-ondersteuning afkomstig van de Linux gemeenschap).
Hieronder staat nog een video van WayDroid (van toen het nog bekend stond als een herschrijving van Anbox), draaiend op een Moto Z2 Force met Ubuntu Touch. Zonder de statusbalk van Ubuntu bovenaan zou het moeilijk zijn om te weten dat de Android-apps niet op een native apparaat draaiden.
WayDroid geeft de grafische buffer in LXC weer met directe Wayland-ondersteuning (de weergaveserver die nu door veel Linux-distributies wordt gebruikt), wat het vloeiender maakt dan het originele Anbox-project. Die supersoepele functionaliteit is niet alleen voor Linux-telefoons; het werkt ook goed op Linux-desktopdistributies. Hieronder ziet u een screenshot van WayDroid op desktop Ubuntu, met vergelijkbaar vensterbeheer als Chrome OS.
Het is opwindend om te zien dat Android-apps op Linux steeds beter worden, vooral omdat de functionaliteit een van de belangrijkste veranderingen in Windows 11 zal zijn. De verandering zal waarschijnlijk het meest ten goede komen aan Linux-aangedreven telefoons, zoals waarschijnlijk veel belangrijke apps zal nooit beschikbaar zijn als native Linux-software, maar zal in sommige gevallen ook nuttig zijn voor desktop-pc's te.
Het belangrijkste voordeel op dit moment is dat WayDroid geen emulatielaag bevat, dus x86-apparaten (zoals de meeste PC's) kunnen alleen x86-binaire bestanden uitvoeren, en ARM64-apparaten (de meeste telefoons en tablets) kunnen alleen ARM64 uitvoeren binaire bestanden. Dit is vergelijkbaar met hoe de Wine-compatibiliteitslaag werkt, ook al werkt het Wijn is beschikbaar voor Android, kan de meeste Windows-software niet op de meeste Android-apparaten worden uitgevoerd, omdat telefoons doorgaans ARM zijn en de meeste Windows-software alleen x86 is. De ontwikkelaar hoopt in de toekomst emulatie te implementeren door componenten uit de Android-subsysteem voor Windows 11.
Als je WayDroid eens wilt proberen, bekijk dan de de GitHub-repository van het project voor de meest recente installatie-instructies.