Восстановление после сбоя

Модуль Crash Recovery был представлен в Android 16. Модуль состоит из PackageWatchdog, наблюдателей RescueParty и RollbackPackageHealthObserver, ExplicitHealthCheckService и вспомогательных классов.

Основная задача модуля восстановления после сбоя – обеспечить:

  • Более быстрая итерация кода инфраструктуры восстановления. Исправления ошибок и улучшения можно развертывать в экосистеме, повышая удобство использования за счет более надежных и быстрых обновлений.
  • Единообразная реализация инфраструктуры восстановления на всех устройствах позволяет лучше понимать проблемы и повышает надежность для всех.
  • Единообразное поведение в разных экосистемах упрощает устранение неполадок и восстановление после сбоев, а также сокращает общее время на устранение проблем.

Граница модуля

У этого модуля четко определенный интерфейс для взаимодействия с остальной частью платформы Android, как показано на рисунке 1:

Граница модуля восстановления после сбоя

Рисунок 1. Граница модуля.

Формат пакета

Модуль Crash Recovery использует формат APEX.

Связанные запросы

Существующие зависимости классов, включенных в этот модуль, от платформы Android остаются прежними. Новых зависимостей нет.