גוגל תהפוך את Android Runtime (ART) למודול Mainline באנדרואיד 12

גוגל תהפוך את Android Runtime (ART) למודול Project Mainline באנדרואיד 12, ותאפשר לו להתעדכן דרך חנות Play. תמשיך לקרוא!

פרויקט מרכזי הוא אחד השינויים הגדולים ביותר באנדרואיד בשנים האחרונות. למרות שאתה כצרכן אולי לא שם לב לשינוי הזה, הוא משנה באופן מהותי את אופן הפעולה של אנדרואיד מערכת הפעלה בקוד פתוח, עם יותר כוח שמונח כעת בידיה של גוגל מאי פעם לפני. האם הגידול הזה בשליטה הוא טוב או רע הוא נושא לדיון אחר. כעת, גוגל מתכננת לכלול את Android Runtime (ART) כמודול Mainline הניתן לעדכון אנדרואיד 12.

מהו Android Runtime (ART)?

Android Runtime, או ART, הוא זמן הריצה המוגדר כברירת מחדל באנדרואיד שהיה הוצג עוד בשנת 2013 יחד עם אנדרואיד 4.4 Kitkat. כפי שגוגל מזכירה, ART הוא ה"זמן ריצה מנוהל בשימוש על ידי אפליקציות ושירותי מערכת מסוימים ב-Android". הנה סרטון XDA TV משנת 2014 שמסביר את ART בהתייחס לשינויים שהוא מביא מה-Dalvik VM לשעבר:

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

ART כמודול מרכזי

כפי שזוהה על ידי מפתח מוכר של XDA luca020400, א מהנדס גוגל חשף שהחברה מתכננת להפוך את Android Runtime (ART) למודול Mainline הניתן לעדכון ב-Android S/Android 12.

על ידי הפיכת ART למודול Mainline, גוגל תוכל להפעיל עליו הרבה יותר שליטה, בהתאם לנושא הכללי של מודולים מרכזיים. כפי שאנו מזכירים אצלנו המסביר העיקרי על Project Mainline:

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

ART כמודול Mainline יאפשר לגוגל לעדכן אותו מבלי להזדקק לעדכון OTA של המערכת. אם גוגל תחייב את יצרני ה-OEM לטעון מראש מודול ART חתום על ידי Google (ככל הנראה נמסר בצורה של APEX), אז גוגל תוכל לשמור על שליטה על דחיפת עדכונים ל-ART את כל מכשירי אנדרואיד. גוגל תוכל לדחוף עדכונים ל-ART דרך חנות Google Play, ויצרני OEM לא יוכלו לבצע שינויים ב-ART. זה בתורו מתקרב לעקביות ההתנהגותית שמפתחי אפליקציות של צד שלישי היו מצפים לרוחב המערכת האקולוגית.