שימוש ב-Waydroid להתקנת אפליקציות אנדרואיד על Ubuntu Touch

  • Waydroid מפעילה מערכת אנדרואיד שלמה בתוך קונטיינר לינוקס, ומשלבת אפליקציות אנדרואיד עם אובונטו ואובונטו טאץ' מבלי להזדקק למכונות וירטואליות כבדות משקל.
  • במכשירי Ubuntu Touch, מכשירי Halium 9 ומעלה מגיעים עם Waydroid מותקן מראש, מה שמאפשר לכם לאתחל אותו בקלות ולנהל קבצי APK וחנויות כמו F-Droid מהטרמינל.
  • התאימות אינה מוחלטת: ייתכן שחלק מהאפליקציות (בנקאות, שירותים עם Play Integrity) לא יעבדו, והשימוש ב-Waydroid מגביר את צריכת הסוללה ואת פוטנציאל ההתנגשויות בחומרה.
  • המערכת האקולוגית מסתמכת על טכנולוגיות חינמיות (LXC, מרחבי שמות, LineageOS, microG) ויש לה קהילה פעילה שמתקנת שגיאות ומשפרת את האינטגרציה עם Ubuntu Touch.

כיצד להשתמש ב-Waydroid כדי להתקין אפליקציות אנדרואיד על Ubuntu Touch

אם אתם משתמשים ב-Ubuntu Touch ותרצו התקנה והפעלת אפליקציות אנדרואיד בצורה חלקהסביר להניח שכבר שמעתם על Waydroid. הרעיון של הטמעת אפליקציות האנדרואיד האהובות עליכם בטלפון או בטאבלט של אובונטו שלכם הוא מפתה מאוד, אבל כשמנסים אותו בפועל, מתחילות להתעורר שאלות: דרישות, ביצועים, תאימות, צריכת סוללה, וכיצד להתקין קבצי APK מבלי לאבד את שפיותכם.

בשורות הבאות תמצאו א מדריך מלא להבנה ושימוש ב-Waydroid על Ubuntu Touchמדריך זה מכסה הכל, החל ממהו כלי זה בפועל, כיצד הוא משתלב עם המערכת, מגבלותיו, וכיצד להתקין ולנהל אפליקציות אנדרואיד (כולל חנויות כמו F-Droid). הכל מוסבר בספרדית (ספרד), תוך שימוש בשפה נגישה, אך מבלי להזניח את ההיבטים הטכניים החשובים שעושים את כל ההבדל.

מה זה Waydroid וכיצד הוא פועל על אובונטו ואובונטו טאץ'?

