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

תהליך העדכון הייחודי של גוגל הוא אחד החלקים הטובים ביותר בבעלות על פיקסל

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

Anonim

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

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

שתי תפיסות שגויות

נתחיל בטיפול בשני דברים שרובנו משתבשים: 1) מספר המכשירים שנמכרו משנה את ההבדל. 2) ספקים ויצרנים אינם בתמונה.

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

אנדרואיד ב- Nexus 5X זהה לאנדרואיד ב- Nexus 6P או בפיקסלים.

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

הכוונה כאן באמת היא שגוגל היא החברה היחידה שכותבת את התוכנה לעדכון אנדרואיד בטלפון Nexus או Pixel. גם זה לא נכון מבחינה טכנית, אבל זה מעביר את ההודעה. זוהי אנדרואיד כפי שגוגל הפכה אותה ללא שינויים גדולים.

הפריסה

גוגל די טובה בנושא זה באינטרנט. היא בנתה עדכון FOTA (F irmware O ver T he A ir) למערכת אנדרואיד שהיא פשוטה וחזקה. יישום בתוכנת המערכת מצמיד שרת, ואם התגובה מצביעה על עדכון זמין, מנהל מנהל הורדות מיוחד מתחיל ותופס את הקובץ. הקבצים מתארחים על ידי גוגל כמעט לכל טלפון אנדרואיד.

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

עדכון מופץ כמעט לכל טלפון אחר באותה דרך.

כיצד מתפתח עדכון

זה החלק החשוב.

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

כאשר עדכון "מסתיים" על ידי גוגל הוא עדיין לא סיים עבור סמסונג.

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

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

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

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

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