הרץ אנדרואיד Apps על לינוקס עם Shashlik
נראה כאילו כל יום יש דרך חדשה להפעיל יישומי Android בשולחן העבודה של לינוקס. רוב השיטות החדשות להפעלת יישומים אלה כוללות התקנה של מחשב וירטואלי עם Android או שימוש בתוספים שונים של Google Chrome כדי לטעון רכיבי APK. שיטות אלה הם נחמדים, אבל הם לא משתלבים עם המערכת האקולוגית לינוקס טוב מאוד.
היכנסו ל- Shashlik, פרוייקט חדש שמטרתו להפוך את יישומי Android הפועלים במקביל לשולחן העבודה של Linux - ללא מופעי VirtualBox או דפדפנים. נשמע מבטיח, נכון? הנה איך להשיג את זה ולהפעיל את שולחן העבודה של לינוקס.
הַתקָנָה
לששליק יש חבילה זמינה להתקנה. הגירסה הנוכחית של החבילה הזמינה 0.9.3.
על אובונטו
הדרך הקלה ביותר היא להוריד את הקובץ .deb מהאתר ולחץ פעמיים על זה כדי להתקין אותו. לחלופין, באפשרותך להפעיל את הפקודה הבאה במסוף:
wget http://static.davidedmundson.co.uk/shashlik/shashlik_0.9.3.deb
ברגע שיש לך את הקובץ .deb החבילה, הגיע הזמן להתקין אותו למערכת שלך.
sudo dpkg -i shashlik_0.9.3.deb
לאחר התקנת החבילה, ייתכן שתיתקל בשגיאה. זה לא תמיד קורה, אבל לפעמים זה יכול. הסיבה לכך היא כי כל התלות לא נענו כראוי. לא לדאוג, כמו זה יכול בקלות להיות קבוע עם פקודה אחת.
sudo apt-get install -f
עכשיו כי התלות תוקנו, רק להתקין מחדש את החבילה (על ידי הזנת הפקודה dpkg
המפורטים שוב).
על קשת לינוקס
Shashlik אינו זמין רק על אובונטו. משתמשי Arch יכולים להתקין אותו גם כן. רק הצבע האהוב עליך AUR עוזר לחבילה זו. לעבור את תהליך ההתקנה, וזה יהיה לצאת, דה לקמפל את .deb הקובץ ולהתקין אותו על המערכת שלך.
דברים שכדאי לדעת
ראשית: Shashlik נמצאת בפיתוח ואפילו לא פגעה בגרסה 1.0, ולכן הדברים עלולים להיות בלתי יציבים.
שנית: למרות שתוכל להפעיל יישומי Android, עליך להימנע מאפליקציות הקשורות ל- Google. שירותי Google Play אינם נתמכים, וכל אפליקציה שעושה שימוש רב בכך לא תפעל.
שלישית: Shashlik לא מגיע עם חנות App. כדי שתוכנית זו תעבוד, יהיה עליך להוריד את ה- APK של היישום הרצוי. זה נעשה בקלות רבה על ידי ביקור APK מראה.
הערה: Shashlik יכול להפעיל רק קובצי APK של Android עם גרסת x86. הקפד להוריד את הגירסה על המראה APK. חבילות Android של ARM פשוט לא פועלות בשלב זה.
איך זה עובד?
Shashlik עובד על ידי שימוש באמבולטור אנדרואיד כי גוגל כוללת את ערכת פיתוח תוכנה אנדרואיד. זה מאפשר לה להפעיל יישומי אנדרואיד על שולחן העבודה שלך לינוקס. כך תוכל לקבל אפליקציה ולהפעיל אותה. ראשית, פתח מסוף ולאחר מכן הזן את הפקודה הבאה:
cd / home / username / directory / where / apk / file / is
ברגע שאתה בספרייה כי ה- APK נמצא, הגיע הזמן להפעיל את הקובץ.
shashlik-run nameofofage.apk name_of_app
לאחר שתפעיל פקודה זו, תראה חלון דמוי-סמארטפון נפתח יחד עם האפליקציה שאתה מנסה להפעיל.
מה מייחד את "שלח"?
הדבר הגדול בששליק הוא העובדה שהוא לא מנסה להמציא מחדש שום דבר. הוא פשוט מנצל קבוצה טובה של כלים שכבר נמצאים שם: Android SDK של Google. עם זמן ריצת ה- Android המותאם שלהם, Shashlik יכול לבצע אתחול ישירות לכל יישום Android שתציין אותו.
כאשר אתה מציין את קובץ ה- APK לזמן הריצה, הוא יוצא ומאתר את הסמל ומחלץ אותו. כך, כאשר היישום פתוח, תראה סמל מוכר בשורת המשימות שלך. זה מגיע שימושי, אבל תכונה רוצח אמיתי יהיה היכולת ליצור קיצורי דרך ההשקה על שולחן העבודה או בתפריט.
כלי זה בהחלט לא רעיון חדש. בשנת 2014, Google עצמם כתבו זמן ריצה והתחילו לעבוד עם מפתחים לנמל מעל יישומי Android שלהם כדי לפעול ב- Chrome. הסיבה כי Shashlik נראה מבטיח יותר מאמץ של Google היא העובדה שאתה מסוגל להפעיל תוכניות אנדרואיד ברמה הראשונה מחוץ Chrome.
הדבר המרשים הוא לא רק שזה לא פועל ב- Chrome, אם כי; זה העובדה כי היזמים יש כמה תוכניות רציניות הקרובים. המטרה ארוכת הטווח שלהם היא לשלב את אנדרואיד לתוך בסיס לינוקס ככל האפשר. משמעות הדבר היא מתן האפליקציות גישה מלאה למערכת ההודעות של סביבת העבודה של שולחן העבודה, הוספת טיפול טוב יותר ביכולות של אפליקציית Android לגשת למערכות קבצים, שינוי גודל החלון ועוד.
סיכום
Shashlik הוא מרשים לקחת על הפעלת יישומי אנדרואיד ישירות על שולחן העבודה של לינוקס. החלק הכי טוב הוא שאתה לא נדרש Chrome יש על המערכת שלך, וזה נהדר בהתחשב בכך אין את הביצועים הטובים ביותר לעקוב אחר הרשומה על מחשבים נמוכים באמצע טווח. אם אתה צריך יישום אנדרואיד כדי לקבל עבודה, ואתה לא מעוניין להתעסק, תוכנית זו הוא פגע להחמיץ. זה מאוד באגי, ואין שום ערובה כי כל תוכנית אחת יעבוד. ובכל זאת, אם אתה מוכן לשבת דרך באגים כדי לקבל משהו עובד, Shashlik מראה פוטנציאל טוב מאוד.
אילו אפליקציות Android תפעיל במחשב Linux? ספר לנו למטה!
אשראי תמונה: Photobucket