Como verificar se o seu dispositivo Android suporta atualizações contínuas

O Android Nougat introduziu o suporte para atualizações contínuas com o sistema de partição A / B. Os dispositivos que suportam o novo sistema de partições possuem dois conjuntos de partições, a_slot e b_slot. O termo "atualizações contínuas" é usado porque todas as atualizações agora são baixadas no slot inativo. Quando um usuário é reiniciado para concluir a instalação, o dispositivo alterna perfeitamente para o slot inativo, eliminando o tempo de inatividade. Os dados do usuário são compartilhados entre as partições.

Partições A / B têm seu conjunto de vantagens e desvantagens. A primeira vantagem aqui é que, se uma atualização não for instalada corretamente, o dispositivo pode simplesmente mudar para o outro slot (por exemplo, se a atualização estiver sendo instalada em segundo plano no b_slot, o dispositivo voltará ao a_slot) e erros de inicialização serão evitados. A segunda vantagem é que os usuários não veem mais a tela "O Android está atualizando ...". Quando a atualização termina a instalação, o dispositivo reinicia normalmente.

Por outro lado, o sistema de partição A / B tem desvantagens significativas. Aumenta o espaço de armazenamento usado de um dispositivo porque agora existem dois conjuntos de partições. O aumento do armazenamento pode não ser grande em dispositivos com uma grande quantidade de armazenamento interno, mas ele existe. O problema mais importante aqui é que as partições A / B provaram ser um impedimento ao desenvolvimento de vários dispositivos, incluindo o Google Pixels de primeira geração, o Moto Z2 Force e o Xiaomi Mi A1.

Até agora, poucos fabricantes de dispositivos Android optaram por usar o sistema de partição A / B. Além dos Pixels de primeira e segunda geração do Google, exemplos de dispositivos que usam o sistema de partição incluem o Moto Z2 Force, o Essential Phone e o Xiaomi Mi A1.


Como verificar se o dispositivo suporta atualizações contínuas A / B

Método terminal

Os usuários podem verificar facilmente se o dispositivo Android suporta atualizações contínuas executando o seguinte comando no shell do ADB ou em um aplicativo Emulador de Terminal.

 getprop ro.build.ab_update 

Isso retornará verdadeiro se o dispositivo suportar partições duplas.

Método do aplicativo

Como alternativa, você também pode usar o aplicativo Treble Check na Google Play Store. Além de informar aos usuários se o Project Treble é suportado ou não, o aplicativo também informa aos usuários se o dispositivo possui a partição de sistema somente A ou o sistema de partição A / B usado para atualizações contínuas.