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

מלבד לינוקס לינוקס, לינוקס ו- Android הם מערכות שונות באופן קיצוני. לינוקס משתמשת בסביבת המשתמש של GNU, ואילו לאנדרואיד יש מערכת אחרת לגמרי, המבוססת על ג'אווה. Android גם מסתמך על כלים רבים הספציפיים ל- Google, כמו אלה שמפעילים את חנות Play. כמובן, אף אחד מאלה לא זמין או מופעל על לינוקס.

Anbox נועד לגשר על הפער על ידי מתן שכבת תאימות בין יישומי אנדרואיד ו- Linux. היא משתמשת בליבת לינוקס של המערכת המארחת, אך יוצרת מרחב משתמש משלה ל- Android. אתה יכול לחשוב על זה כמו להיות כמו סוג של יין (Windows תאימות שכבת).

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

התקן את Anbox

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

 הצמד להתקין - 

התקן את מודולי ה- Anbox

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

 גודל הקובץ: 1000 KB סודיו Add-apt-a-ppa: morphis / anbox-support sudo apt עדכון sudo apt להתקין -y anbox-modules-dkms 

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

הפעלת Anbox

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

 מנהל הפעלה 

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

עכשיו, השקת Anbox את הדרך שבה אתה בדרך כלל היה דרך אחדות או לפי שולחן העבודה אתה פועל.

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

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

התקנת חבילות עם ADB

אז איך אתה מקבל יישומים בפועל שם? שוב, זה עדיין מחוספס מאוד. אתה צריך להשתמש ADB (אנדרואיד Debug גשר). לפחות זה קל להתקנה.

פתח את המסוף והתקן את החבילות הדרושות באמצעות apt .

 sudo apt להתקין אנדרואיד כלים- adb android-tools-fastboot 

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

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

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

 adb להתקין 'name of of.apk' 

תראה את סמל היישום שמופיע ב- Anbox כאשר הוא יסתיים. נסה להפעיל אותו. זה אולי יעבוד; זה אולי לא. לְנַסוֹת. זאת בדיוק הנקודה עכשיו.

מחשבות סגורות

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