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

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

الهدف الأساسي من وحدة Crash Recovery هو توفير ما يلي:

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

حدود الوحدة

تتضمّن هذه الوحدة واجهة محدّدة جيدًا للتفاعل مع بقية منصة Android، كما هو موضّح في الشكل 1:

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

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

تنسيق الحزمة

يستخدم وحدة Crash Recovery تنسيق APEX.

التبعيات

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