Waydroid, en uppsättning verktyg för att ha dina Android -appar på Ubuntu

Utan tvekan uEn av de funktioner som efterfrågas mycket av Linux -användare är kraften att använda Android -applikationer i sin distribution Min favorit är att även om det finns ett stort antal metoder för att uppnå detta, är många av dem baserade på skapande och körning av en virtuell maskin med systemet, vilket inte är det mest effektiva när man vill ha en dubbelriktning mellan Android och din distribution.

Det är därför idag ska vi prata om Waydroid -projektet som har förberett en uppsättning verktyg som låter dig skapa en isolerad miljö på en vanlig Linux -distribution sFör att ladda en fullständig bild av Android -plattformssystemet och organisera lanseringen av Android -applikationer med det.

Om Waydroid

Projektet hette tidigare Anbox-Halium, en ombyggd version av Anbox som är utformad för att använda mer inbyggd hårdvara från värdenheten än Anbox, vilket innebär snabbare prestanda. Projektets huvudsakliga mål är att köra Android-applikationer på Halium-baserade Linux-telefoner (Halium är liknande i konceptet till Android GSI, men för standard Linux), men det kan också köras på vilken enhet som helst med en Linux-kärna.

Miljön är byggd med standardteknik för att skapa isolerade behållares, till exempel namnområden för processer, användar -ID: er, delsystem för nätverk och monteringspunkter. LXC -verktygssatsen används för att hantera behållaren och för att köra Android på en normal Linux -kärna, modulerna binder_linux och ashmem_linux laddas.

Miljön är utformad för att fungera med en session baserad på Wayland -protokollet. Till skillnad från liknande Anbox -miljö ger Android -plattformen direkt åtkomst till hårdvaran, utan ytterligare lager. Medan Android -systembilden som levereras för installationen är baserad på LineageOS -projektet och Android 10.

Av de egenskaper som sticker ut från Waydroid nämns följande:

  • Skrivbordsintegration: Android -applikationer kan köras parallellt med inbyggda Linux -applikationer.
  • Stöder placering av genvägar i Android -applikationer i standardmenyn och visning av program i översiktsläge.
  • Stöder att köra Android-applikationer i flerfönsterläge och utforma fönstren för att matcha den grundläggande skrivbordslayouten.
  • För Android -spel finns möjlighet att köra applikationer i helskärmsläge.
  • Det finns ett läge tillgängligt för att visa standard Android -gränssnitt.

Dessutom nämns att för att installera Android-program i grafiskt läge kan du använda F-Droid-applikationen eller kommandoradsgränssnittet "waydroid app install".

Google Play stöds inte på grund av länkning till proprietära Google Android -tjänster, men en gratis alternativ implementering av Google -tjänster kan installeras från microG -projektet.

Verktygssatsen som föreslås av projektet är skriven i Python och släpps under GPLv3 -licensen. Färdiga paket är byggda för Ubuntu 20.04 / 21.04, Debian 11, Droidian och Ubports.

Hur installerar jag Waydroid på Ubuntu och derivat?

Det första vi måste göra för att kunna installera Waydroid i vårt system är att öppna en terminal (vi kan göra det med kortkommandot Ctrl + Alt + T) och i det kommer vi att skriva följande:

Det första är att definiera vår distribution, där vi ska ersätta "version-ubuntu" med kodnamnet för den version vi är på, vilket kan vara fokalt, bioniskt, hirsute, etc.

export DISTRO="version-ubuntu"
Nu fortsätter vi med att skaffa gpg -nycklarna och vi importerar dem med:
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

När detta är gjort fortsätter vi nu med att installera Waydroid i vår distribution genom att skriva:

sudo apt install waydroid 

Och slutligen fortsätter vi att köra Waydroid -tjänsterna, som är init -processen:

sudo waydroid init 

Behållaren:

sudosystemctl start waydroid-container 

Och vi fortsätter att köra Waydroid med:

waydroid session start 

Eller med det här andra kommandot:

waydroid show-full-ui 

Och vid problem kan vi helt enkelt starta om behållaren med:

sudo systemctl restart waydroid-container 

Slutligen, för dem som är intresserade av att kunna veta mer om WayDroid, kan de kontrollera detaljerna på dess officiella webbplats.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Nasher_87 (ARG) sade

    Enligt kommentarer på sidan måste du vara inloggad och ha Wayland startat
    Det låter mig till exempel inte installera det på Ubuntu