WayDroid peut exécuter des applications Android sur Linux sans ralentissement

Il existe de nombreuses façons d'exécuter des applications Android sur des ordinateurs de bureau, mais une nouvelle solution appelée WayDroid semble être la meilleure option pour les machines Linux.

Il existe de nombreuses façons d'exécuter des applications Android sur des ordinateurs de bureau. Les émulateurs de bureau comme BlueStacks sont populaires, vous pourriez exécuter Android x86 dans une machine virtuelle (ou effectuez un double démarrage), ou vous pouvez attendre Couche de compatibilité des applications Android de Windows 11. Anbox est une autre solution pour exécuter des applications Android, destinée à prendre en charge Linux et les smartphones basés sur Linux, mais elle souffre de performances lentes sur les appareils à faible consommation. Il existe maintenant un autre projet qui vise à apporter des applications Android sur les appareils Linux, mais sans les ralentissements et les erreurs que l'on trouve couramment avec Anbox.

WayDroid (via Smartphones Linux et Téléphones smoking

), anciennement appelée Anbox-Halium, est une version reconstruite d'Anbox conçue pour utiliser davantage le 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 à Le GSI d'Android, mais pour Linux standard), mais il peut également fonctionner sur n'importe quel appareil doté d'un noyau Linux principal.

La vidéo ci-dessus montre WayDroid fonctionnant sur PostmarketOS Linux sur le OnePlus 6, depuis la série OnePlus 6 peut exécuter le noyau Linux standard. Bien sûr, le OnePlus 6 peut exécuter des applications Android avec son système d'exploitation d'origine, mais WayDroid est passionnant car il est entièrement ouvert. Vous pouvez exécuter une distribution Linux sur votre téléphone, ainsi que WayDroid pour une application Android occasionnelle, tout en ayant un contrôle total sur votre appareil (avec le support logiciel provenant de Linux communauté).

Vous trouverez ci-dessous une autre vidéo de WayDroid (à l'époque où il était encore connu sous le nom de réécriture d'Anbox), fonctionnant sur un Moto Z2 Force avec Ubuntu Touch. S'il n'y avait pas la barre d'état d'Ubuntu en haut, il serait difficile de savoir que les applications Android ne fonctionnent pas sur un appareil natif.

WayDroid restitue le tampon graphique dans LXC avec la prise en charge directe de Wayland (le serveur d'affichage désormais utilisé par de nombreuses distributions Linux), ce qui le rend plus fluide que le projet Anbox original. Cette fonctionnalité ultra-fluide n'est pas réservée aux téléphones Linux: elle fonctionne bien sur les distributions Linux de bureau. Vous trouverez ci-dessous une capture d'écran de WayDroid fonctionnant sur le bureau Ubuntu, avec une gestion des fenêtres similaire à celle de Chrome OS.

WayDroid sur Ubuntu Linux. Crédits: Développeur reconnu par XDA erfanoabdi

C'est passionnant de voir les applications Android sur Linux devenir de mieux en mieux, d'autant plus que la fonctionnalité sera l'un des changements les plus importants de Windows 11. Ce changement profitera probablement le plus aux téléphones fonctionnant sous Linux, car de nombreuses applications importantes le seront probablement. ne sera jamais disponible en tant que logiciel Linux natif, mais il sera également utile dans certains cas pour les PC de bureau aussi.

Le principal problème à l'heure actuelle est qu'il n'y a pas de couche d'émulation dans WayDroid, donc les appareils x86 (comme la plupart PC) ne peuvent exécuter que des binaires x86 et les appareils ARM64 (la plupart des téléphones et tablettes) ne peuvent exécuter que ARM64. binaires. Ceci est similaire au fonctionnement de la couche de compatibilité Wine, même si Le vin est disponible pour Android, il ne peut pas exécuter la plupart des logiciels Windows sur la plupart des appareils Android, car les téléphones sont généralement ARM et la plupart des logiciels Windows sont uniquement x86. Le développeur espère implémenter l'émulation à l'avenir en utilisant des composants du Sous-système Android pour Windows 11.

Si vous souhaitez essayer WayDroid, consultez le le dépôt GitHub du projet pour les dernières instructions d’installation.