תזמון מכשיר

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

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

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

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

גבול מודול

באנדרואיד 12, מודול זה מכיל קוד בספרייה החדשה הבאה:

  • packages/modules/Scheduling

פורמט חבילה

מודול תזמון ההתקנים ( com.android.scheduling ) נשלח כחבילת APEX.

המודול מכיל שני קבצי JAR:

  • framework-scheduling.jar: מכיל את משטח ה-API שעמו מתקין מקיים אינטראקציה. זהו חלק מ- bootclasspath .

  • service-scheduling.jar : מכיל שירות מערכת חדש, RebootReadinessManagerService . נטען על ידי תהליך שרת המערכת.

תלות

למודול זה אין תלות חיצונית.