Waydroid הוא, בקיצור, סביבת אנדרואיד שלמה הפועלת בתוך קונטיינר לינוקסזה לא אמולטור קלאסי או מכונה וירטואלית כבדה: זוהי שכבת תאימות שמשלבת אנדרואיד עם מערכות GNU/Linux, כגון Ubuntu Desktop, Ubuntu Touch או הפצות נגזרות (Debian, Droidian, UBports וכו').

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

כדי להשיג זאת, Waydroid מסתמך על טכנולוגיות קונטיינרים סטנדרטיות בלינוקס, במיוחד מרחבי שמות (user, pid, uts, net, mount, ipc). מרחבי שמות אלה מאפשרים לך לבודד תהליכים, משתמשים, רשת ומשאבים אחרים, כך שהאנדרואיד "הסגור" בתוך המכולה יתפקד כמערכת עצמאית, אך חולק את אותו ליבה כמו שאר ההפצה.

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

מהי שכבת התאימות של Lepton עבור אנדרואיד?
Artaculo relacionado:
מהי Lepton, שכבת התאימות של Valve לאנדרואיד?

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

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

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

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

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

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

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

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

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

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

דרישות טכניות וסביבה נתמכת

Waydroid להתקנת אפליקציות אנדרואיד על Ubuntu Touch

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

הדרישה הבסיסית הראשונה היא השימוש ב- Wayland כפרוטוקול הפעלה גרפיבמערכות שולחניות, אם תפעילו את אובונטו תחת X11 ותנסו להפעיל את Waydroid, תיתקלו בבעיות מיד. עבור Ubuntu Touch ומערכות ניידות אחרות מבוססות Halium, הסשן כבר מוגדר ב-Wayland, כך שחלק זה נפתר ישירות מהקופסה.

במערכות GNU/Linux שולחניות, יש צורך גם ב- פייתון 3 מותקןבדרך כלל זו לא בעיה מכיוון שכמעט כל ההפצות הנוכחיות כוללות זאת כברירת מחדל, אך זוהי תלות שערכת הכלים של Waydroid צריכה לתפקד.

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

sudo apt install lxc

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

בנוגע להפצה, Waydroid מציעה מאגרים שהוכנו עבור גרסאות שונות של אובונטו ודביאןלדוגמה, ישנן חבילות עבור Ubuntu 20.04 (focal), 21.04 (hirsute), ו-Debian 11, כמו גם עבור מערכות נגזרות כמו Droidian ו-UBports. כדי להוסיף את המאגר, ראשית יש להגדיר משתנה עם הגרסה, להשיג את מפתח ה-GPG ולרשום את קוד המקור.

export DISTRO="hirsute"
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

עם זמינות המאגר כעת, ההתקנה על שולחן העבודה של אובונטו מצטמצמת לפשוטה. sudo apt להתקין את waydroidמשם, המכולה מאותחלת ומופעל באמצעות מספר פקודות, כגון sudo waydroid init y sudo systemctl start waydroid-container.

באובונטו טאץ' המצב שונה במקצת: כל המכשירים המבוססים על Halium 9 ומעלה, החל מבסיס Focal, מגיעים עם Waydroid מותקן מראש.במילים אחרות, אינך צריך להוסיף מאגרים ידנית או להתקין חבילות נוספות: פשוט אתחל אותו מהטרמינל כך שהוא יוריד את תמונת האנדרואיד ויהיה מוכן לשימוש.

Waydroid על Ubuntu Touch: הגדרה בסיסית

אם הטלפון או הטאבלט שלכם עם Ubuntu Touch מודרניים יחסית ומבוססים על Halium 9 ומעלה, זה נורמלי ש... Waydroid כבר נמצא במערכת ומחכה שתפעיל אותו בפעם הראשונה.הפעלה ראשונית מתבצעת מתוך מעטפת במכשיר.

כדי לפתוח את הקליפה הזו יש לך כמה אפשרויות: התחבר דרך ADB מהמחשב שלך, השתמש ב-SSH אם מופעל, או השתמש באפליקציית הטרמינל הכלולה ב-Ubuntu Touchכל אחת מהשיטות הללו תיתן לך שורת פקודה שבה תוכל להקליד פקודות Waydroid.

לאחר שהמעטפת פתוחה, השלב המרכזי הוא להפעיל את פקודת אתחול:

waydroid init

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

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

התקנה והפעלה מחדש של Waydroid על שולחן העבודה של אובונטו

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

sudo apt install waydroid

אתחול המכולה של אנדרואיד מבוצע לאחר מכן באמצעות:

sudo waydroid init

לאחר שהתמונה מוכנה, עליכם הפעל את שירות המכולות באמצעות systemd:

sudo systemctl start waydroid-container

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

waydroid session stop
sudo waydroid container stop

לאחר מכן הסר את התקנת החבילה באמצעות:

sudo apt remove waydroid

לבסוף, תיקיית הנתונים נמחקת מהמיכל כדי להשאיר הכל נקי:

sudo rm -rf /var/lib/waydroid

לאחר תהליך זה, תוכלו חזור על ההתקנה, וודא שאתה עומד בכל הדרישות המוקדמות., החל מ-LXC, והפעל שוב sudo waydroid init ותחילת שירות המכולות.

השוואה בין אנדרואיד 14 לאובונטו טאץ'
Artaculo relacionado:
אנדרואיד 14 לעומת אובונטו טאץ': ביצועים בעולם האמיתי באותו טלפון

התקנת אפליקציות אנדרואיד (APK) על Waydroid ב-Ubuntu Touch

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

הראשון הוא העתק את קובץ ה-APK למכשיר בנתיב נגישהתיקייה הטיפוסית היא בדרך כלל:

/home/phablet/Downloads

ניתן להשיג את הקובץ לשם בדרכים רבות: הורדתו ישירות מדפדפן הנייד, העברתו דרך USB מהמחשב, שימוש ב-ADB כדי לדחוף אותו, או שימוש בכל כלי אחר שנוח לכם איתו.

לאחר שה-APK נמצא במקומו, פתחו שוב מעטפת במכשיר (דרך ADB, SSH או אפליקציית הטרמינל) והשתמשו ב- פקודה ספציפית ל-Waydroid להתקנת יישומים, המציין את נתיב הקובץ המלא:

waydroid app install /home/phablet/Downloads/mi-aplicacion.apk

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

שימוש בחנויות אפליקציות: F-Droid, Amazon Appstore ועוד

התקנת קבצי APK ידנית עובדת, אבל זה הרבה יותר נוח כדי שיהיה חנות אפליקציות בתוך Waydroid לניהול התקנות ועדכוניםבסביבה ללא הסמכת גוגל, האפשרויות הנפוצות ביותר הן בדרך כלל F-Droid ו-Amazon Appstore, בין חנויות חלופיות אחרות.

F-Droid בולטת בזכות הוא מציע קטלוג של יישומים חינמיים וקוד פתוח (FOSS)זה לא דורש חשבון גוגל וגם לא תלוי בשירותים הקנייניים של החברה, מה שמתאים בצורה מושלמת לפילוסופיה של Ubuntu Touch ותוכנה חופשית באופן כללי. כדי להתקין אותו, פשוט הורידו את קובץ ה-APK שלו מהאתר הרשמי או בעזרת כלי כמו wgetולאחר מכן השתמשו בפקודה Waydroid:

wget https://f-droid.org/F-Droid.apk
waydroid app install F-Droid.apk

לאחר שתתקינו את F-Droid (או כל חנות חלופית אחרת), תוכלו... חפש יישומים, התקן אותם ושמור עליהם מעודכנים מממשק גרפי של אנדרואידעם זאת, בשל אופייה של Waydroid, חנויות אלו לא יעדכנו אפליקציות באופן אוטומטי לחלוטין: תצטרכו לפתוח את החנות מעת לעת, לבדוק אם יש עדכונים ולאשר את ההתקנה של כל אחת מהן.

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

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

הסר את ההתקנה של אפליקציות אנדרואיד וניהול שטח אחסון

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

ראשית פתחו טרמינל (דרך ADB, SSH, או אפליקציית הטרמינל של Ubuntu Touch עצמה) ולאחר מכן השתמש בפקודות Waydroid כדי לפרט ולהסיר אפליקציותלדוגמה, ניתן לראות את האפליקציות המותקנות באמצעות:

waydroid app list

פקודה זו תציג לכם את מזהי האפליקציות (APP_ID), שהם מה שעליכם להסיר. לאחר שתמצאו את האפליקציה שמעניינת אתכם, תוכלו להריץ:

waydroid app remove [APP_ID]

אלטרנטיבה נוספת, אם הגדרת את ADB, היא להשתמש בפקודה הבאה:

adb uninstall [APP_ID]

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

גישה לאחסון פנימי של אנדרואיד מ-Ubuntu Touch

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

האחסון הפנימי שאנדרואיד רואה ממוקם בדרך כלל בנתיב דומה לזה:

/home/phablet/.local/share/waydroid/data/media/0

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

מגבלות חשובות: סוללה, תאימות וחומרה

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

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

עליך גם להניח ש לא כל אפליקציות האנדרואיד יעבדו על Waydroidבפרט, אפליקציות שמסתמכות במידה רבה על שירותים כמו Google Play Integrity או SafetyNet (בנקאות מקוונת, שירותי תשלום מסוימים, אפליקציות רגישות מאוד מבחינה ביטחונית) בדרך כלל מאמתות שהמכשיר מאושר על ידי גוגל ומותקנים בו שירותי Play הרשמיים.

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

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

עבור אלו הזקוקים לפונקציונליות דומות לאלה המוצעות על ידי שירותי Google Play, יש microG, יישום חינמי של שירותים אלהבמקרים מסוימים, שילובו ב-Waydroid יכול לשפר את התאימות עם אפליקציות מסוימות, אך זו אינה פתרון קסם: אפליקציות הדורשות בדיקות שלמות קפדניות או הסמכה עדיין ייתקלו בבעיות.

פתרון בעיות בהתקנת APK ובשימוש יומיומי

אחת השגיאות הנפוצות ביותר בעת התקנת אפליקציות ב-Waydroid היא ההודעה "קובץ APK לא חוקי" בעת הפעלת פקודת ההתקנהבמבט ראשון זה נשמע כמו קובץ פגום, אבל לעתים קרובות הבעיה היא משהו הרבה יותר פשוט.

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

waydroid app install /home/phablet/Downloads/mi-aplicacion.apk

אם השגיאה עדיין מופיעה, ייתכן ש... קובץ ה-APK פגום, לא שלם או אינו תואם לארכיטקטורת המכשיר שלך.במקרה כזה, עדיף להוריד אותו שוב ממקור אמין או לחפש גרסה אחרת המותאמת לחומרה שלך (ARM, ARM64 וכו').

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

sudo systemctl restart waydroid-container

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

חנות Google Play, שירותי Google ואפשרויות חלופיות

נקודה עדינה בכל העניין הזה היא היעדר חנות Google Play ושירותים קנייניים של גוגל ב-Waydroidגוגל מתחזקת רשימה סגורה של מכשירים מאושרים, וכאשר מערכת אינה חלק מרשימה זו, היא חוסמת גישה רשמית לחנות שלה ולממשקי API מסוימים.

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

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

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

ניהול ודיווח שגיאות במערכת האקולוגית Waydroid + Ubuntu Touch

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

תכונות סמארטפון Liberux NEXX-0
Artaculo relacionado:
Liberux NEXX: סמארטפון הלינוקס החזק והפרטי ביותר בשוק

כאשר מזהים תקלה, מומלץ כדי להבחין האם מדובר בבעיה ספציפית לאובונטו טאץ' או לוויידרואידשגיאות הקשורות למערכת הבסיסית (ממשק, מנהל סשנים וכו') צריכות להיות מדווחות במעקב הבעיות של Ubuntu Touch. עם זאת, שגיאות ספציפיות למכולת של אנדרואיד, פקודות Waydroid או ביצוע אפליקציות אנדרואיד מטופלות במעקב הבעיות הרשמי של Waydroid.

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

עם כל האמור לעיל, ברור כי Waydroid הפך לכלי מפתח עבור אלו שרוצים לשלב את עולם האנדרואיד עם Ubuntu Touch.זה מאפשר לך להפעיל יישומים רבים בצורה משולבת, לגשת לחנויות חלופיות כמו F-Droid, לנהל קבצי APK מהטרמינל ולנצל טוב יותר את חומרת המכשיר, תוך התחשבות תמיד במגבלות ההסמכה של גוגל, צריכת הסוללה הגבוהה יותר וסכסוכי חומרה אפשריים שעלולים להיווצר בעת שילוב שתי מערכות על אותה ליבה. שתפו את המידע כדי שיותר משתמשים יוכלו ללמוד על הנושא.