שחזור אחרי קריסה

מודול שחזור הקריסות הושק ב-Android 16. המודול מורכב מ-PackageWatchdog, מהמשתמשים שלו RescueParty ומ-RollbackPackageHealthObserver, מ-ExplicitHealthCheckService וממחלקות עזר קשורות.

המוטיבציה העיקרית ליצירת מודול שחזור לאחר קריסה היא לספק:

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

גבולות המודול

למודול הזה יש ממשק מוגדר היטב שדרכו הוא מתקשר עם שאר פלטפורמת Android, כמו שמוצג באיור 1:

גבולות מודול שחזור קריסה

איור 1. גבול המודול.

פורמט החבילה

מודול שחזור הקריסה משתמש בפורמט APEX.

תלויות

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