Fragmentação do Android é o problema
Uma das maiores reclamações contra o Android como sistema operacional é algo geralmente chamado de “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:oito diferentes versões do Android atualmente em uso, ainda em uso em vários tipos de hardware.
O padrão aqui é, claro, definido pela Apple com o iPhone. Enquanto a versão mais prolífica do Android é o Android 7.x (Nougat) de 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ão sombrios, com 28,1% dos telefones com o Android 6.x (Marshmallow) e 28.5% com o Android 7.x (Nougat) - o que significa que mais da metade dos telefones Android sistema operacional de dois anos de idade. Um escasso 1,1% está executando a versão mais recente - o Android 8.x (Oreo). Para ser ainda mais direto, mais de 98% dos dispositivos Android estão executando software desatualizado - mais de 36% estão em execuçãocinco anos de idade (ou mais antigo) software. Ai!
Claramente, há uma enorme desconexão lá. A razão para isso é multifacetada, infelizmente, mas geralmente pode ser atribuída a dois pontos principais: fabricantes e ciclo de atualização do Google. Já falamos sobre isso antes, portanto, vou guardar todos os detalhes e apenas apontá-lo nessa direção, se você estiver curioso sobre como é culpa dos fabricantes.
Projeto Treble é a Resposta
A razão pela qual os fabricantes têm dificuldade em enviar atualizações rápidas é por causa de todo o trabalho necessário para obter o sistema operacional para se comunicar com o hardware.
Então, começando com o Android 8.x (Oreo), o Google separou os dois. Isso significa que o sistema operacional Android em si pode ser atualizado sem precisar tocar na implementação do fornecedor. Isso, por sua vez, pode ser atualizado sozinho, se necessário.
Para colocar isso em contexto completo, antes que uma atualização possa ser enviada para um dispositivo Android 7.x (ou anterior), o código OS Android não só precisa ser atualizado, mas também o código de hardware de baixo nível, que é geralmente mantido pelo fabricante de chips. Assim, por exemplo, se a Samsung quiser enviar uma atualização para um de seus telefones, ela precisará aguardar a Qualcomm (ou quem fez o chip) atualizar seu código para funcionar com o novo código da Samsung. Isso é um monte de rodas girando de uma vez, e cada uma é dependente da outra.
Com o Android 8.xe além, ele não será mais assim. Como o código de hardware do núcleo é 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.
O meu dispositivo irá beneficiar do projeto Treble?
Agoraisso é a pergunta de milhões de dólares, certo? Infelizmente, a resposta não é tão simples (com certeza você não esperava que fosse). Dito isto, aqui estão alguns fatos:
- Se o seu dispositivo nunca for atualizado para o Oreo, ele nunca receberá o Project Treble. Não há maneira de contornar isso. Desculpa.
- Se o seu dispositivo for atualizado para o Oreo, ainda é não requerido para suportar o Treble - isso depende do fabricante.
- Se você comprar um novo telefone que execute o Oreo fora da caixa, É necessário para suportar o Treble fora da caixa.
Resumindo: o suporte a agudos em sistemas atualizados ainda está a cargo dos fabricantes, mas novos dispositivos Oreo serão necessários para suportar o Treble no futuro.
Por exemplo, o Pixel 2 já suporta o Project Treble. O próximo Galaxy S9 também dará suporte a Treble fora da caixa. O Google também atualizou o Pixel 1 para suportar o Treble, mas, infelizmente, parece que a Samsung o deixou fora da versão Oreo do Galaxy S8.
Se você está curioso sobre o seu próprio dispositivo, o Android Police tem uma lista atualizada de todos os dispositivos que receberão suporte ao Treble, bem como quais deles serão atualizados para o OreosemAgudos
As atualizações do sistema operacional Android têm sido um ponto de discórdia constante há muitos anos. Por isso, é bom ver o Google finalmente abordando o problema. Com alguma sorte, isso colocará todos os dispositivos Android mais perto da paridade com a Apple em termos de atualizações de dispositivos.