תוכן עניינים:
אנדרואיד היא קטע תוכנה פנטסטי. זה מביא שילוב טוב של מאפייני נוחות ואבטחה לשולחן, כמו גם תכונות של משתמשי חשמל שאף אחד לא יכול היה לדמיין שיש להם בטלפון רק לפני מספר שנים. זה באמת קפיצת מדרגה לכיוון שיש לך מחשב אישי שלם בכיס.
הרבה טבחים מחברות שמכירות סלולרי אופות קינוח אנדרואיד.
חלק גדול מהסיבה שהיא יכולה לעשות זאת הוא בגלל האנשים החכמים שכותבים את הקוד. גוגל שומרת על הקוד של אנדרואיד, אך הפרויקט הוא קוד פתוח ומלא בתכונות עסיסיות ופונקציונליות של שמות כמו סמסונג, מוטורולה, LG, Huawei, ואפילו מיקרוסופט ואפל. החל מהקוד ברמה הנמוכה שממעיסה את כל המספרים כדי לגרום לכל הדברים לעבוד ועד לאייקונים והאנימציות המעוגלות, אנדרואיד היא תוצר של האנשים והחברות שיודעות הכי טוב לנייד.
אופי הקוד הפתוח של אנדרואיד השיג גם משהו אחר; דבר לא כל כך אלגנטי ויפה: פיצול. כאשר 100 חברות שונות תופסות את קוד המקור ובונות 100 גרסאות שונות במקצת של אנדרואיד, שמירת המכשירים עדכנית היא הר של עבודה. זה גם תלוי בחברה שהפיקה טלפון כי מבחינה טכנית הם גם יצרו את מערכת ההפעלה. התכונות המגניבות הנוספות שמוסיפות יצרני הטלפון הן חרב פיפיות - הן משפרות את התוכנה, אך הן גם גורמות לעדכון שלה לעבוד הרבה יותר.
גוגל ניסתה הכל כדי להתמודד עם עדכונים והמיינליין עשתה שנים רבות.
גוגל עשתה הרבה כדי לנסות לאלף עדכוני אנדרואיד ולהפוך אותם למשהו שהיא יכולה לנהל בכוחות עצמה. Project Treble הייתה יוזמה לסייע לחברות שגורמות לעיבוד מיקרו-מעבדים רכיבים כמו קוואלקום ו- NVIDIA להצליח לעדכן את חלקי התוכנה שלהם במהירות, וזה עבד ממש טוב. אימוץ פאי Android הוא פי 2.5 יותר מאשר אנדרואיד Oreo במהלך החודשים הראשונים, ותיקוני אבטחה מגיעים כעת ל 84% יותר משתמשים. זו תפנית מרשימה תוך שנה בלבד, אבל לגוגל יש יעדים גבוהים יותר עם Project Mainline.
Mainline הוא דרך לעדכן את חלקי הליבה של אנדרואיד ישירות מגוגל באופן שאתה מכיר כבר: חנות Google Play. זו מטרה נשגבת, אבל אני חושב שזה הולך לעזור.
מהי קו הראשי של הפרויקט?
Mainline הוא שינוי נוסף שיעזור לטלפונים של אנדרואיד לקבל עדכונים קריטיים וחיוניים הרבה יותר מוקדם מכיוון שאף אחד מהשינויים לא ידרוש עדכון מערכת מיצרן הטלפונים.
אם אתה מקבל תיקוני אבטחה באופן קבוע בשנת 2019 אך לא בשנת 2018, תודה לפרויקט טרבל.
יתכן שאתה מכיר לראות תיקון אבטחה נכנס או אפילו עדכון גרסה ומתקין אותו דרך ההודעה. עדכון זה דרש עבודה רבה. גוגל וכל שותפי ה- OEM ביצעו את השינויים בקוד האנדרואיד הבסיסי, החברה שבנתה את הטלפון שלך ביצעה שינויים כך שהכל עבד עם הגרסה שלהם, ואז הוא נבדק ונשלח כעדכון אוויר. בעוד שחלק מהשינויים דורשים כל כך הרבה ידיים העובדות עליהם, אחרים עומדים מאחורי הקלעים שינויים שבאמת לא צריכים כל כך הרבה מפתחים שעובדים עליהם. גוגל ביצעה את השינויים כבר, כך שאם הם רק היו מסוגלים לחבר ישר לכל טלפון, קורים שני דברים:
- אתה מקבל עדכונים לתיקוני אבטחה ותיקוני באגים, כמו גם שיפורי פונקציונליות, הרבה יותר מהר.
- החברה שבנתה את הטלפון שלך לא צריכה להקדיש זמן ומשאבים לביצוע עבודה שכבר בוצעה על ידי גוגל.
לבנות משהו כזה לא היה קל. אנדרואיד לא תוכנן בצורה מודולרית בהתחלה, לכן המרת דברים לקחה הרבה זמן ועבודה. זה גם הצריך שינוי או שניים באופן בו טלפון מצפה מרכיבי הליבה הללו להתעדכן. זה גם ממש מגניב מבחינה של פיתוח תוכנה; לראות את גוגל עובדת כל כך קשה כדי "לתקן" את טעויות העבר זה מרתק.
איך עובד Mainline?
Mainline לוקח 12 רכיבי ליבה של אנדרואיד והופך אותם למודולריים מעט יותר. בעבר רכיבים אלה דרשו עדכון מערכת מלא אם בוצעו שינויים, אך באמצעות Mainline ניתן לעדכן אותם דרך חנות Play. גוגל מחלקת את 12 המרכיבים הללו לשלוש קטגוריות:
- אבטחה: קודקי מדיה, רכיבי מסגרת מדיה, פותר DNS, הצפנה
- פרטיות: ממשק המסמכים, בקר הרשאות, ExtServices
- עקביות: נתוני אזור זמן, ANGLE (הצטרפות למפתחים), מטא נתונים של מודול, רכיבי רשת, כניסה לפורטל לכידת, תצורת הרשאת רשת
אלה פונקציות ברמה נמוכה שצריכות לעבוד כמו שצריך כדי שהטלפון שלך יעבוד בכלל. אנו כבר יכולים לעדכן דברים כמו אפליקציית המצלמה או המקלדת דרך Google Play, אך אלה אפליקציות הפועלות מעל פיסות הקוד הללו. למעשה, הדברים האלה הם יסודות של מערכת ההפעלה שלעולם לא צריך שיהיה צורך להתאים אותם על ידי החברה שבנתה את הטלפון שלך. הגיוני שהעדכונים יגיעו ישירות מגוגל, אך מעולם לא הייתה דרך לעשות זאת לפני כן.
Mainline מביא מיכל קבצים חדש שגוגל מכנה APEX. זה מיועד ל- Android Pony EXpress, והקבצים מופצים באותה דרך שאפליקציה היא. אתה רואה את העדכון בחנות Play ולחץ על הכפתור או שמאפשרים עדכונים אוטומטיים, והוא מוריד לטלפון שלך שם קצת תוכנה שיודעת לטפל בהם עובדת.
אולם ברגע שזה קורה, הדברים משתנים בהרבה. במקום בו אפליקציה סורקת רק בשלמות ואז מועתקת למקום הנכון באחסון הטלפון, קבצי APEX מתפרקים למעשה לתמונת מערכת מיניאטורית המותקנת ונמצאת לעבודה כדי לוודא שהכל כשר. ואז הקבצים והנתונים הנכונים מועברים מתמונה זו למערכת בפועל של הטלפון שלך, תמונת APEX אינה מוסברת והתמונה נזרקת. זו דרך חדשה להתגבר על בעיה שהטרידה את אנדרואיד לנצח.
גוגל ושלל שותפי OEM עובדים יחד כדי לוודא שהכל יעבוד ברגע שזה יגיע לטלפון שלך.
הנה החלק הכי מגניב - חברות כמו סמסונג שהושקעה מאוד באנדרואיד עובדות עם גוגל כדי לוודא שהעדכונים האלה יעבדו עם המכשירים שלה. כל יצרן יצרן אחר מסוגל לעשות את אותו הדבר. זה אומר שאסור לך אי פעם לקבל עדכון שמחמיר את המצב. למעשה, לעולם אל תשימו לב שקיבלתם עדכון בכלל אם הכל מתנהל כשורה.
מכיוון שלא הכל יתנהל כשורה כל הזמן, ישנם כמה אמצעי הגנה במקום. אם הדברים לא עובדים כמצופה, התוכנה החדשה בקובץ APEX אינה מיושמת. אם כמה משטחי באגים לאחר התקנת הכל, מערכת ההפעלה ההדרגתית של גוגל עושה את העבודה שלה ועוצרת את העדכון עד שניתן יהיה לתקן אותו. אם היית חסר מזל מספיק כדי לקבל את העדכון ה"רע ", הטלפון שלך פשוט הופך את השינויים באמצעות גיבוי שנשמר על ידי המערכת. ואתה עדיין לא צריך לדעת שום דבר שקרה אלא אם כן תרצה.
גוגל ניסתה לנסות להשיג עדכוני אנדרואיד במשך שנים. הרבה מהדברים שהיא עשתה עבדו, אבל לא מספיק טובים - אף אחד לא רוצה שכל טלפון אנדרואיד יהיה בגירסה האחרונה יותר ממה שגוגל עושה. חשוב ששני מיליארד הטלפונים של אנדרואיד בערך משתמשים באותה קבוצה של ממשקי API של תוכנה ושיש להם את אותן תכונות ליבה. קו הראשי של הפרוייקט נראה יותר מסיוע לתזמורת וצריך לעשות הרבה כדי להגיע למטרה זו.
וזה מגיע לאנדרואיד Q בהמשך השנה.
קבל יותר פיקסל 3 א
פיקסל גוגל 3 א
- סקירה של גוגל פיקסל 3 א
- מגני מסך הטובים ביותר עבור פיקסל 3a XL
- המקרים הטובים ביותר עבור Pixel 3a XL
- המקרים הטובים ביותר לפיקסל 3 א
- אביזרי הפיקסלים 3a הטובים ביותר
אנו עשויים להרוויח עמלה לרכישות באמצעות הקישורים שלנו. למד עוד.