עדכונים לא עקביים במכשירי אנדרואיד הטרידו את הפלטפורמה מאז עלייתה הראשונית לפופולריות. Project Treble הוא התוכנית של גוגל לעזור ליצרנים לייעל את תהליך העדכון לקבלת עדכונים מתוזמנים יותר.
פיצול אנדרואיד הוא הבעיה
אחת התלונות הגדולות ביותר נגד אנדרואיד כמערכת הפעלה היא דבר המכונה בדרך כלל "פיצול". ההגדרה המסורתית היא "תהליך שבירתו לחלקים קטנים או נפרדים", שמתורגם ישירות לקונוטציה השלילית שלו לאנדרואיד: יש שמונה גרסאות שונות של Android כרגע בטבע, עדיין בשימוש בסוגים שונים של חומרה.
קָשׁוּר: פיצול הוא לא התקלה של אנדרואיד, אלא היצרנים
הסטנדרט כאן מוגדר, כמובן, על ידי אפל עם האייפון. היכן שהגרסה הפורה ביותר של אנדרואיד היא אנדרואיד 7.x (נוגט) כמעט בן השנתיים, כמעט שלושה רבעים מכל מכשירי ה- iOS מריצים את הגרסה האחרונה (iOS 11).
מָקוֹר: גוגל
לשם השוואה, מספרי ההפצה של אנדרואיד קודרים, עם 28.1 אחוז מהטלפונים שמריצים את אנדרואיד 6.x (מרשמלו) ו- 28.5 אחוז על אנדרואיד 7.x (נוגט) - כלומר יותר ממחצית מכשירי הטלפון האנדרואיד שם פועלים כמעט- מערכת הפעלה בת שנתיים. 1.1 אחוזים דלים מריצים את הגרסה האחרונה - אנדרואיד 8.x (אוראו). אם לומר זאת בצורה בוטה יותר, מעל 98 אחוז ממכשירי האנדרואיד מריצים תוכנות מיושנות - מעל 36 אחוזים פועלים בן חמש תוכנה (או ישנה יותר). אאוץ!
ברור שיש שם נתק מאסיבי. הסיבה לכך מרובת פנים, למרבה הצער, אך בדרך כלל ניתן לייחס אותה לשתי נקודות עיקריות: יצרנים ומחזור העדכונים של גוגל. הלכנו לפרטים על כך לפני כן , אז אני אחסוך לך את כל הפרטים ופשוט אצביע לך בכיוון הזה אם אתה סקרן לגבי האשמה של היצרנים.
פרויקט טרבל הוא התשובה
הסיבה שהיצרנים מתקשים כל כך לדחוף עדכונים מהירים היא בגלל כל העבודה שצריכה להשפיע על מערכת ההפעלה לתקשר עם החומרה.
באופן מסורתי זה עבד בערך כך: מסגרת מערכת ההפעלה והתוכנה ברמה נמוכה היו כולם חלק מאותו הקוד. כך שכאשר מערכת ההפעלה עודכנה, תוכנה ברמה נמוכה זו - המכונה טכנית יישום ספקים - נאלצה להתעדכן. זו הרבה עבודה.
אז, החל מ- Android 8.x (Oreo), גוגל הפרידה בין השניים. פירוש הדבר שניתן לעדכן את מערכת ההפעלה של Android עצמה מבלי לגעת ביישום הספק. זה, בתורו, יכול להתעדכן מעצמו במידת הצורך.
כדי לשים את זה בהקשר מלא, לפני שניתן לדחוף עדכון למכשיר Android 7.x (או קודם), לא רק שיש לעדכן את קוד מערכת ההפעלה של Android, אלא גם את קוד החומרה ברמה הנמוכה, שהוא בדרך כלל מתוחזק על ידי יצרנית השבבים. כך, למשל, אם סמסונג רוצה לדחוף עדכון לאחד הטלפונים שלה, היא צריכה לחכות שקוולקום (או מי שעשה את השבב) תעדכן את הקוד שלה כדי לעבוד עם הקוד החדש של סמסונג. זה הרבה גלגלים שמסתובבים בבת אחת, וכל אחד מהם תלוי בזה.
עם אנדרואיד 8.x ואילך, זה כבר לא יהיה ככה. מכיוון שקוד החומרה המרכזי נפרד מקוד מערכת ההפעלה, יצרני המכשירים יהיו חופשיים לעדכן את התוכנה שלהם מבלי שיצטרכו לחכות שיצרנית הסיליקון תעדכן גם את הקוד שלה.
זה אמור לזרז דרמטית את תהליך העדכון - לפחות בתיאוריה. מכשירי עדכון עדיין יהיו בידי היצרן, ומכיוון שמכשירי ה- Oreo הראשונים שמחוץ לקו הפיקסלים המתוחזק על ידי גוגל ממש עכשיו מתגלגלים, עדיין לא הספקנו לראות זאת בפועל לחלוטין. אני מקווה שזה אכן מבצע שינוי משמעותי במהירות בו נכתבים ודוחפים עדכונים.
האם המכשיר שלי ירוויח מ- Treble Project?
עַכשָׁיו זה שאלת מיליון הדולר, נכון? למרבה הצער, התשובה לא כל כך פשוטה (בוודאי לא ציפית שתהיה). עם זאת, הנה כמה עובדות:
- אם המכשיר שלך לעולם לא יתעדכן ל- Oreo, הוא לעולם לא יקבל את Project Treble. אין דרך לעקוף את זה. מצטער.
- אם המכשיר שלך אכן מתעדכן ל- Oreo, הוא עדיין לא דרוש לתמוך בטרבל - זה תלוי ביצרן.
- אם אתה קונה טלפון חדש שמריץ את אוראו מהקופסה, זה נדרש לתמוך בטרבל מחוץ לקופסה.
בקיצור: תמיכת טרבל במערכות מעודכנות עדיין תלויה ביצרנים, אך מכשירי אוראו חדשים יידרשו לתמוך בטרבל להתקדם.
כך, למשל, פיקסל 2 כבר תומך בפרויקט טרבל. ה גלקסי S9 הקרוב יתמוך גם בטרבל מהקופסה. גוגל עדכנה גם את פיקסל 1 כדי לתמוך בטרבל, אך למרבה הצער זה נראה כמו סמסונג השאיר את זה בחוץ של ה- Oreo לבנות לגלקסי S8.
אם אתה סקרן לגבי המכשיר שלך, למשטרת אנדרואיד יש רשימת ריצה מכל המכשירים שיקבלו תמיכה בטרבל, כמו גם מכשירים שיעודכנו ל- Oreo לְלֹא לְשַׁלֵשׁ.
עדכוני מערכת ההפעלה של Android מהווים נקודת מחלוקת קבועה כבר שנים רבות, כך שטוב לראות שגוגל סוף סוף מטפלת בנושא. עם כל מזל, זה יקרב את כל מכשירי האנדרואיד לשוויון עם אפל מבחינת עדכוני המכשירים.
אשראי תמונה: גוגל