Waydroid, ένα σύνολο εργαλείων για να έχετε τις εφαρμογές σας Android στο Ubuntu

Χωρίς αμφιβολία εσύΜία από τις δυνατότητες που ζητείται ιδιαίτερα από χρήστες Linux είναι η δύναμη χρήσης των εφαρμογών Android στη διανομή του Το αγαπημένο μου είναι ότι παρόλο που υπάρχει μεγάλος αριθμός μεθόδων για να επιτευχθεί αυτό, πολλές από αυτές βασίζονται στη δημιουργία και εκτέλεση μιας εικονικής μηχανής με το σύστημα, το οποίο δεν είναι το πιο αποτελεσματικό όταν θέλετε μια αμφίδρομη διεύθυνση μεταξύ Android και τη διανομή σας.

Γι 'αυτό σήμερα θα μιλήσουμε για το έργο Waydroid η οποία έχει ετοιμάσει ένα σύνολο εργαλείων που σας επιτρέπει να δημιουργήσετε ένα απομονωμένο περιβάλλον σε μια συνηθισμένη διανομή Linux σελΓια να φορτώσετε μια πλήρη εικόνα του συστήματος πλατφόρμας Android και οργανώστε την εκκίνηση εφαρμογών Android με αυτό.

Σχετικά με το Waydroid

Το έργο στο παρελθόν ονομαζόταν Anbox-Halium, μια ανακατασκευασμένη έκδοση του Anbox που έχει σχεδιαστεί για να χρησιμοποιεί περισσότερο φυσικό υλικό από τη συσκευή υποδοχής από το Anbox, πράγμα που σημαίνει ταχύτερη απόδοση. Ο κύριος στόχος του έργου είναι να τρέξει εφαρμογές Android σε τηλέφωνα Linux που βασίζονται σε Halium (το Halium είναι παρόμοιο σε έννοια με το Android GSI, αλλά για το τυπικό Linux), αλλά μπορεί επίσης να εκτελεστεί σε οποιαδήποτε συσκευή με πυρήνα Linux.

Το περιβάλλον είναι χτισμένο χρησιμοποιώντας τυπικές τεχνολογίες για τη δημιουργία απομονωμένων δοχείωνs, όπως χώροι ονομάτων για διεργασίες, αναγνωριστικά χρήστη, υποσύστημα δικτύου και σημεία σύνδεσης. Η εργαλειοθήκη LXC χρησιμοποιείται για τη διαχείριση του κοντέινερ και για την εκτέλεση του Android σε έναν κανονικό πυρήνα Linux, οι μονάδες binder_linux και ashmem_linux φορτώνονται.

Το περιβάλλον έχει σχεδιαστεί για να λειτουργεί με μια συνεδρία βασισμένη στο πρωτόκολλο Wayland. Σε αντίθεση με το παρόμοιο περιβάλλον Anbox, η πλατφόρμα Android παρέχει άμεση πρόσβαση στο υλικό, χωρίς πρόσθετα επίπεδα. Ενώ η εικόνα του συστήματος Android που παρέχεται για εγκατάσταση βασίζεται στις κατασκευές του έργου LineageOS και στο Android 10.

Από τα χαρακτηριστικά που ξεχωρίζουν από το Waydroid, αναφέρονται τα εξής:

  • Ενσωμάτωση επιφάνειας εργασίας: Οι εφαρμογές Android μπορούν να εκτελούνται παράλληλα με τις εγγενείς εφαρμογές Linux.
  • Υποστηρίζει την τοποθέτηση συντομεύσεων σε εφαρμογές Android στο τυπικό μενού και την εμφάνιση προγραμμάτων σε λειτουργία επισκόπησης.
  • Υποστηρίζει την εκτέλεση εφαρμογών Android σε λειτουργία πολλαπλών παραθύρων και τη διαμόρφωση των παραθύρων ώστε να ταιριάζει με τη βασική διάταξη της επιφάνειας εργασίας.
  • Για παιχνίδια Android, παρέχεται η δυνατότητα εκτέλεσης εφαρμογών σε λειτουργία πλήρους οθόνης.
  • Υπάρχει μια διαθέσιμη λειτουργία για την εμφάνιση της τυπικής διεπαφής Android.

Επιπλέον, αναφέρεται ότι για την εγκατάσταση προγραμμάτων Android σε γραφική λειτουργία, μπορείτε να χρησιμοποιήσετε την εφαρμογή F-Droid ή τη διεπαφή γραμμής εντολών "waydroid app install".

Το Google Play δεν υποστηρίζεται λόγω σύνδεσης σε ιδιόκτητες υπηρεσίες Google Android, αλλά μπορεί να εγκατασταθεί μια δωρεάν εναλλακτική εφαρμογή υπηρεσιών Google από το έργο microG.

Ο κώδικας εργαλειοθήκης που προτείνεται από το έργο είναι γραμμένος σε Python και κυκλοφορεί με την άδεια GPLv3. Τα έτοιμα πακέτα δημιουργούνται για το Ubuntu 20.04 / 21.04, το Debian 11, το Droidian και το Ubports.

Πώς να εγκαταστήσετε το Waydroid στο Ubuntu και παράγωγα;

Το πρώτο πράγμα που πρέπει να κάνουμε για να μπορέσουμε να εγκαταστήσουμε το Waydroid στο σύστημά μας είναι να ανοίξουμε ένα τερματικό (μπορούμε να το κάνουμε με τη συντόμευση πληκτρολογίου Ctrl + Alt + T) και σε αυτό θα πληκτρολογήσουμε τα εξής:

Το πρώτο πράγμα είναι να καθορίσουμε τη διανομή μας, όπου πρόκειται να αντικαταστήσουμε το "version-ubuntu" με το κωδικό όνομα της έκδοσης στην οποία βρισκόμαστε, το οποίο μπορεί να είναι εστιακό, βιονικό, τριχωτό κ.λπ.

export DISTRO="version-ubuntu"
Τώρα προχωρούμε στην απόκτηση των κλειδιών gpg και τα εισάγουμε με:
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

Μόλις γίνει αυτό, τώρα προχωρούμε στην εγκατάσταση του Waydroid στη διανομή μας πληκτρολογώντας:

sudo apt install waydroid 

Και τέλος προχωράμε στην εκτέλεση των υπηρεσιών Waydroid, οι οποίες είναι η διαδικασία init:

sudo waydroid init 

Το δοχείο:

sudosystemctl start waydroid-container 

Και συνεχίζουμε να τρέχουμε το Waydroid με:

waydroid session start 

Ή με αυτήν την άλλη εντολή:

waydroid show-full-ui 

Και σε περίπτωση προβλημάτων, μπορούμε απλά να επανεκκινήσουμε το δοχείο με:

sudo systemctl restart waydroid-container 

Τέλος, για όσους ενδιαφέρονται να μπορούν να γνωρίζουν περισσότερα σχετικά με το WayDroid, μπορούν να ελέγξουν τις λεπτομέρειες στον επίσημο ιστότοπό του.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Nasher_87 (ARG) dijo

    Σύμφωνα με τα σχόλια στη σελίδα πρέπει να είστε συνδεδεμένοι και να έχετε ξεκινήσει τον Wayland
    Για παράδειγμα, δεν θα με αφήσει να το εγκαταστήσω στο Ubuntu