• Kör Android-appar sömlöst på Linux med Waydroid

    Innehållsförteckning

    Waydroid är en lättviktig och kraftfull lösning för att köra Android-applikationer direkt på Linux. Istället för att använda tunga emulatorer använder Waydroid containrar för att köra ett komplett Android-system med hög prestanda, låg resursförbrukning och djup integration i skrivbordsmiljön.

    Den här guiden går igenom hur du installerar, konfigurerar och kommer igång med Waydroid.

    Vad är Waydroid?

    Waydroid använder LXC (Linux Containers) för att starta ett fullständigt Android-system direkt i Linux. Det ger flera fördelar:

    • Nästan inbyggd prestanda
    • Låg resursanvändning
    • Direkt skrivbordsintegration
    • Åtkomst till värddatorns GPU via Mesa för förbättrad grafikprestanda

    Waydroid fungerar på många olika Linuxdistributioner och CPU-arkitekturer.

    Förberedelser

    Waydroid kräver att du använder Wayland som displayserver. Du kan kontrollera detta genom att köra följande kommando i terminalen:

    echo $XDG_SESSION_TYPE

    Om du får svaret ”wayland” är du redo att gå vidare. Om svaret är ”x11” behöver du logga ut och välja en Wayland-session vid inloggningen.

    Uppdatera därefter ditt system och installera nödvändiga verktyg:

    sudo apt update && sudo apt install curl ca-certificates -y

    Installation av Waydroid

    Börja med att lägga till Waydroids officiella paketkälla:

    curl -s https://repo.waydro.id | sudo bash

    Om din Linuxdistribution inte identifieras automatiskt kan du behöva ange den manuellt, exempelvis -s jammy för Ubuntu 22.04.

    Installera sedan Waydroid:

    sudo apt install waydroid -y

    För Fedora:

    sudo dnf install waydroid

    Använder du Arch Linux eller annan distribution? Följ i så fall instruktionerna i den officiella dokumentationen.

    Observera att Waydroid kräver direkt åtkomst till värddatorns kärna. Det fungerar inte i virtuella maskiner.

    Första uppstart

    När Waydroid startas för första gången uppmanas du att ladda ner en Android-avbildning. Du får välja mellan två varianter:

    • Vanilla – utan Google Play-tjänster
    • GAPPS – med Google Play-tjänster och tillgång till Play Store

    Välj GAPPS om du vill installera appar via Play Store. När nedladdningen är klar startas Waydroid automatiskt. Om inte kan du starta det manuellt via programmenyn.

    Aktivera Google Play

    För att kunna använda Play Store behöver enheten registreras som godkänd hos Google.

    1. Öppna Waydroid-skalet genom att köra: sudo waydroid shell
    2. Hämta Android-ID: ANDROID_RUNTIME_ROOT=/apex/com.android.runtime ANDROID_DATA=/data ANDROID_TZDATA_ROOT=/apex/com.android.tzdata ANDROID_I18N_ROOT=/apex/com.android.i18n sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "select * from main where name = \"android_id\";" Kommandot returnerar ett numeriskt ID. Kopiera detta värde.
    3. Gå till Googles sida för registrering av icke-certifierade enheter:
      https://www.google.com/android/uncertified
      Klistra in ditt Android-ID, bekräfta att du inte är en robot och klicka på Registrera.
    4. Starta om Waydroid med följande kommandon: waydroid session stop waydroid session start

    Nu är Play Store redo att användas.

    Installera Android-appar

    Via Google Play Store

    Om du installerade GAPPS kan du nu starta Play Store, logga in med ditt Google-konto och installera appar precis som på en vanlig Android-enhet.

    Via APK-filer

    Om du föredrar att installera appar manuellt eller inte använder GAPPS-versionen kan du ladda ner en APK från en betrodd källa. Navigera till mappen där filen sparats och kör:

    waydroid app install namn_på_app.apk

    Byt ut namn_på_app.apk mot det faktiska filnamnet.

    Alternativa appbutiker

    Du kan även använda tredjepartsbutiker som F-Droid för att installera fria och öppen källkod-baserade appar.

    Ta bort appar

    För att avinstallera en app, håll in appikonen i Android-gränssnittet och välj alternativet för avinstallation – precis som på en vanlig Android-telefon.

    Sammanfattning

    Waydroid gör det möjligt att köra Android-appar på Linux med hög prestanda, låg resursanvändning och smidig integration med skrivbordet. Det är en mycket bättre lösning än traditionella emulatorer och passar både för vardagsanvändare och utvecklare.

    Om du behöver andra alternativ kan du även titta på emulatorer som Anbox, Genymotion eller Android Studio med AVD. Men för den som söker bästa möjliga prestanda och integration är Waydroid ofta det bästa valet.

    https://www.maketecheasier.com/run-android-apps-linux-waydroid

    Android – kort historik Android utvecklades ursprungligen av Android Inc., grundat 2003. Google köpte upp företaget 2005 och lanserade den första Android-versionen 2008 med HTC Dream – världens första Android-telefon. Systemet bygger på en modifierad Linux-kärna och en Java-baserad miljö. Idag är Android världens mest använda mobila operativsystem. Waydroid – vad är det? Waydroid (tidigare kallat Anbox-Halium) är ett open source-projekt som gör det möjligt att köra ett komplett Android-system i en container direkt på Linux. Till skillnad från traditionella emulatorer använder Waydroid LXC och får tillgång till värddatorns grafikkort för nära inbyggd prestanda. Tekniskt – Kör Android i en LXC-container – Integreras med Linux via Wayland – Stöd för både Vanilla (utan Google) och GAPPS (med Play Store) – Fungerar på ARM och x86 (emulerat vid behov) – Kräver fysisk Linux-maskin (fungerar ej i virtuell miljö) Fördelar – Högre prestanda än emulatorer som Anbox eller Genymotion – Lägre resursförbrukning – Android-appar integreras direkt i skrivbordsmiljön – Stöd för både APK-filer och Play Store Projektwebb: https://waydro.id Källkod: https://github.com/waydroid/waydroid

