Waydroid, un ensemble d'outils pour avoir vos applications Android sur Ubuntu

Certainement uUne des fonctionnalités très demandée par les utilisateurs de Linux est le pouvoir d'utiliser des applications Android dans sa distribution Mon préféré est que même s'il existe un grand nombre de méthodes pour y parvenir, beaucoup d'entre elles sont basées sur la création et l'exécution d'une machine virtuelle avec le système, ce qui n'est pas le plus efficace lorsqu'on veut une bidirectionnalité entre Android et votre diffusion.

C'est pour ça que aujourd'hui nous allons parler du projet Waydroid qui a préparé un ensemble d'outils qui permet de créer un environnement isolé sur une distribution Linux ordinaire pPour charger une image complète du système de la plate-forme Android et organiser avec lui le lancement d'applications Android.

À propos de Waydroid

Le projet s'appelait auparavant Anbox-Halium, une version reconstruite d'Anbox conçue pour utiliser plus de matériel natif du périphérique hôte qu'Anbox, ce qui signifie des performances plus rapides. L'objectif principal du projet est d'exécuter des applications Android sur des téléphones Linux basés sur Halium (Halium est similaire dans son concept à l'Android GSI, mais pour Linux standard), mais il peut également être exécuté sur n'importe quel appareil avec un noyau Linux.

L'environnement est construit à l'aide de technologies standard pour créer des conteneurs isoléss, tels que les espaces de noms pour les processus, les ID utilisateur, le sous-système réseau et les points de montage. La boîte à outils LXC est utilisée pour gérer le conteneur et pour exécuter Android sur un noyau Linux normal, les modules binder_linux et ashmem_linux sont chargés.

L'environnement est conçu pour fonctionner avec une session basée sur le protocole Wayland. Contrairement à l'environnement Anbox similaire, la plate-forme Android fournit un accès direct au matériel, sans couches supplémentaires. Alors que l'image système Android fournie pour l'installation est basée sur les versions du projet LineageOS et Android 10.

Des caractéristiques qui ressortent de Waydroid, les éléments suivants sont mentionnés :

  • Intégration bureautique : les applications Android peuvent s'exécuter en parallèle avec les applications Linux natives.
  • Prend en charge le placement de raccourcis dans les applications Android dans le menu standard et l'affichage des programmes en mode aperçu.
  • Prend en charge l'exécution d'applications Android en mode multi-fenêtres et le style des fenêtres pour qu'elles correspondent à la disposition de base du bureau.
  • Pour les jeux Android, la possibilité d'exécuter des applications en mode plein écran est fournie.
  • Il existe un mode disponible pour afficher l'interface Android standard.

De plus, il est mentionné que pour installer des programmes Android en mode graphique, vous pouvez utiliser l'application F-Droid ou l'interface de ligne de commande "waydroid app install".

Google Play n'est pas pris en charge en raison de la liaison aux services propriétaires de Google Android, mais une implémentation alternative gratuite des services Google peut être installée à partir du projet microG.

Le code de la boîte à outils proposé par le projet est écrit en Python et est publié sous licence GPLv3. Les packages prêts sont construits pour Ubuntu 20.04 / 21.04, Debian 11, Droidian et Ubports.

Comment installer Waydroid sur Ubuntu et ses dérivés ?

La première chose que nous devons faire pour pouvoir installer Waydroid dans notre système est d'ouvrir un terminal (nous pouvons le faire avec le raccourci clavier Ctrl + Alt + T) et nous allons y taper ce qui suit :

La première chose est de définir notre distribution, où nous allons remplacer "version-ubuntu" par le nom de code de la version sur laquelle nous nous trouvons, qui peut être focale, bionique, hirsute, etc.

export DISTRO="version-ubuntu"
Maintenant, nous procédons à l'obtention des clés gpg et nous les importons avec :
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

Une fois cela fait, nous procédons maintenant à l'installation de Waydroid dans notre distribution en tapant :

sudo apt install waydroid 

Et enfin, nous procédons à l'exécution des services Waydroid, qui sont le processus d'initialisation :

sudo waydroid init 

Le conteneur :

sudosystemctl start waydroid-container 

Et nous procédons à l'exécution de Waydroid avec :

waydroid session start 

Ou avec cette autre commande:

waydroid show-full-ui 

Et en cas de problème, on peut simplement redémarrer le conteneur avec :

sudo systemctl restart waydroid-container 

Enfin, pour ceux qui souhaitent en savoir plus sur WayDroid, ils peuvent vérifier les détails sur son site officiel.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Nasher_87 (ARG) dit

    Selon les commentaires sur la page, vous devez être connecté et avoir démarré Wayland
    Par exemple, il ne me laissera pas l'installer sur Ubuntu