אנדרואיד מרכזי

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

protection click fraud

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

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

שתי תפיסות מוטעות

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

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

אנדרואיד ב-Nexus 5X זהה לאנדרואיד ב-Nexus 6P או Pixel.

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

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

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

הפריסה

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

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

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

איך מפתחים עדכון

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

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

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

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

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

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

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

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

instagram story viewer