Artigo

Android 7.0: o que são atualizações contínuas e como funcionam?

protection click fraud

Um dos recursos mais legais que o Google mostrou em Google I / O 2016 isso fará parte de Android 7.0 Nougat são atualizações contínuas. Embora não seja chamativo ou tenha muito a mostrar no lado voltado para o usuário, os detalhes de como é feito são interessantes e, na verdade, tão simples que você se pergunta por que demorou tanto para acontecer.

Vamos dar uma olhada.

A maneira como as atualizações do Android funcionam até Marshmallow envolve alguma interação do usuário e leva muito tempo. Você recebe uma notificação de que há uma atualização esperando por você e, quando diz OK, o download começa. Depois de baixar tudo, o único arquivo grande se descompacta na partição de cache e o sistema verifica o integridade de todos os arquivos de imagem individuais para se certificar de que todos estão assinados com a chave correta e vieram da direita Lugar, colocar. Em seguida, você será solicitado a reiniciar, mas não no Android.

A Verizon está oferecendo o Pixel 4a por apenas US $ 10 / mês nas novas linhas Unlimited

Você acaba no software de recuperação do dispositivo, onde as imagens são transferidas para os locais corretos no armazenamento interno do telefone. Isso leva muito tempo devido à maneira como os arquivos são copiados e movidos - é uma transferência bit a bit. Na verdade, os arquivos são movidos para a memória em blocos, apagados de sua posição original e reescritos na nova posição. Esta é a melhor maneira de garantir que nada seja corrompido durante a instalação.

Com o Android N, seu telefone pode ser atualizado como um Chromebook enquanto você ainda o usa

Depois que tudo estiver no lugar, seu telefone será reinicializado e você aguardará que o componente de tempo de execução examine o sistema e "atualize" seus aplicativos para a versão mais recente. O que está fazendo é otimizar os aplicativos para a versão específica do tempo de execução do Android. Os aplicativos Android não são executados a partir de um único arquivo que você baixa e instala e são pré-compilados em arquivos odex. Dessa forma, os aplicativos podem carregar mais rápido e o processo de inicialização (sem contar a primeira inicialização após a atualização) será muito mais rápido.

Então você pode usar seu telefone novamente.

Embora na maioria das vezes, para a maioria das pessoas, os 10 a 15 minutos necessários para atualizar o sistema operacional não causem muitos problemas, qualquer maneira que possa minimizar o tempo de inatividade é a melhor. Seu telefone deve estar disponível em caso de emergência, sempre que você precisar ou quiser que ele esteja disponível. Entrar atualizações perfeitas.

Com o Android 7.0 Nougat, seu telefone pode (não irá - mais sobre isso depois) atualizar como as atualizações do Chrome OS. Todos os downloads e cópias de arquivos são feitos em segundo plano enquanto você usa o telefone, e assim que terminar, você será notificado de que seu sistema irá atualizar na próxima vez que você reiniciar seu telefone. E as mudanças no compilador de tempo de execução significam que você não terá que se sentar durante o processo de atualização de todos os seus aplicativos ao reiniciar.

Isso parece legal - como isso funciona?

As atualizações contínuas funcionam por ter duas partições de sistema diferentes em seu telefone. Ao usar um telefone que pode realizar atualizações contínuas, toda a descompactação e transferência são feitas enquanto uma partição do sistema está em execução e as coisas são copiadas e movidas para a segunda partição. A forma como o Android é dividido em partições individuais significa a porção de dados - onde todas as informações que você inseriu sobre um aplicativo, coisas como catálogos de endereços ou configurações ou progresso do jogo salvo - são armazenados em um local separado fora do local onde os arquivos de sistema reais estão. Isso é bom para a segurança do sistema (a partição de dados pode ter seu próprio conjunto de permissões de arquivo e pasta) e torna as coisas muito convenientes para atualizações contínuas.

Duas partições de sistema significam que mais espaço será usado.

Depois de fazer tudo isso, você pode reiniciar e usar a nova partição do sistema. Isso é feito sem mover as partições ou renomeá-las porque estão numeradas. Um arquivo de configuração usado durante o processo de inicialização (equivalente a / etc / fstab para os nerds do Linux na casa) é lido e informa ao kernel e ao processo de inicialização onde cada partição inicia e pára. Este arquivo é alterado para apontar para a nova partição do sistema em vez da atual. o Próximo vez que você atualizar, a outra partição do sistema será limpa e usada. Eles trocam para frente e para trás perfeitamente

Isso não é novo. Se você tiver o navegador Chrome em seu computador ou tiver um Chromebook, é exatamente assim que esses sistemas ou aplicativos são atualizados. Mas é novo para Android e faz duas coisas. Isso evita que você tenha muito tempo de inatividade (e há muitas pessoas que dispensarão uma notificação de atualização porque não querem se enganar com o processo atual). E é melhor para a segurança porque pode acontecer automaticamente quando você reinicia o telefone.

Outras coisas importantes para saber

  • Atualizações contínuas não são um requisito para os fabricantes. Seu telefone existente não está particionado corretamente e não será capaz de realizar atualizações contínuas. E você não quer que uma atualização futura tente reparticioná-la - a memória interna foi projetada para ter seu registro (um mapa de onde cada partição reside) escrito uma vez e nunca alterado. Isso significa que as pessoas que fazem seu próximo telefone podem não usar o recurso de atualização contínua porque não ter para. Sabemos que os smartphones Nexus 2016 já estarão habilitados, mas nada além disso.

  • Deve haver algumas configurações de opt-out para que o processo não seja automatizado se você não quiser. Não tenho todos os detalhes, mas fui garantido pelo Google que haverá algum tipo de configuração. Este não será um fiasco no estilo do Windows 10. Nós o encontraremos e diremos onde procurar assim que tivermos um telefone que o use em nossas mãozinhas quentes.

  • Isso usará mais espaço no armazenamento interno do telefone. Ele usa uma segunda partição de sistema completa. Espere alguns gigabytes a serem usados ​​e reservados para ele.


Esta é apenas uma das muitas melhorias ocultas que vêm com o Android 7.0 Nougat. Falaremos mais sobre as mudanças e o que esperar nos próximos capítulos desta série, e você pode ir para os fóruns para discutir tudo.

instagram story viewer