O Google está supostamente exigindo suporte A/B virtual para licenciamento GMS em dispositivos lançados com Andróide 13. Graças a isso, os dispositivos de lançamento do Android 13 de fabricantes como Samsung e Oppo podem finalmente oferecer suporte para atualizações contínuas, após vários anos atrás da concorrência.
Para quem não sabe, o Google introduziu um esquema de partição A/B com Android 7.0 Nougat para acelerar as atualizações de software. A empresa adicionou suporte para duplicar certas partições em uma partição “A” e uma partição “B”. Sua partição ativa é a partição que você está usando atualmente, e a partição inativa pode ser atualizada em segundo plano e depois alternada com uma reinicialização rápida.
Esta implementação torna as atualizações de software significativamente mais rápidas em dispositivos Android. No entanto, alguns OEMs ainda não adotaram esta abordagem. Os dispositivos Samsung, por exemplo, não possuem partições A/B e demoram muito mais para aplicar atualizações de software, tornando os dispositivos inutilizáveis por vários minutos. O Google agora pretende mudar isso, tornando o suporte A/B virtual obrigatório para licenciamento GMS em dispositivos lançados com Android 13.
Anteriormente, o Google tentou exigir suporte A/B virtual em todos os dispositivos lançados com Android 11. No entanto, a empresa voltou atrás na exigência e atualizou o Documento de definição de compatibilidade (CDD) do Android 11 para recomendar, mas não impor, suporte para atualizações do sistema A/B. Devido a isso, alguns OEMs do Android ainda não implementaram suporte A/B virtual e, por extensão, suporte para atualizações contínuas em seus dispositivos.
Enquanto o Android 13 CDD ainda não exige que os OEMs ofereçam suporte A/B virtual, um novo relatório de Esper revela que o Google agora está exigindo o licenciamento GMS em dispositivos de lançamento do Android 13. Para isso, a empresa conta adicionou novos testes ao Vendor Test Suite (VTS) que torna o suporte A/B virtual obrigatório para dispositivos de lançamento do Android 13.
O relatório observa que embora esses testes tenham sido mesclados antes do lançamento do Android 13, eles "permanecem em vigor mesmo após o seu lançamento, em contraste com o que aconteceu durante o desenvolvimento do Android 11." Isso significa que todos os dispositivos lançados com Android 13 terão que passar nesses testes para obter a certificação GMS.
Com efeito, o Google exigirá que os OEMs que lançam dispositivos com Android 13 ofereçam suporte A/B virtual se desejarem fornecer serviços móveis do Google. A única exceção, como Esper notas, é “O Android 13 lança dispositivos com software de fornecedores mais antigos, graças às diferenças no teste VTS como resultado do programa Google Requirements Freeze (GRF)."
Com o suporte A/B virtual se tornando um requisito em dispositivos de lançamento Android 13 com GMS, as atualizações contínuas devem finalmente tornam-se disponíveis em dispositivos de todos os OEMs. Para obter mais informações sobre A/B virtual e como ele acelera as atualizações de software, verifique fora o Esper blog linkado abaixo.
Através da:Esper