Waydroid, un set di strumenti per avere le tue app Android su Ubuntu

Sicuramente tuUna delle caratteristiche che è molto richiesta dagli utenti Linux è il potere di utilizzare le applicazioni Android nella sua distribuzione Il mio preferito è che anche se ci sono un gran numero di metodi per raggiungere questo obiettivo, molti di essi si basano sulla creazione ed esecuzione di una macchina virtuale con il sistema, che non è il più efficace quando si desidera una bidirezionalità tra Android e la tua distribuzione

Ecco perché oggi parleremo del progetto Waydroid che ha preparato una serie di strumenti che ti permette di creare un ambiente isolato su una normale distribuzione Linux pPer caricare un'immagine completa del sistema della piattaforma Android e organizza con esso il lancio di applicazioni Android.

Informazioni su Waydroid

Il progetto era precedentemente chiamato Anbox-Halium, una versione ricostruita di Anbox progettata per utilizzare più hardware nativo dal dispositivo host rispetto ad Anbox, il che significa prestazioni più veloci. L'obiettivo principale del progetto è eseguire applicazioni Android su telefoni Linux basati su Halium (Halium è simile nel concetto al GSI Android, ma per Linux standard), ma può anche essere eseguito su qualsiasi dispositivo con un kernel Linux.

L'ambiente è costruito utilizzando tecnologie standard per creare contenitori isolatis, come spazi dei nomi per processi, ID utente, sottosistema di rete e punti di montaggio. Il toolkit LXC viene utilizzato per gestire il contenitore e per eseguire Android su un normale kernel Linux, vengono caricati i moduli binder_linux e ashmem_linux.

L'ambiente è progettato per funzionare con una sessione basata sul protocollo Wayland. A differenza dell'ambiente simile Anbox, la piattaforma Android fornisce l'accesso diretto all'hardware, senza livelli aggiuntivi. Mentre l'immagine del sistema Android fornita per l'installazione si basa sulle build del progetto LineageOS e su Android 10.

Delle caratteristiche che risaltano da Waydroid, sono menzionati i seguenti:

  • Integrazione desktop: le applicazioni Android possono essere eseguite in parallelo con le applicazioni Linux native.
  • Supporta l'inserimento di collegamenti nelle applicazioni Android nel menu standard e la visualizzazione dei programmi in modalità panoramica.
  • Supporta l'esecuzione di applicazioni Android in modalità multi-finestra e lo stile delle finestre in modo che corrispondano al layout di base del desktop.
  • Per i giochi Android, viene fornita la possibilità di eseguire applicazioni in modalità a schermo intero.
  • È disponibile una modalità per visualizzare l'interfaccia standard di Android.

Inoltre, si dice che per installare programmi Android in modalità grafica, è possibile utilizzare l'applicazione F-Droid o l'interfaccia a riga di comando "waydroid app install".

Google Play non è supportato a causa del collegamento ai servizi proprietari di Google Android, ma è possibile installare un'implementazione alternativa gratuita dei servizi Google dal progetto microG.

Il codice del toolkit proposto dal progetto è scritto in Python ed è rilasciato sotto licenza GPLv3. I pacchetti pronti sono creati per Ubuntu 20.04 / 21.04, Debian 11, Droidian e Ubports.

Come installare Waydroid su Ubuntu e derivati?

La prima cosa che dobbiamo fare per poter installare Waydroid nel nostro sistema è aprire un terminale (possiamo farlo con la scorciatoia da tastiera Ctrl + Alt + T) e in esso digiteremo quanto segue:

La prima cosa è definire la nostra distribuzione, dove andremo a sostituire "version-ubuntu" con il nome in codice della versione in cui ci troviamo, che può essere focale, bionica, irsuta, ecc.

export DISTRO="version-ubuntu"
Ora procediamo per ottenere le chiavi gpg e li importiamo con:
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

Fatto ciò, ora procediamo con l'installazione di Waydroid nella nostra distribuzione digitando:

sudo apt install waydroid 

E infine procediamo con l'esecuzione dei servizi Waydroid, che sono il processo di init:

sudo waydroid init 

Il container:

sudosystemctl start waydroid-container 

E procediamo con l'esecuzione di Waydroid con:

waydroid session start 

O con questo altro comando:

waydroid show-full-ui 

E in caso di problemi, possiamo semplicemente riavviare il contenitore con:

sudo systemctl restart waydroid-container 

Infine, per coloro che sono interessati a saperne di più su WayDroid, possono controllare i dettagli sul suo sito Web ufficiale.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Nasher_87 (ARG) suddetto

    Secondo i commenti sulla pagina devi essere loggato e aver avviato Wayland
    Ad esempio, non mi consente di installarlo su Ubuntu