כך תריצו אפליקציות אנדרואיד בדפדפן Chrome [מדריך]

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

צילום מסך, עיבוד תמונה

צילום מסך, עיבוד תמונה

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

הרצת אפליקציות אנדרואיד על גבי כל הפלטפורמות, תחת דפדפן Chrome

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

למזלנו, מפתח בשם Vladikoff הצליח לפתח Runtime משלו, דומה מאוד ל-Runtime בה משתמשת גוגל בכדי להריץ אפליקציות אנדרואיד על גבי Chrome OS בכדי להריץ מספר גדול יותר של אפליקציות, אם כי לא בלתי-מוגבל, כתוספים על גבי דפדפן Chrome. הפתרון של Vladikoff מסובך בהרבה מזה של גוגל, שכן הוא מאפשר הרצה על גבי כל הפלטפורמות – Windows, Linux ו-OSX ולא רק על גבי Chrome OS, בתנאי שאתם מריצים את דפדפן Chrome, כמובן.

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

  • קודם כל, בשביל לא לפגוע בהגדרות הקיימות שלכם, מומלץ להתקין את דפדפן Chrome Canary, אשר מכיל את הפיצ׳רים העדכניים ביותר אשר לא הגיעו לגירסאות היציבות של Chrome. צעד זה הוא חובה ב-OSX, מכיוון שה-Runtime עובד על סביבת 64bit בלבד. צאו מהפרופיל האישי שלכם בכדי לא לפגוע במועדפים ובתוספים, והשאירו אותו נקי ככל האפשר.
  • הורידו את הקבצים הבאים:
  • לכו ללשונית ה-Extensions ב-Chrome Canary, וסמנו ב-V את Developer Mode.
  • הקליקו על לחצן Load unpacked extension ובחרו בתיקייה המחולצת של ArChon.
  • הקליקו בשנית על לחצן Load unpacked extension ובחרו בתיקייה של משחק ה-2048 להדגמה.
צילום מסך

צילום מסך

כך תעשו זאת עם אפליקציות לבחירתכם

  • הורידו את קובץ ה-APK הרצוי אותו תרצו להפעיל על הדפדפן שלכם באמצעות כלי ה-APK Evozi.
  • לכו לתיקיית _template הנמצאת בתיקייה שהורדתם מהקובץ Chromeos-apk, העתיקו אותה למקום אחר ושנו את שמה לשם האפליקציה הרצוי עליכם, לדוגמא, com.a2048.android.
  • באותה התיקייה, לכו אל קובץ ה-manifest.json וערכו אותו באמצעות עורך טקסט. שנו את הערך ב-packageName לשם קובץ ה-APK שהורדתם. לדוגמא, “packageName”: “com.facebook.katana”.
  • שוב באותה התיקייה, לכו לתיקיית vendor משם ל-chromium ואז ל-crx. אל תוך התיקייה הזו, העתיקו את קובץ ה-APK הרצוי עליכם.
  • נסו להפעיל את התוסף החדש שיצרתם באמצעות טעינתו כ-Load unpacked extension. בדקו אם הוא עובד. במידה ולא, נסו מזלכם עם אפליקציות אחרת.

* יכול להיות מצחיק – הרצת דפדפן Chrome לאנדרואיד על Chrome ל-Desktop.

בהצלחה! הוראות מפורטות ניתן למצוא בלינקים הבאים – כאן ו-כאן.

סרטון וידאו: הרצה של אפליקציות אנדרואיד על גבי דפדפן Chrome

אבישי בר

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

הגב

1 תגובה על "כך תריצו אפליקציות אנדרואיד בדפדפן Chrome [מדריך]"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 

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

סידור לפי:   חדש | ישן | הכי מדורגים
ד'
Guest

לא התנסתי באמולטורים האחרים אבל זה ממש מצויין (במיוחד למפתחים) – https://www.genymotion.com/#!/

wpDiscuz

תגיות לכתבה: