Os adesivos também reduziram o tempo necessário para instalar uma actualização incremental de 376MB para 16 minutos, de 22 minutos (uma redução de 27%). O Google introduziu o Seamless Updates para Android com Android 7.
Procurando reduzir o tempo que leva um utilizador Pixel a instalar uma actualização OTA (over-the-air), o Google submeteu novos patches ao gerrit do projecto de código aberto Android (AOSP). De acordo com Mishaal Rahman e o Android Police,, os patches demoraram dez minutos ou 43% do tempo necessário para instalar uma actualização OTA de 2,2GB num Pixel 6 Pro. Os adesivos também reduziram o tempo necessário para instalar uma actualização incremental de 376MB para 16 minutos, de 22 minutos (uma redução de 27%).
O Google introduziu o Seamless Updates para Android com Android 7.0 Nougat, que foi lançado no Verão de 2016. Os primeiros telefones a receber a actualização foram o Nexus 6, Nexus 5X, e o Nexus 6P. Mas o Google nunca exigiu que os fabricantes de telefones Android incluíssem Seamless Update com os seus dispositivos.
Os modelos Pixel instalam as actualizações OTA em segundo plano, enquanto a partição activa continua a funcionar, permitindo-lhe continuar a utilizar o seu Pixel como se nada mais estivesse a acontecer. Quando a instalação estiver concluída, os utilizadores de Pixel são solicitados a reiniciar os seus telefones, uma vez que a partição inactiva com a actualização instalada comuta com a partição activa. Nenhum ser humano se aborrece de morte com este processo; não há nenhuma barra de progresso de instalação lenta a observar.
Google is working on making OTA updates faster. A new set of patches has been submitted to AOSP that speed up OTAs on devices that use the virtual A/B with compression update mechanism. Combined, these improvements bring a full OTA install time from ~23 minutes to ~13 minutes! pic.twitter.com/2hDliWzUZZ
— Mishaal Rahman (@MishaalRahman) November 30, 2022
Este ano, a Google começou a utilizar partições A/B virtuais com o Android 13 para reduzir a quantidade de espaço de armazenamento adicional necessário para Seamless Updates. Alegadamente, a procura de armazenamento adicional foi o que impediu a Samsung de utilizar esta funcionalidade nos seus telefones. Os telefones mais recentes que utilizam o Android 13 são mandatados pelo Google para serem equipados com divisórias A/B virtuais.
O Google conseguiu reduzir em 25% a 40% o tamanho dos instantâneos de mapeamento de dispositivos utilizados no processo de actualização do Virtual A/B. Quaisquer alterações feitas pelo motor de actualização aos instantâneos são armazenadas nos dispositivos conhecidos como “copy-on-write” (COW). Eventualmente, estas alterações são fundidas em partições dinâmicas que precisam de ser actualizadas. O Google reduziu o tempo de fusão em 40%. Uma vez terminado o processo, os dispositivos COW e snapshot são apagados, dando ao utilizador um armazenamento adicional para utilizar.
Claro, tudo soa como grego para a maioria dos utilizadores Android (excepto aqueles que falam grego) mas tudo o que precisa de saber é que o seu Pixel irá completar as actualizações OTA mais rapidamente do que nunca, uma vez implementadas as alterações. E uma vez que outros fabricantes de telefones Android estejam mandatados para o seguir, outros telefones Android poderão Completar as actualizações OTA mais depressa do que nunca.
Todos os dias vos trazemos dezenas de notícias sobre o mundo Android em Português. Sigam-nos no Google Notícias. Cliquem aqui e depois em Seguir. Obrigado! |
Fundador do Androidgeek.pt. Trabalho em TI há dez anos. Apaixonado por tecnologia, Publicidade, Marketing Digital, posicionamento estratégico, e claro Android <3