Waydroid, een set tools om je Android-apps op Ubuntu te hebben

OngetwijfeldEen van de functies waar veel om wordt gevraagd door Linux-gebruikers is de macht om gebruik te maken van Android-applicaties in de distributie Mijn favoriet is dat, hoewel er een groot aantal methoden is om dit te bereiken, veel ervan gebaseerd zijn op het maken en uitvoeren van een virtuele machine met het systeem, wat niet het meest effectief is als je een bidirectionele werking tussen Android en uw distributie.

Dat is waarom vandaag gaan we het hebben over het Waydroid-project die een reeks hulpmiddelen heeft voorbereid die: stelt u in staat een geïsoleerde omgeving te creëren op een gewone Linux-distributie pEen volledige afbeelding van het Android-platformsysteem laden en organiseer de lancering van Android-applicaties ermee.

Over Waydroid

Het project heette voorheen Anbox-Halium, een herbouwde versie van Anbox die is ontworpen om meer native hardware van het hostapparaat te gebruiken dan Anbox, wat snellere prestaties betekent. Het belangrijkste doel van het project is om Android-applicaties uit te voeren op Halium-gebaseerde Linux-telefoons (Halium is vergelijkbaar in concept met de Android GSI, maar voor standaard Linux), maar het kan ook worden uitgevoerd op elk apparaat met een Linux-kernel.

De omgeving is gebouwd met behulp van standaardtechnologieën om geïsoleerde containers te makens, zoals naamruimten voor processen, gebruikers-ID's, netwerksubsysteem en koppelpunten. De LXC-toolkit wordt gebruikt om de container te beheren en om Android op een normale Linux-kernel te draaien, de modules binder_linux en ashmem_linux worden geladen.

De omgeving is ontworpen om te werken met een sessie op basis van het Wayland-protocol. In tegenstelling tot de vergelijkbare Anbox-omgeving biedt het Android-platform directe toegang tot de hardware, zonder extra lagen. Hoewel de voor installatie geleverde Android-systeemimage gebaseerd is op de LineageOS-projectbuilds en Android 10.

Van de kenmerken die opvallen van Waydroid worden de volgende genoemd:

  • Desktopintegratie: Android-applicaties kunnen parallel lopen met native Linux-applicaties.
  • Ondersteunt het plaatsen van snelkoppelingen in Android-applicaties in het standaardmenu en het weergeven van programma's in de overzichtsmodus.
  • Ondersteunt het uitvoeren van Android-applicaties in de modus met meerdere vensters en het stylen van de vensters om overeen te komen met de basisindeling van het bureaublad.
  • Voor Android-games wordt de mogelijkheid geboden om applicaties op volledig scherm uit te voeren.
  • Er is een modus beschikbaar om de standaard Android-interface weer te geven.

Bovendien wordt vermeld dat om Android-programma's in grafische modus te installeren, u de F-Droid-applicatie of de opdrachtregelinterface "waydroid app install" kunt gebruiken.

Google Play wordt niet ondersteund vanwege de koppeling met eigen Google Android-services, maar een gratis alternatieve implementatie van Google-services kan worden geïnstalleerd vanuit het microG-project.

De toolkit-code die door het project wordt voorgesteld, is geschreven in Python en is vrijgegeven onder de GPLv3-licentie. Ready-pakketten worden gegenereerd voor Ubuntu 20.04 / 21.04, Debian 11, Droidian en Ubports.

Hoe installeer ik Waydroid op Ubuntu en derivaten?

Het eerste dat we moeten doen om Waydroid in ons systeem te kunnen installeren, is door een terminal te openen (we kunnen dit doen met de sneltoets Ctrl + Alt + T) en daarin gaan we het volgende typen:

Het eerste is om onze distributie te definiëren, waar we "version-ubuntu" gaan vervangen door de codenaam van de versie waarop we ons bevinden, die focaal, bionisch, hirsute, enz. kan zijn.

export DISTRO="version-ubuntu"
Nu gaan we verder met het verkrijgen van de gpg-sleutels en we importeren ze met:
curl https://repo.waydro.id/waydroid.gpg > /usr/share/keyrings/waydroid.gpg && \
echo "deb [signed-by=/usr/share/keyrings/waydroid.gpg] https://repo.waydro.id/ $DISTRO main" > /etc/apt/sources.list.d/waydroid.list && \
sudo apt update

Zodra dit is gebeurd, gaan we nu verder met het installeren van Waydroid in onze distributie door te typen:

sudo apt install waydroid 

En tot slot gaan we verder met het uitvoeren van de Waydroid-services, het init-proces:

sudo waydroid init 

De houder:

sudosystemctl start waydroid-container 

En we gaan verder met het uitvoeren van Waydroid met:

waydroid session start 

Of met dit andere commando:

waydroid show-full-ui 

En bij problemen kunnen we de container gewoon opnieuw opstarten met:

sudo systemctl restart waydroid-container 

Tot slot, voor degenen die er meer over willen weten over WayDroid, kunnen ze de details bekijken op de officiële website.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Nasher_87 (ARG) zei

    Volgens opmerkingen op de pagina moet je ingelogd zijn en Wayland gestart hebben
    Ik kan het bijvoorbeeld niet installeren op Ubuntu