Atualizações OTA

Dispositivos Android em campo podem receber e instalar atualizações over-the-air (OTA) para o sistema, software de aplicativo e regras de fuso horário. Esta seção descreve a estrutura dos pacotes de atualização e as ferramentas fornecidas para construí-los. Destina-se a desenvolvedores que desejam fazer as atualizações OTA funcionarem em novos dispositivos Android e aqueles que desejam criar pacotes de atualização para dispositivos lançados.

As atualizações OTA são projetadas para atualizar o sistema operacional subjacente, os aplicativos somente leitura instalados na partição do sistema e/ou as regras de fuso horário; essas atualizações não afetam os aplicativos instalados pelo usuário no Google Play.

Atualizações do sistema A/B (sem interrupções)

Os dispositivos Android modernos têm duas cópias de cada partição (A e B) e podem aplicar uma atualização à partição atualmente não utilizada enquanto o sistema está em execução, mas ocioso. Os dispositivos A/B não precisam de espaço para baixar o pacote de atualização porque podem aplicar a atualização à medida que a lêem na rede; isso é conhecido como streaming A/B . Para obter mais informações sobre atualizações OTA para dispositivos A/B, consulte Atualizações do sistema A/B (sem interrupções) . Para um aplicativo de amostra que fornece exemplos de uso de APIs de atualização do sistema Android (ou seja, update_engine ) para instalar atualizações A/B, consulte SystemUpdaterSample (detalhes do aplicativo disponíveis em updater_sample/README.md ).

Atualizações do sistema não A/B

Dispositivos Android mais antigos têm uma partição de recuperação dedicada contendo o software necessário para descompactar um pacote de atualização baixado e aplicar a atualização às outras partições. Para obter mais informações, consulte Atualizações do sistema não A/B .

Atualizações de regras de fuso horário

A partir do Android 8.1, os OEMs podem enviar dados atualizados de regras de fuso horário para dispositivos sem exigir uma atualização do sistema. Esse mecanismo permite que os usuários recebam atualizações oportunas (prolongando assim a vida útil de um dispositivo Android) e OEMs para testar atualizações de fuso horário independentemente das atualizações de imagem do sistema. Para obter detalhes, consulte Regras de fuso horário .