/ / O que é o Project Treble no Android e o meu telefone vai conseguir?

O que é o Project Treble no Android e o meu telefone consegue?

Atualizações não consistentes em dispositivos Android têmatormentou a plataforma desde sua ascensão inicial à popularidade. O Projeto Treble é o plano do Google para ajudar os fabricantes a otimizar o processo de atualização para atualizações mais oportunas.

A fragmentação do Android é o problema

Uma das maiores reclamações contra o Android comoum sistema operacional é algo geralmente conhecido como "fragmentação". A definição tradicional é "o processo de ser dividido em partes pequenas ou separadas", o que se traduz diretamente em sua conotação negativa para o Android: existem oito diferentes versões do Android atualmente disponíveis, ainda em uso em vários tipos de hardware.

RELACIONADOS: Fragmentação não é culpa do Android, são os fabricantes

O padrão aqui é, obviamente, definido pela Applecom o iPhone. Enquanto a versão mais prolífica do Android é o Android 7.x (Nougat), com quase dois anos, quase três quartos de todos os dispositivos iOS estão executando a versão mais recente (iOS 11).

Fonte: Google

Em comparação, os números de distribuição do Android sãosombrio, com 28,1 por cento dos telefones executando o Android 6.x (Marshmallow) e 28,5 por cento no Android 7.x (Nougat) - isso significa que mais da metade dos telefones Android que existem estão executando um sistema operacional de quase dois anos . Apenas 1,1 por cento está executando a versão mais recente - Android 8.x (Oreo). Para ser mais claro, mais de 98 por cento dos dispositivos Android estão executando softwares desatualizados - mais de 36 por cento estão executando cinco anos de idade (ou mais antigo) software. Ai!

Claramente, há uma grande desconexão aí. O motivo para isso é multifacetado, infelizmente, mas geralmente pode ser atribuído a dois pontos principais: fabricantes e ciclo de atualização do Google. Já falamos sobre isso antes, então vou guardar todos os detalhes e apenas apontar nessa direção se você estiver curioso sobre como isso é culpa do fabricante.

Projeto Treble é a resposta

O motivo pelo qual os fabricantes têm tanta dificuldade em enviar atualizações imediatas é todo o trabalho necessário para fazer com que o sistema operacional se comunique com o hardware.

Tradicionalmente, funcionava mais ou menos assim: a estrutura do sistema operacional e o software de baixo nível faziam parte do mesmo código. Portanto, quando o sistema operacional foi atualizado, esse software de baixo nível - tecnicamente conhecido como implementação do fornecedor - também teve que ser atualizado. Isso é muito trabalho.

Então, começando com o Android 8.x (Oreo), o Google separou os dois. Isso significa que o próprio sistema operacional Android pode ser atualizado sem a necessidade de alterar a implementação do fornecedor. Isso, por sua vez, pode ser atualizado por si mesmo, se necessário.

Para colocar isso em contexto completo, antes que uma atualização possaser empurrado para um dispositivo Android 7.x (ou anterior), não apenas o código do sistema operacional Android precisa ser atualizado, mas também o código de hardware de baixo nível, que geralmente é mantido pelo fabricante do chip. Então, por exemplo, se a Samsung deseja forçar uma atualização para um de seus telefones, ela tem que esperar que a Qualcomm (ou quem fez o chip) atualize seu código para funcionar com o novo código da Samsung. São muitas rodas girando ao mesmo tempo, e cada uma depende da outra.

Com o Android 8.x e além, não será mais assim. Uma vez que o código do hardware principal é separado do código do sistema operacional, os fabricantes de dispositivos estarão livres para atualizar seu software sem ter que esperar que o fabricante de silício também atualize seu código.

Isso deve acelerar drasticamente a atualizaçãoprocesso - em teoria, pelo menos. A atualização dos dispositivos ainda estará nas mãos do fabricante e, uma vez que os primeiros dispositivos Oreo fora da linha Pixel mantida pelo Google estão sendo lançados, ainda não tivemos a chance de ver isso completamente na prática. Felizmente, isso realmente faz uma mudança significativa na velocidade com que as atualizações são escritas e enviadas.

Meu dispositivo se beneficiará com o Project Treble?

Agora isso é a pergunta de um milhão de dólares, certo? Infelizmente, a resposta não é tão simples (certamente você não esperava que fosse). Dito isso, aqui estão alguns fatos:

  • Se o seu dispositivo nunca for atualizado para o Oreo, ele nunca obterá o Project Treble. Não há maneira de contornar isso. Desculpe.
  • Se o seu dispositivo for atualizado para Oreo, ainda é não requerido para oferecer suporte ao Treble - isso depende do fabricante.
  • Se você comprar um novo telefone que executa Oreo fora da caixa, É necessário para suportar o Treble fora da caixa.

Resumindo: o suporte do Treble em sistemas atualizados ainda depende dos fabricantes, mas novos dispositivos Oreo serão necessários para dar suporte ao Treble no futuro.

Então, por exemplo, o Pixel 2 já suportaProjeto Treble. O próximo Galaxy S9 também terá suporte para Treble fora da caixa. O Google também atualizou o Pixel 1 para suportar o Treble, mas infelizmente parece que a Samsung o deixou de fora da construção Oreo para o Galaxy S8.

Se você está curioso sobre o seu próprio dispositivo, o Android Police tem uma lista de execução de todos os dispositivos que terão suporte para Treble, bem como quais serão atualizados para o Oreo sem Treble.


As atualizações do sistema operacional Android têm sido um ponto constante decontenda há muitos anos, por isso é bom ver o Google finalmente abordando o problema. Com alguma sorte, isso colocará todos os dispositivos Android mais próximos da paridade com a Apple em termos de atualizações de dispositivos.

Crédito de imagem: Google