Kör Android-appar sömlöst på Linux med Waydroid

Innehållsförteckning

Waydroid är en lättviktig och kraftfull lösning för att köra Android-applikationer direkt på Linux. Istället för att använda tunga emulatorer använder Waydroid containrar för att köra ett komplett Android-system med hög prestanda, låg resursförbrukning och djup integration i skrivbordsmiljön.

Den här guiden går igenom hur du installerar, konfigurerar och kommer igång med Waydroid.

Vad är Waydroid?

Waydroid använder LXC (Linux Containers) för att starta ett fullständigt Android-system direkt i Linux. Det ger flera fördelar:

  • Nästan inbyggd prestanda
  • Låg resursanvändning
  • Direkt skrivbordsintegration
  • Åtkomst till värddatorns GPU via Mesa för förbättrad grafikprestanda

Waydroid fungerar på många olika Linuxdistributioner och CPU-arkitekturer.

Förberedelser

Waydroid kräver att du använder Wayland som displayserver. Du kan kontrollera detta genom att köra följande kommando i terminalen:

echo $XDG_SESSION_TYPE

Om du får svaret ”wayland” är du redo att gå vidare. Om svaret är ”x11” behöver du logga ut och välja en Wayland-session vid inloggningen.

Uppdatera därefter ditt system och installera nödvändiga verktyg:

sudo apt update && sudo apt install curl ca-certificates -y

Installation av Waydroid

Börja med att lägga till Waydroids officiella paketkälla:

curl -s https://repo.waydro.id | sudo bash

Om din Linuxdistribution inte identifieras automatiskt kan du behöva ange den manuellt, exempelvis -s jammy för Ubuntu 22.04.

Installera sedan Waydroid:

sudo apt install waydroid -y

För Fedora:

sudo dnf install waydroid

Använder du Arch Linux eller annan distribution? Följ i så fall instruktionerna i den officiella dokumentationen.

