O Android sempre teve problemas com atualizações, o que resultou em muita fragmentação. Tomemos isso por exemplo, enquanto o Android O está chegando, o Android Nougat opera apenas cerca de 7% de todos os dispositivos Android que existem. Esse é um número embaraçoso, considerando que já se passaram mais de 8 meses desde seu primeiro lançamento estável. Então, por que as atualizações do Android são um problema? Bem, como o Google coloca, “Temos ouvido constantemente de nossos parceiros fabricantes de dispositivos que atualizar dispositivos existentes para uma nova versão do Android consome muito tempo e é caro“. Bem, o Google sempre apresentou novos planos para melhorar a situação das atualizações do Android, mas desta vez eles aparentemente têm um plano mais concreto. A empresa acaba de anunciar o Projeto Treble, que visa simplificar as atualizações do Android. Então, se você está se perguntando o que exatamente é o Projeto Treble, nós temos todas as respostas para você.
O que é o Projeto Treble?
Projeto Treble traz uma base modular para Android, que separará o código de hardware “específico do fornecedor” do código de estrutura do Android. O projeto, parte do lançamento do Android O, traz a maior mudança na arquitetura de baixo nível do Android, que deve tornar mais fácil para os fabricantes atualizarem seus dispositivos para a versão mais recente do Android..
Há muitos jargões técnicos aqui, mas o ponto principal é que o Project Treble garantirá que as atualizações não exijam tanto tempo e energia dos OEMs quanto as atualizações anteriores do Android exigiam.
Como funciona o Project Treble?
Para entender o Project Treble, você precisa entender como funcionam as atualizações do Android. Quando o código-fonte de uma nova versão do Android é lançado pelo Google, ele vai primeiro para fabricantes de silício como Qualcomm, MediaTek etc., que então adicionam o código para garantir que a nova versão do Android funcione bem em seus chipsets. Em seguida, os fabricantes de chipset passam a atualização do Android para OEMs, as empresas que fazem dispositivos Android como Samsung, LG, Huawei, Lenovo etc., que então modificam o lançamento com seus aplicativos, ao mesmo tempo que adicionam suas próprias skins personalizadas e outros recursos. Em seguida, os fabricantes de dispositivos trabalham com as operadoras para testar a nova versão do Android e depois lançá-la. Então, sim, é um processo bastante demorado. Bem, é isso que o Projeto Treble pretende consertar.
Com o Project Treble, o Google está introduzindo um “interface do vendedor“, Que funcionará de forma semelhante ao Compatibility Test Suite (CTS). O CTS garante que os desenvolvedores de aplicativos não tenham que customizar seus aplicativos para diferentes fabricantes e diferentes hardwares. No caso de atualizações do Android, Vendor Test Suite (VTS) vai cortar o trabalho exigido pelos fabricantes de silício, agilizando o processo de atualização. Assim, os fabricantes de dispositivos Android poderão apenas atualizar a estrutura do Android e lançá-la para seus dispositivos.
Realmente tornará as atualizações do Android mais rápidas?
Como mencionamos acima, a partir de agora, a versão de atualização do Android apresenta três etapas e o Project Treble reduz apenas uma dessas etapas. Como o Google coloca, “nenhum trabalho adicional dos fornecedores de silício”, mas isso realmente melhorará a situação das atualizações do Android? Nós vamos, as coisas estão um pouco duvidosas, a partir de agora. Embora fabricantes como a Motorola, de propriedade da Lenovo, devam ser capazes de enviar atualizações com mais rapidez, já que a maioria tem uma versão padrão do Android, fabricantes como a Samsung ainda vão demorar, considerando que precisam criar a interface do usuário e adicionar seus próprios recursos.
Portanto, o resultado final é que, se você não receber atualizações do Android após o Project Treble, a culpa será apenas do fabricante do seu dispositivo. O Google certamente fez seu trabalho.
Quando os dispositivos receberão o triplo do projeto?
A arquitetura do Projeto Treble é já faz parte do Android O Developer Preview que foi lançado recentemente para os dispositivos Pixel e Nexus. Quando se trata de outros dispositivos, qualquer dispositivo que seja iniciado com o Android O ou atualizado para o Android O será um dispositivo compatível com o Project Treble.
VEJA TAMBÉM: 8 recursos interessantes do Android O que você deve conhecer
Projeto Treble: atualizações mais rápidas do Android
Temos que esperar para ver se o Project Treble realmente cumpre a promessa de atualizações mais rápidas do Android. No entanto, devemos ter uma ideia mais clara quando o Android O for lançado para todos, já que o Google também publicará uma documentação completa do Projeto Treble assim que o Android O for lançado.
Bem, espero que o Project Treble realmente conserte as coisas na atualização do Android. Bem, o que você acha do Projeto Treble? Deixe-nos saber na seção de comentários abaixo.