Waydroid, eine Reihe von Tools, um Ihre Android-Apps auf Ubuntu zu haben

Auf jeden Fall uEine der Funktionen, die stark nachgefragt wird von Linux-Benutzern ist die Macht, Android-Anwendungen in seiner Verteilung zu verwenden Mein Favorit ist, dass, obwohl es eine große Anzahl von Methoden gibt, um dies zu erreichen, viele davon auf der Erstellung und Ausführung einer virtuellen Maschine mit dem System basieren, was nicht die effektivste ist, wenn man eine Bidirektionalität zwischen Android und möchte Ihre Verteilung.

Darum heute sprechen wir über das Waydroid-Projekt die eine Reihe von Werkzeugen vorbereitet hat, die ermöglicht es Ihnen, eine isolierte Umgebung zu erstellen auf einer gewöhnlichen Linux-Distribution pSo laden Sie ein vollständiges Image des Android-Plattformsystems und organisieren damit die Einführung von Android-Anwendungen.

Über Waydroid

Das Projekt hieß zuvor Anbox-Halium, eine neu erstellte Version von Anbox, die darauf ausgelegt ist, mehr native Hardware vom Hostgerät zu verwenden als Anbox, was eine schnellere Leistung bedeutet. Das Hauptziel des Projekts ist es, Android-Anwendungen auf Halium-basierten Linux-Telefonen auszuführen (Halium ähnelt im Konzept dem Android GSI, jedoch für Standard-Linux), kann jedoch auch auf jedem Gerät mit einem Linux-Kernel ausgeführt werden.

Die Umgebung wird mit Standardtechnologien erstellt, um isolierte Container zu erstellens, wie Namespaces für Prozesse, Benutzer-IDs, Netzwerk-Subsysteme und Mount-Punkte. Das LXC-Toolkit wird verwendet, um den Container zu verwalten und Android auf einem normalen Linux-Kernel auszuführen, die Module binder_linux und ashmem_linux werden geladen.

Die Umgebung ist so konzipiert, dass sie mit einer Sitzung arbeitet, die auf dem Wayland-Protokoll basiert. Im Gegensatz zur ähnlichen Anbox-Umgebung bietet die Android-Plattform einen direkten Zugriff auf die Hardware, ohne zusätzliche Schichten. Während das zur Installation mitgelieferte Android-Systemimage auf den LineageOS-Projekt-Builds und Android 10 basiert.

Von den Eigenschaften, die auffallen von Waydroid werden folgende erwähnt:

  • Desktop-Integration: Android-Anwendungen können parallel zu nativen Linux-Anwendungen ausgeführt werden.
  • Unterstützt das Platzieren von Verknüpfungen in Android-Anwendungen im Standardmenü und die Anzeige von Programmen im Übersichtsmodus.
  • Unterstützt das Ausführen von Android-Anwendungen im Multi-Window-Modus und das Gestalten der Fenster, um dem grundlegenden Desktop-Layout zu entsprechen.
  • Für Android-Spiele wird die Möglichkeit geboten, Anwendungen im Vollbildmodus auszuführen.
  • Es ist ein Modus verfügbar, um die Standard-Android-Oberfläche anzuzeigen.

Darüber hinaus wird erwähnt, dass Sie zur Installation von Android-Programmen im grafischen Modus die F-Droid-Anwendung oder die Befehlszeilenschnittstelle "waydroid app install" verwenden können.

Google Play wird aufgrund der Verknüpfung mit proprietären Google Android-Diensten nicht unterstützt, aber eine kostenlose alternative Implementierung von Google-Diensten kann aus dem microG-Projekt installiert werden.

Der vom Projekt vorgeschlagene Toolkit-Code ist in Python geschrieben und wird unter der GPLv3-Lizenz veröffentlicht. Fertige Pakete werden für Ubuntu 20.04 / 21.04, Debian 11, Droidian und Ubports erstellt.

Wie installiere ich Waydroid auf Ubuntu und Derivaten?

Das erste, was wir tun müssen, um Waydroid in unserem System installieren zu können, ist ein Terminal zu öffnen (wir können dies mit der Tastenkombination Strg + Alt + T tun) und darin Folgendes eingeben:

Als erstes definieren wir unsere Verteilung, wobei wir "version-ubuntu" durch den Codenamen der aktuellen Version ersetzen werden, die fokal, bionisch, behaart usw. sein kann.

export DISTRO="version-ubuntu"
Jetzt fahren wir fort, um die gpg-Schlüssel zu erhalten und wir importieren sie mit:
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

Sobald dies erledigt ist, installieren wir Waydroid in unserer Distribution, indem wir Folgendes eingeben:

sudo apt install waydroid 

Und schließlich fahren wir mit der Ausführung der Waydroid-Dienste fort, bei denen es sich um den Init-Prozess handelt:

sudo waydroid init 

Der Kontainer:

sudosystemctl start waydroid-container 

Und wir fahren mit Waydroid fort mit:

waydroid session start 

Oder mit diesem anderen Befehl:

waydroid show-full-ui 

Und bei Problemen können wir den Container einfach neu starten mit:

sudo systemctl restart waydroid-container 

Schließlich können diejenigen, die mehr über WayDroid erfahren möchten, die Details auf der offiziellen Website überprüfen.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Nasher_87 (ARG) sagte

    Laut Kommentaren auf der Seite musst du eingeloggt sein und Wayland gestartet haben
    Zum Beispiel lässt es mich nicht auf Ubuntu installieren