Chrome OS 80 יביא לטעינת צד קלה יותר של אפליקציות אנדרואיד למפתחים

גוגל מקלה על מפתחים ב-Chrome OS 80 להעמיס אפליקציות אנדרואיד. בפעם הראשונה, תוכל להעלות צד ללא מצב מפתחים.

בשבוע שעבר ב-Android Dev Summit, גוגל הכריזה על תכונה שחובבי מערכת ההפעלה של Chrome רצו במשך שנים: היכולת להעמיס אפליקציות אנדרואיד מבלי להפעיל את מצב מפתחים. ראינו התחייבויות קוד בעבר זה היה מאפשר את התכונה הזו, אבל אף אחד מהיישוםים האלה לא עשה את דרכו לערוץ היציב. כעת, לאחר שגוגל אישרה רשמית תכונה זו תגיע ל-Chrome OS 80, אשר מיועדת לשחרור יציב ב- בשבוע השני של פברואר 2020, איננו צריכים עוד לפקח דתית על Chromium Gerrit עבור תכונה זו חיבור.

כפי שניתן לראות בתמונה המוצגת למעלה, אוחזר באמצעות על Chromebooks, גוגל מוסיפה תכונה זו כדי לאפשר למפתחי אפליקציות אנדרואיד לפרוס את האפליקציות שלהם ישירות מ-Android Studio. עם גידול של 22% במכירות Chromebook משנה לשנה (מספטמבר 2018 עד אוגוסט 2019) וכמות הזמן הכוללת ההוצאות על אפליקציות אנדרואיד ב-Chrome OS גדלו בפקטור של 4, מפתחי אפליקציות אנדרואיד מקבלים תמריץ להביא את עבודתם אל מכשירי Chromebook. פיתוח עבור מכשירי Chromebook דורש שיקולים כמו איך האפליקציה שלך מגיבה לשינויים במצבי תצוגה (מחשב נייד וטאבלט), ניהול חלונות (חלונות מרובי חלונות וחלונות חופשיים), וקלט מקלדת/עכבר, לכן מומלץ לבדוק את האפליקציה שלך ב-Native חוּמרָה. לשם כך, גוגל דחפה להפוך את מערכת ההפעלה של Chrome לידידותית יותר למפתחים על ידי

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

אמנם אתה יכול לפתח ולבנות אפליקציות אנדרואיד ב-Chromebook, אבל פריסת האפליקציה היא קצת כאב ראש. נכון לעכשיו, הדרך המומלצת לטעון צד של אפליקציית אנדרואיד ב-Chrome OS היא להפעיל את מצב מפתחים. כאשר מצב מפתחים מופעל, טעינת צד של אפליקציית אנדרואיד היא פשוטה כמו לחיצה על קובץ ה-APK שהורכב. עם זאת, מצב מפתחים אינו מאובטח מטבעו מכיוון שהוא מרפה הגנות אתחול מאומתות ומעניק גישה למעטפת שורש. זה גם כאב להתמודד איתו מכיוון שהוא מצריך powerwashing (איפוס מפעל) של המכשיר שלך והתמודדות עם מסך אזהרה מעצבן שאתה צריך לעקוף ידנית בכל אתחול. למרבה המזל, כאשר Chrome OS 80 יושק בערוץ היציב בפברואר 2020, כל המפתחים יוכלו לפרוס את אפליקציות האנדרואיד שלהם ישירות מ-Android Studio אל ה-Chromebook שלהם, מבלי להפעיל את המפתח מצב. אם אתה בערוץ Chrome OS Dev, תוכל לבדוק זאת כבר בסוף החודש הבא.

למרבה הצער, לא נראה שגוגל מתכוונת שתכונה זו תשמש את משתמשי הקצה. על פי לְבַצֵעַ שכנראה מיישמת תכונה זו, תכונה זו דורשת הפעלה של Crostini (תמיכה באפליקציית לינוקס), מה שמגביל לאילו מכשירי Chromebook תהיה גישה לתכונה. יתר על כן, השבתת התכונה דורשת powerwash. אם אתה מרגיש בנוח עם שורת הפקודה, טעינת אפליקציות אנדרואיד צריכה להיות פשוטה כמו שימוש ב-"adb להתקין." לחלופין, תוכל פשוט "לדחוף" את ה-APK, להזין "מעטפת adb" ולאחר מכן להשתמש ב-"pm install", מימין עַכשָׁיו.