Waydroid, un conjunt d'eines per tenir els teus apps d'Android en Ubuntu

Sens dubte ona de les característiques que és molt sol·licitada pels usuaris de Linux és el poder fer ús de les aplicacions d'Android en la seva distribució favorita i és que tot i que hi ha una gran quantitat de mètodes per poder aconseguir això, molts d'això es basen en la creació i execució d'una màquina virtual amb el sistema, la qual cosa no és el més efectiu a l'hora de voler una bi direccionalitat entre Android i la teva distribució.

És per això que el dia d'avui anem a parlar sobre el projecte Waydroid el qual ha preparat un conjunt d'eines que permet crear un entorn aïllat en una distribució ordinària de Linux per a carregar una imatge completa de sistema de la plataforma Android i organitzar el llançament d'aplicacions Android amb ella.

sobre Waydroid

El projecte era anteriorment anomenat Anbox-Halium, una versió reconstruïda de Anbox que està dissenyada per utilitzar més maquinari natiu de el dispositiu host que Anbox, el que significa un rendiment més ràpid. L'objectiu principal d'el projecte és executar aplicacions d'Android en telèfons Linux basats en Halium (Halium és similar en concepte a l'GSI d'Android, però per a Linux estàndard), però també pot executar-se en qualsevol dispositiu amb un nucli Linux.

L'entorn es construeix utilitzant tecnologies estàndard per crear contenidors aïllats, com a espais de noms per processos, ID d'usuari, subsistema de xarxa i punts de muntatge. El kit d'eines lxc s'utilitza per administrar el contenidor i per executar Android sobre un nucli normal de Linux, es carreguen els mòduls binder_linux i ashmem_linux.

L'entorn està dissenyat per treballar amb una sessió basada en el protocol Wayland. A diferència de l'entorn similar de Anbox, la plataforma Android proporciona accés directe a el maquinari, sense capes addicionals. Mentre que la imatge de sistema Android que es subministra per a la instal·lació es basa en les compilacions de el projecte LineageOS i Android 10.

De les característiques que es destaquen de Waydroid, s'esmenten les següents:

  • Integració d'escriptori: les aplicacions d'Android poden executar-se en paral·lel amb aplicacions natives de Linux.
  • Admet col·locar accessos directes a aplicacions d'Android al menú estàndard i mostrar programes en mode de vista general.
  • Admet l'execució d'aplicacions d'Android en mode de finestres múltiples i l'estil de les finestres perquè coincideixin amb el disseny bàsic de l'escriptori.
  • Per als jocs d'Android, es proporciona la capacitat d'executar aplicacions en mode de pantalla completa.
  • Hi ha una manera disponible per mostrar la interfície estàndard d'Android.

A més, s'esmenta que per a instal·lar programes d'Android en manera gràfica, es pot utilitzar l'aplicació F-Droid o la interfície de línia d'ordres «waydroid app install».

Google Play no és compatible causa de la vinculació als serveis patentats de Google Android, però es pot instal·lar una implementació alternativa gratuïta dels serveis de Google des del projecte microg.

El codi de el conjunt d'eines proposat pel projecte està escrit en Python i es publica sota la llicència GPLv3. Els paquets llestos es generen per Ubuntu 20.04 / 21.04, Debian 11, Droidian i Ubports.

¿Com instal·lar Waydroid en Ubuntu i derivats?

El primer que hem de fer per poder instal·lar Waydroid en el nostre sistema és obrir una terminal (ho podem fer amb la drecera de teclat Ctrl + Alt + T) i en ella anem a teclejar el següent:

El primer és definir la nostra distribució, On anem a reemplaçar «versio-ubuntu» pel nom clau de la versió sobre la qual estem, que pot ser focal, bionic, hirsute, etc.

export DISTRO="version-ubuntu"
Ara procedim a obtenir les claus gpg i les importem amb:
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

Fet ja això, ara procedim a instal·lar Waydroid en la nostra distribució teclejant:

sudo apt install waydroid 

I finalment procedim a executar els serveis de Waydroid, que són el procés init:

sudo waydroid init 

El contenidor:

sudosystemctl start waydroid-container 

I procedim a executar Waydroid amb:

waydroid session start 

O amb aquest altre comanda:

waydroid show-full-ui 

I en cas de tenir problemes, simplement podem reiniciar el contenidor amb:

sudo systemctl restart waydroid-container 

Finalment, per als que estiguin interessats en poder conèixer més a l'respecte sobre WayDroid, poden consultar els detalls en el seu lloc web oficial.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Nasher_87 (ARG) va dir

    Segons comenta a la pàgina has de tenir sessió i tenir iniciada Wayland
    Per exemple, no em deixa instal·lar en Ubuntu