Por que o Android não precisa mais de uma partição de cache

Os usuários avançados do Android já estão muito familiarizados com a opção “limpar cache” na recuperação, mas graças a algumas mudanças recentes no funcionamento do Android, a partição de cache é coisa do passado. Aqui está o porquê.

Tradicionalmente, o Android baixaria uma atualização, armazenaria na partição de cache e, em seguida, aplicaria à partição do sistema quando o dispositivo fosse reiniciado. Este processo leva um pouco de tempo, então o SO tem que “otimizar” após a reinicialização para limpar a instalação. Não é um  sistema ruim , por si só – não é tão eficiente quanto poderia ser.

Começando com o Android Nougat, o Google implementou um novo sistema de atualização que imita o que a empresa vem usando no Chrome OS há anos. Este novo sistema de atualização contínua é a razão pela qual a partição de cache não é mais necessária.

Embora tenhamos uma explicação muito mais longa sobre o que é o novo sistema de atualização e como ele funciona, aqui está o detalhe. O novo sistema ainda usa duas partições, mas ambas são partições do sistema. Em vez de baixar uma atualização para a partição de cache e aplicá-la à partição atual do sistema, o sistema tem duas partições de sistema idênticas. O arquivo de atualização é então aplicado à partição inativa enquanto você continua a usar a partição do sistema existente normalmente. Então, quando você reinicia o telefone para completar a atualização, as partições do sistema são simplesmente trocadas – a partição atualizada se torna a nova partição principal do sistema, enquanto a outra fica inativa até que outra atualização seja lançada.

RELACIONADOS: “Atualizações contínuas” do Android Nougat, explicadas

Dessa forma, em vez de o telefone precisar ficar fora de serviço durante a atualização, todo o processo ocorre em segundo plano. A atualização é baixada e aplicada enquanto você continua a usar o telefone, e uma simples reinicialização é suficiente para trocar as partições. A melhor parte é que essa reinicialização não leva muito mais tempo do que uma reinicialização normal, portanto, você estará de volta aos negócios em alguns segundos.

Recomendado:  Como fazer um gráfico de Gantt no Microsoft Excel

Este novo sistema elimina a necessidade de uma partição de cache completamente, portanto, se você estiver usando um telefone mais recente que está aproveitando as atualizações contínuas, você não verá a opção “limpar cache” na recuperação.

Claro, isso só se aplica a  novos telefones – os modelos mais antigos que vêm com uma partição de cache continuarão a usar essa partição e o modelo de atualização tradicional, independentemente da versão do Android que estejam usando.