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:
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.