O Google tem ainda mais controle sobre as atualizações do sistema operacional com o Android 12

Android 12 stock photo 5

Crédito: Edgar Cervantes / Autoridade Android
  • O Android 12 integra o Android Runtime (ART) ao Project Mainline.
  • O Google pode emitir atualizações ART para dispositivos Android 12 por meio de atualizações do Google Play.
  • Esta é uma boa notícia para correções de bugs e segurança em tempo hábil sem as longas esperas associadas às atualizações completas do sistema operacional.

Apesar de chegar mais rápido do que nos anos anteriores, as atualizações oportunas do Android ainda são um problema para o ecossistema móvel do Google. O Google começou a resolver esse problema com o Project Treble de 2017, que foi estendido para permitir atualizações de componentes por meio do Google Play com o Project Mainline. O Google agora está estendendo o escopo do Project Mainline no Android 12 para abranger o Android Runtime (ART).

A principal conclusão é que o Google está contornando cada vez mais o trabalho de atualização que costumava ser feito por terceiros – como fornecedores de silício e fabricantes de dispositivos – e assumindo a própria responsabilidade. O Project Mainline permite que os componentes sejam atualizados através do Google Play, evitando a necessidade de uma atualização completa do Android para melhorar e proteger partes de seu sistema operacional (SO). Em outras palavras, os dispositivos podem ser mantidos mais seguros e atualizados de forma rápida e fácil, enquanto as principais atualizações também serão mais rápidas de empacotar e distribuir.

Android Project Mainline

Crédito: Android-Developers

Olhando especificamente para o Android 12, o ART é responsável por transformar o bytecode Java em código de máquina nativo para ser executado em um processador. O ART também lida com gerenciamento de memória em nível de aplicativo e coleta de lixo. Integrar o ART no Project Mainline significa que importantes correções de bugs e segurança relacionados ao ART podem ser corrigidos sem a necessidade de esperar que os fabricantes de dispositivos e fornecedores de silício resolvam isso. O Google afirma que isso permitirá que o provedor de sistema operacional “melhore o desempenho e a exatidão do tempo de execução, gerencie a memória com mais eficiência e torne as operações do Kotlin mais rápidas – tudo sem exigir uma atualização completa do sistema”. O Google também expandiu o escopo de outros módulos com o Android 12, como habilitar seu recurso de transcodificação contínua por meio de um módulo atualizável.

Relacionado: Todos os recursos do Android 12 que conhecemos até agora

Trazer o ART para o Project Mainline não é uma virada de jogo completa para a forma como o Android 12 lida com as atualizações. Em vez disso, este é apenas mais um componente que o Google agora pode atualizar por meio da Play Store. Isso é ótimo para manter os consumidores atualizados e alivia a carga de trabalho para as principais atualizações do sistema operacional Android. Também é uma boa notícia para desenvolvedores de aplicativos de terceiros, que precisarão se preocupar menos com a consistência comportamental em todo o ecossistema Android.

Claro, tudo isso desde que os fabricantes de smartphones suportem atualizações de ART por meio do Project Mainline. Não há nenhuma palavra do Google sobre se esse recurso é obrigatório no Android 12 ou se é compatível com dispositivos que estão atualizando para sua versão mais recente do sistema operacional. Isso pode ser uma grande desvantagem, pois vimos muito poucos dispositivos assumirem a capacidade de emitir atualizações de driver de GPU no Google Play. Além disso, as distribuições do sistema operacional Android que vêm sem o Google Play – como as da China ou ROMs personalizados – não podem se beneficiar dos módulos atualizáveis ​​do Project Mainline.



Source



Deixe uma resposta

%d blogueiros gostam disto: