Recuperação de falhas

O módulo de recuperação de falhas foi introduzido no Android 16. O módulo consiste em PackageWatchdog, os observadores RescueParty e RollbackPackageHealthObserver, e ExplicitHealthCheckService, e classes auxiliares relacionadas.

O principal objetivo do módulo de recuperação de falhas é fornecer:

  • Iteração mais rápida do código de infraestrutura de recuperação. Correções de bugs e melhorias podem ser implantadas em todo o ecossistema, melhorando a experiência do usuário com atualizações mais confiáveis e rápidas.
  • A implementação consistente da infraestrutura de recuperação em todos os dispositivos oferece insights melhores sobre problemas e melhora a confiabilidade para todos.
  • O comportamento uniforme em todos os ecossistemas facilita a solução de problemas e a recuperação durante interrupções e reduz o tempo geral de mitigação.

Limite do módulo

Esse módulo tem uma interface bem definida para e do restante da plataforma Android, conforme mostrado na Figura 1:

Limite do módulo de recuperação de falhas

Figura 1. Limite do módulo.

Formato do pacote

O módulo de recuperação de falhas usa o formato APEX.

Dependências

As dependências atuais das classes incluídas neste módulo na plataforma Android permanecem as mesmas. Não há novas dependências.