التعافي من الأعطال

تم طرح وحدة "الاسترداد من الأعطال" في Android 16. تتألف الوحدة من PackageWatchdog والمراقبَين التابعَين لها RescueParty و RollbackPackageHealthObserver وExplicitHealthCheckService و الفئات المساعدة ذات الصلة.

الهدف الأساسي من وحدة "الاسترداد من الأعطال" هو توفير ما يلي:

  • تكرار أسرع لرمز البنية الأساسية للاسترداد: يمكن نشر إصلاحات الأخطاء والتحسينات في جميع أنحاء النظام الأساسي، ما يحسّن تجربة المستخدم من خلال توفير تحديثات أسرع وأكثر موثوقية.
  • يؤدي التنفيذ المتّسق للبنية الأساسية للاسترداد على جميع الأجهزة إلى توفير إحصاءات أفضل حول المشاكل وتحسين الموثوقية للجميع.
  • يؤدي السلوك الموحّد في جميع الأنظمة الأساسية إلى تسهيل تحديد المشاكل وحلّها والاسترداد أثناء حالات الانقطاع وتقليل وقت التخفيف الإجمالي.

حدود الوحدة

تتضمّن هذه الوحدة واجهة محدّدة جيدًا من وإلى بقية نظام Android الأساسي، كما هو موضّح في الشكل 1:

حدود وحدة الاسترداد من الأعطال

الشكل 1: حدود الوحدة

تنسيق الحزمة

تستخدم وحدة "الاسترداد من الأعطال" تنسيق APEX.

الطلبات التابعة

تظلّ الطلبات التابعة الحالية للفئات المضمّنة في هذه الوحدة على منصة Android كما هي. ما من طلبات تابعة جديدة.