Observera att Waydroid kräver direkt åtkomst till värddatorns kärna. Det fungerar inte i virtuella maskiner.

Första uppstart

När Waydroid startas för första gången uppmanas du att ladda ner en Android-avbildning. Du får välja mellan två varianter:

  • Vanilla – utan Google Play-tjänster
  • GAPPS – med Google Play-tjänster och tillgång till Play Store

Välj GAPPS om du vill installera appar via Play Store. När nedladdningen är klar startas Waydroid automatiskt. Om inte kan du starta det manuellt via programmenyn.

Aktivera Google Play

För att kunna använda Play Store behöver enheten registreras som godkänd hos Google.

  1. Öppna Waydroid-skalet genom att köra: sudo waydroid shell
  2. Hämta Android-ID: ANDROID_RUNTIME_ROOT=/apex/com.android.runtime ANDROID_DATA=/data ANDROID_TZDATA_ROOT=/apex/com.android.tzdata ANDROID_I18N_ROOT=/apex/com.android.i18n sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "select * from main where name = \"android_id\";" Kommandot returnerar ett numeriskt ID. Kopiera detta värde.
  3. Gå till Googles sida för registrering av icke-certifierade enheter:
    https://www.google.com/android/uncertified
    Klistra in ditt Android-ID, bekräfta att du inte är en robot och klicka på Registrera.
  4. Starta om Waydroid med följande kommandon: waydroid session stop waydroid session start

Nu är Play Store redo att användas.

Installera Android-appar

Via Google Play Store

Om du installerade GAPPS kan du nu starta Play Store, logga in med ditt Google-konto och installera appar precis som på en vanlig Android-enhet.

Via APK-filer

Om du föredrar att installera appar manuellt eller inte använder GAPPS-versionen kan du ladda ner en APK från en betrodd källa. Navigera till mappen där filen sparats och kör:

waydroid app install namn_på_app.apk

Byt ut namn_på_app.apk mot det faktiska filnamnet.

Alternativa appbutiker

Du kan även använda tredjepartsbutiker som F-Droid för att installera fria och öppen källkod-baserade appar.

Ta bort appar

För att avinstallera en app, håll in appikonen i Android-gränssnittet och välj alternativet för avinstallation – precis som på en vanlig Android-telefon.

Sammanfattning

Waydroid gör det möjligt att köra Android-appar på Linux med hög prestanda, låg resursanvändning och smidig integration med skrivbordet. Det är en mycket bättre lösning än traditionella emulatorer och passar både för vardagsanvändare och utvecklare.

Om du behöver andra alternativ kan du även titta på emulatorer som Anbox, Genymotion eller Android Studio med AVD. Men för den som söker bästa möjliga prestanda och integration är Waydroid ofta det bästa valet.

https://www.maketecheasier.com/run-android-apps-linux-waydroid

Android – kort historik Android utvecklades ursprungligen av Android Inc., grundat 2003. Google köpte upp företaget 2005 och lanserade den första Android-versionen 2008 med HTC Dream – världens första Android-telefon. Systemet bygger på en modifierad Linux-kärna och en Java-baserad miljö. Idag är Android världens mest använda mobila operativsystem. Waydroid – vad är det? Waydroid (tidigare kallat Anbox-Halium) är ett open source-projekt som gör det möjligt att köra ett komplett Android-system i en container direkt på Linux. Till skillnad från traditionella emulatorer använder Waydroid LXC och får tillgång till värddatorns grafikkort för nära inbyggd prestanda. Tekniskt – Kör Android i en LXC-container – Integreras med Linux via Wayland – Stöd för både Vanilla (utan Google) och GAPPS (med Play Store) – Fungerar på ARM och x86 (emulerat vid behov) – Kräver fysisk Linux-maskin (fungerar ej i virtuell miljö) Fördelar – Högre prestanda än emulatorer som Anbox eller Genymotion – Lägre resursförbrukning – Android-appar integreras direkt i skrivbordsmiljön – Stöd för både APK-filer och Play Store Projektwebb: https://waydro.id Källkod: https://github.com/waydroid/waydroid