Waydroid, מערכת כלים לאפליקציות אנדרואיד שלך באובונטו

אין ספק שאתהאחת התכונות המבוקשות ביותר על ידי משתמשי לינוקס הוא הכוח לעשות שימוש ביישומי אנדרואיד בהפצתו האהוב עלי הוא שלמרות שישנן מספר רב של שיטות להשיג זאת, רבות מהן מבוססות על יצירה וביצוע של מכונה וירטואלית עם המערכת, שהיא לא היעילה ביותר כשרוצים דו כיווניות בין אנדרואיד ל ההפצה שלך.

בגלל זה היום אנחנו הולכים לדבר על פרויקט Waydroid שהכין מערך כלים ש מאפשר לך ליצור סביבה מבודדת על הפצת לינוקס רגילה עמכדי לטעון תמונה מלאה של מערכת הפלטפורמה אנדרואיד ולארגן איתו את ההשקה של אפליקציות אנדרואיד.

לגבי Waydroid

הפרויקט נקרא בעבר Anbox-Halium, גרסה מחדש של Anbox שנועדה להשתמש בחומרה מקורית יותר מהמכשיר המארח מאשר ב- Anbox, כלומר ביצועים מהירים יותר. המטרה העיקרית של הפרויקט היא הפעלת יישומי אנדרואיד בטלפוני לינוקס מבוססי הליום (הליום דומה בתפיסה ל- Android GSI, אך עבור לינוקס סטנדרטית), אך ניתן להריץ גם בכל מכשיר בעל ליבת לינוקס.

הסביבה בנויה באמצעות טכנולוגיות סטנדרטיות ליצירת מכולות מבודדותs, כגון מרחבי שמות לתהליכים, מזהי משתמש, תת מערכת רשת ונקודות הרכבה. ערכת הכלים LXC משמשת לניהול המכולה ולהפעלת אנדרואיד על גרעין לינוקס רגיל, המודולים binder_linux ו- ashmem_linux נטענים.

הסביבה נועדה לעבוד עם הפעלה המבוססת על פרוטוקול Wayland. בניגוד לסביבת Anbox הדומה, פלטפורמת האנדרואיד מספקת גישה ישירה לחומרה, ללא שכבות נוספות. בעוד שתמונת מערכת האנדרואיד המסופקת להתקנה מבוססת על בניית פרויקט LineageOS ו- Android 10.

מבין המאפיינים הבולטים מ- Waydroid מוזכרים הדברים הבאים:

  • שילוב שולחני: יישומי Android יכולים לפעול במקביל ליישומי לינוקס מקוריים.
  • תומך בהצבת קיצורי דרך ביישומי Android בתפריט הסטנדרטי והצגת תוכניות במצב סקירה כללית.
  • תומך בהפעלת יישומי אנדרואיד במצב מרובה חלונות ועיצוב החלונות כך שיתאימו לפריסה הבסיסית של שולחן העבודה.
  • למשחקי Android ניתנת האפשרות להריץ יישומים במצב מסך מלא.
  • יש מצב זמין להצגת ממשק האנדרואיד הסטנדרטי.

בנוסף, מוזכר כי להתקנת תוכניות אנדרואיד במצב גרפי, ניתן להשתמש ביישום F-Droid או בממשק שורת הפקודה "התקנת אפליקציית waydroid".

Google Play אינו נתמך עקב קישור לשירותי Android קנייניים של Google, אך ניתן להתקין יישום חלופי חינם של שירותי Google מפרויקט microG.

קוד ערכת הכלים המוצע על ידי הפרויקט כתוב ב- Python ומשוחרר תחת רישיון GPLv3. חבילות מוכנות נוצרות עבור אובונטו 20.04 / 21.04, Debian 11, Droidian ו- Ubports.

כיצד להתקין את Waydroid באובונטו ונגזרות?

הדבר הראשון שעלינו לעשות כדי להיות מסוגל להתקין את Waydroid במערכת שלנו הוא לפתוח מסוף (נוכל לעשות זאת באמצעות קיצור המקשים Ctrl + Alt + T) ובתוכו אנו הולכים להקליד את הדברים הבאים:

הדבר הראשון הוא להגדיר את ההתפלגות שלנו, שם אנו הולכים להחליף את "גרסה-אובונטו" בשם הקוד של הגרסה שאנו נמצאים בה, שיכולה להיות מוקד, ביוני, hirsute וכו '.

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, הוא יכול לבדוק את הפרטים באתר הרשמי שלה.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   Nasher_87 (ARG) דיג'ו

    על פי ההערות בדף עליך להיות מחובר ולהפעיל את Wayland
    לדוגמה, זה לא יאפשר לי להתקין אותו באובונטו