עדכוני OTA

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

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

עדכוני מערכת A / B (חלקים)

למכשירי אנדרואיד מודרניים יש שני עותקים של כל מחיצה (A ו- B) ויכולים להחיל עדכון על המחיצה שאינה בשימוש כרגע בזמן שהמערכת פועלת אך סרק. מכשירי A / B אינם זקוקים למקום כדי להוריד את חבילת העדכון מכיוון שהם יכולים להחיל את העדכון בזמן שהם קוראים אותו מהרשת; זה ידוע בשם סטרימינג A / B. לקבלת מידע נוסף אודות עדכוני OTA למכשירי A / B, ראה עדכוני מערכת A / B (חלקים) . לקבלת אפליקציה לדוגמה המספקת דוגמאות לשימוש בממשקי API של עדכוני מערכת אנדרואיד (כלומר, update_engine ) להתקנת עדכוני A / B, עיין ב- SystemUpdaterSample (פרטי האפליקציה זמינים ב- updater_sample/README.md ).

עדכוני מערכת שאינם A / B

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

עדכוני כלל אזור הזמן

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