O Google está procurando melhorar drasticamente as atualizações do Pixel OTA. O que queremos dizer com isso? Bem, eles estão prestes a se tornar mais rápidos, muito mais rápidos. Esta informação vem de Mishaal Rahmanpois o Google enviou um novo patch para o Android Open Source Project (AOSP).
O Google está procurando melhorar drasticamente as atualizações do Pixel OTA
Esse patch visa reduzir o tempo de instalação das atualizações OTA nos telefones Pixel. Ele usará partições A/B virtuais, juntamente com uma nova atualização do mecanismo de compactação.
Que tipo de resultados podemos esperar? Bem, diz-se que uma atualização OTA de 2,2 GB será instalada em 13 minutos, em vez de 23 minutos, o que é uma grande melhoria, desnecessário dizer.
O Google teve que melhorar as operações COW (copy-on-write) de gravação em lote em um cluster. Isso economizou quatro minutos no tempo de instalação. Dispositivos A/B virtuais tiram “instantâneos” de partições dinâmicas que precisam ser atualizadas, diz Rahman. Isso permite economizar espaço no dispositivo do usuário em comparação com um dispositivo A/B comum.
Estamos olhando para tempos de atualização muito mais rápidos aqui
O outro fator incluído no processo inclui o uso de dois threads para compactar os “snapshots” tirados pelo Virtual A/B. O novo mecanismo de compactação visa reduzir o tempo do processo de instalação em seis minutos. Tudo isso se resume a uma redução total de 10 minutos para uma atualização de 2,2 GB.
Você ainda precisará reiniciar o telefone assim que terminar a atualização, é claro. Isso tornará possível usar seu telefone de forma absolutamente normal enquanto a atualização em si está sendo instalada.
Escusado será dizer que esta é uma mudança muito bem-vinda. Atualizar seu telefone não o incomodará de forma alguma. A atualização será baixada em segundo plano e também instalada em segundo plano. Tudo o que você precisa fazer é uma reinicialização rápida assim que terminar.
Funciona assim agora também, mais ou menos, mas demora muito, e o processo de instalação basicamente interrompe o uso normal. Qualquer melhoria nessa área é bem-vinda.