O ritual já é clássico: o Google anuncia uma nova versão do Android e então todo mundo torce para ter o seu smartphone atualizado. Só que muitas vezes o update não vem. Nos aparelhos confirmados para a atualização, frequentemente ela só aparece depois de meses de espera. A consequência é a tal da fragmentação. Mas uma solução surge no horizonte: um programa que o Google batizou de Project Treble.

Foto por Chao-Wei Juan/Flickr

Às vezes temos a impressão de que determinado fabricante não atualiza o Android de seus smartphones por pura negligência ou simplesmente para forçar o usuário a trocar de aparelho. Isso pode mesmo ocorrer, mas o principal entrave é técnico: não dá para simplesmente colocar o Android 7.0 Nougat por cima do Android 6.0 Marshmallow, por exemplo.

Uma migração como essa tem pelo menos dois passos principais. O primeiro é de responsabilidade dos fabricantes dos chips que equipam os smartphones. Companhias como Qualcomm e MediaTek devem atualizar controladores e outros recursos para que os chips que já estão no mercado se tornem compatíveis com o novo sistema. É claro que essa atualização não é garantida para sempre: os Snapdragon 800 e 801, por exemplo, não funcionam (oficialmente) com o Nougat.

O processo atual de atualização do Android

O processo atual de update do Android

Esse trabalho leva tempo, afinal, uma atualização mal executada pode comprometer o desempenho do smartphone ou abrir brechas de segurança. Mas a fase seguinte é tão ou mais complicada: o software é repassado aos fabricantes que devem então implementar a interface, ajustar apps, otimizar o desempenho e por aí vai.

Pode ainda haver uma terceira etapa, que envolve adição de aplicativos e certificação do update por operadoras de telefonia móvel.

Como o Android é uma plataforma bastante ampla, é difícil pensar em uma solução definitiva para a morosidade dessas etapas. Mas, com o Project Treble, o problema poderá ser sensivelmente amenizado: a ideia é modularizar a arquitetura do sistema para que os fabricantes de smartphones trabalhem em suas implementações ao mesmo tempo em que companhias como Qualcomm e MediaTek cuidam da parte delas.

É uma mudança complexa, tanto que o Google afirma que esta será a maior reestruturação de baixo nível que a arquitetura do Android enfrentará. Mas faz sentido: ao separar a implementação de cada fabricante das camadas mais internas da plataforma, as empresas ganham mais liberdade para trabalhar nas partes que lhe cabem.

Como é e como será

Como é e como será

O próprio Google compara a nova proposta com a Developer API do Android. Com ela, os desenvolvedores podem criar um único aplicativo para rodar em uma infinidade de aparelhos com as mais diferentes combinações de hardware. O Project Treble vem para fazer algo parecido: haverá uma estrutura padronizada de tal forma que os fabricantes de smartphones não precisarão modificar uma grande quantidade de código quando novas versões do Android forem lançadas.

Mas haverá uma desvantagem também: o Project Treble só funcionará com os atuais aparelhos Google Pixel e com os dispositivos lançados com o futuro Android O. Mesmo assim, não deixa de ser um movimento importante.

Mais detalhes sobre a iniciativa devem ser revelados na conferência para desenvolvedores Google I/O, que começa na quarta-feira (17).

Com informações: Ars Technica

Comentários

Envie uma pergunta

Os mais notáveis

Comentários com a maior pontuação

Rui Fonseca

Agora só falta resolverem a questão dos backups.

Rui Fonseca

Para poderem vender o telefone com Android 8 (com as apps da Google) vão ter de suportar o projeto Treble.

Macgyver Freitas
No caso do 800/801 n tem suporte, ok. Mas aínda tem inúmeros aparelhos que teriam suporte ao nougat e não receberam, como Moto G3 que vem com o mesmo SD410. Atualmente com sorte recebemos duas atualizações de versão. Duas devia ser o mínimo, acho q o ideal seriam umas cinco, em casos de falta de driver entendo q não é culpa dá fabricante do aparelho, mas na grande maioria das vezes não é esse o caso.
Mateus B. Cassiano
Como eu tinha dito, tem que suportar OpenGL ES 3.1 OU Vulkan. O Snapdragon 410 não suporta Vulkan mas suporta OpenGL ES 3.1. A GPU do Snapdragon 800/801 não suporta nenhuma dessas APIs, então não passa no CTS...
Macgyver Freitas
Apesar disso o Moto G 4 Play, apesar de vir com SD410, q n tem suporte ao Vulkan, o aparelho recebeu suporte oficial ao nougat. Entao volta a questão q a fabricante poderia sim atualizar os aparelhos
Macgyver Freitas
Até hoje não sei pq não adoram o mesmo método de distribuição do Linux no desktop, em q o sistema atualiza sem nenhuma interferência da fabricantes, ou msm q a fabricante fizesse uma distro, não seria necessário readaptar para cada hardware
Marks Duarte

A Sony é uma das mais camaradas com a comunidade. Sempre disponibilizando o código do kernel de seus aparelhos.

Marks William
A Sony é uma das mais camaradas com a comunidade. Sempre disponibilizando o código do kernel de seus aparelhos.
Yurih_Oliveira
A fragmentação será um pouco menor portanto as fabricantes não precisarão sempre mandar atualizações para os soquetes (processador, placa, câmera), isso já vira instalado no Android. vamos ter os drivers genéricos no Android portanto vai ser um trabalho a menos para fabricante, uma coisa que você vai notar a diferença será as atualizações mensais da Google que como não tem fragmentação (será menor) isso já virar automático sem precisar passar pela fabricante.
abraaocaldas
Já tentei explicar isso para esse povo, culpa é sempre da fabricante final, como se ela fizesse todos os componentes e drivers...
Ernandes Jr.
Por que não é assim desde o começo? Coisa mais amarrada.
Olegario Souza
Que bom. Já que irei mesmo definitivamente ir para um Android no final do ano. Para quem, como eu, ficou anos esperando as promessas da MS no setor mobile (celular) sempre no "Em breve", "No momento certo", está de bom tamanho. Ao menos há bilhões de Android em centenas de marcas diferentes e até a MS está engajada em levar seus aplicativos e serviços para Android e iOS. A vida que segue.
Diego Nascimento

Não entendi direito como vai funcionar ._.

Diego
Não entendi direito como vai funcionar ._.
Leon
Androidpit é tenso... Aquilo lá virou uma mistura de Tecmundo com Tudocelular há tempos.
Exibir mais comentários