Logo iw.androidermagazine.com
Logo iw.androidermagazine.com

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

תוכן עניינים:

Anonim

חלק האנדרואיד במפתח ה- I / O של Google של שעתיים היה קצר בהשוואה לשנים קודמות, אך הוא כלל שינוי מאסיבי לאופן בו גוגל מתכוונת לעדכן את מערכת ההפעלה המועדפת עלינו כשתגיע אנדרואיד Q. זה נקרא Project Mainline, והמטרה היא לעדכן רכיבי ליבה של אנדרואיד דרך חנות Play לחלוטין ברקע מבלי להזדקק לאתחל מחדש את הטלפון או לאלץ את המשתמש לחשוב על תיקון אבטחה. מערכת זו נפרדת מתיקון האבטחה החודשי או מעדכון גרסת המערכת, והיא קיימת כך שגוגל יכולה לשמור על חלקים קריטיים במערכת ההפעלה ומעודכנים, לא משנה באיזה טלפון אתה משתמש.

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

סקירת Android Q beta 3 של Android: נושא אפל, ניווט במחוות ושינויים נוספים בהתראה

כל מה שהעקירה נוגעת בו, ואיך זה עובד

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

  • אבטחה: קודקי מדיה, רכיבי מסגרת מדיה, פותר DNS, הצפנה
  • פרטיות: ממשק המסמכים, בקר הרשאות, ExtServices
  • עקביות: נתוני אזור זמן, ANGLE (הצטרפות למפתחים), מטא נתונים של מודול, רכיבי רשת, כניסה לפורטל לכידת, תצורת הרשאת רשת

כפי שאתה יכול לראות, כל אלה הם חלקים חשובים למדי בטלפון המתפקד. כדי לעדכן אותם מבלי להפריע לסדר העבודה הרגיל של הטלפון, גוגל המציאה מיכל חדש אותו היא מכנה Android Pony EXpress (APEX). המיכל החדש הזה נשלח דרך חנות גוגל פליי כמו כל קובץ אחר של APK (אפליקציה), אך כאשר הוא מגיע לטלפון הוא למעשה מתיר את הפתיחה להיות מערכת קבצים שלמה שמתאימה לטלפון כדי לבצע את עבודתה. ובדומה לעדכוני שירותי Play, גם עדכוני Mainline יושקו באטיות במערכת האקולוגית של אנדרואיד כולה במהלך מספר שבועות.

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

קו היישום של הפרויקט שואף להאיץ את עדכוני האבטחה של אנדרואיד באמצעות חנות Play

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

קו עיקרי לכל טלפון אנדרואיד

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

אולי חשוב יותר, גוגל נהדרת עם (ומעודדת) יצרנים ושותפים המשתמשים ב- APEX בכדי לספק עדכונים דרך חנות Play עבור רכיבים משלה.

12 המודולים הללו מתעדכנים דרך חנות Play, מה שאומר ש- OEM חייבים להסכים לאפשר עדכונים אלה על מנת לגשת לחנות Play. פרויקט Mainline הוא חלק עיקרי בתאימות אנדרואיד כעת, כך שאם הטלפון שלך מפעיל את Android Q ויש לו גישה לחנות Google Play הוא נתמך דרך Project Mainline.

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

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

ראשית העתיד

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

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