Przywracanie po awarii

Moduł przywracania po awarii został wprowadzony w Androidzie 16. Moduł składa się z PackageWatchdog, jego obserwatorów RescuePartyRollbackPackageHealthObserver oraz ExplicitHealthCheckService i powiązanych klas pomocniczych.

Głównym celem modułu odzyskiwania po awarii jest zapewnienie:

  • Szybsze iteracje kodu infrastruktury odzyskiwania. Poprawki błędów i ulepszenia można wdrażać w całym ekosystemie, co zwiększa niezawodność i szybkość aktualizacji, a tym samym poprawia wrażenia użytkowników.
  • Spójne wdrożenie infrastruktury odzyskiwania na wszystkich urządzeniach zapewnia lepszy wgląd w problemy i zwiększa niezawodność dla wszystkich użytkowników.
  • Jednolite działanie w różnych ekosystemach ułatwia rozwiązywanie problemów i przywracanie usług w przypadku awarii oraz skraca ogólny czas łagodzenia skutków.

Granica modułu

Moduł ma dobrze zdefiniowany interfejs do i z pozostałej części platformy Android, co widać na rysunku 1:

Granica modułu odzyskiwania po awarii

Rysunek 1. Granica modułu.

Format pakietu

Moduł Crash Recovery korzysta z formatu APEX.

Zależności

Istniejące zależności klas zawartych w tym module od platformy Android pozostają bez zmian. Nie ma nowych zależności.