26Aug

אנדרואיד נוגאט של "עדכונים ללא תפר", הסביר

בכל הדורות של מכשירי Android ועד לעדכוני מערכת של Marshmallow-Operating, פעלו באופן בסיסי באותו אופן: העדכון הורד, הטלפון מאתחל והעדכון מוחל.במהלך הזמן הזה, הטלפון הוא חסר תועלת, לפחות עד העדכון הותקן במלואו.עם העדכונים החדשים של נוגט "עדכונים ללא תפר", המודל הזה הוא נחלת העבר.

כיצד עדכונים השתנו ב- Android 7.0 Nougat

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

החל מ- Android 7.0, זהו כיוון העדכונים של Android.ראוי להזכיר כאן כי זה לא חלים על מכשירים מעודכנים נוגט, רק אלה הספינה עם התוכנה.הסיבה לכך היא הגיונית לחלוטין: שיטה זו עדכון חדש ידרוש שתי מחיצות מערכת כדי לעבוד, די פחות את כל הטלפונים אנדרואיד הנוכחי רק אחד.החלוקה מחדש של המכשיר על לטוס עלולה להיות קטסטרופלי( וככל הנראה יהיה בתרחישים רבים), ולכן ההחלטה של ​​Google לעזוב את זה לבד על טלפונים הדור הנוכחי הוא מכובד, אם כי bummer.

זה עובד משהו כמו זה: יש מחיצה מערכת פעילה מחיצה רדומה, אשר הם תמונות מראה של אחד את השני.כאשר עדכון OTA הופך לזמין, המחיצה הפעילה מורידה אותו ולאחר מכן מעדכנת את המחיצה הרדומה.לאחר אתחול מחדש אחד, המחיצה הרדומה הופכת לפעילה, והמחיצות הפעילה בעבר הופכת רדומה, כך שהחלת התוכנה המעודכנת.

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

לא ראינו את זה בפעולה עדיין, אז יש עדיין הרבה שאלות

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

בנוסף, אם אתם דומים לי, קראת את הקטע הנ"ל וחשבת: "כמה מקום יש שתי מחיצות מערכת לקחת?" אפשר להניח באופן אוטומטי שזה ייקח כמות כפולה של שטח, וזה לאלגמרי לא נכון, אבל אתה גם צריך לזכור כי אלה מערכת מחיצות, אשר לא אומר שזה ידרוש שני עותקים של כל יישום מותקן.עם זאת, המשמעות היא שהמערכות הקיימות שלוקחות ג 'יגה אחת - גודל לא נפוץ עבור מערכת ההפעלה של Android - יכולות כעת לדרוש שני ג' יגה בייט( או יותר).

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

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

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