Recuperación ante fallas

El módulo de recuperación ante fallas se introdujo en Android 16. El módulo consta de PackageWatchdog, sus observadores RescueParty y RollbackPackageHealthObserver, ExplicitHealthCheckService y clases auxiliares relacionadas.

La principal motivación del módulo de recuperación ante fallas es proporcionar lo siguiente:

  • Iteración más rápida del código de infraestructura de recuperación Las correcciones de errores y las mejoras se pueden implementar en todo el ecosistema, lo que mejora la experiencia del usuario con actualizaciones más confiables y rápidas.
  • La implementación coherente de la infraestructura de recuperación en todos los dispositivos brinda mejores estadísticas sobre los problemas y mejora la confiabilidad para todos.
  • El comportamiento uniforme en todos los ecosistemas facilita la solución de problemas y la recuperación durante las interrupciones, y reduce el tiempo general de mitigación.

Límite del módulo

Este módulo tiene una interfaz bien definida hacia y desde el resto de la plataforma de Android, como se muestra en la figura 1:

Límite del módulo de recuperación ante fallas

Figura 1: Es el límite del módulo.

Formato del paquete

El módulo de recuperación ante fallas usa el formato APEX.

Dependencias

Las dependencias existentes de las clases incluidas en este módulo en la plataforma de Android siguen siendo las mismas. No hay dependencias nuevas.