Para as pessoas da comunidade Android, o Project Treble tem sido um grande negócio e melhorou a adoção de atualizações de versão. Mas até que ponto isso realmente ajudou?
Quando foi anunciado em 2017, o Projeto Treble foi visto como uma mudança de jogo para o ecossistema Android. Em termos básicos, o Project Treble modulariza o Android para facilitar a atualização de dispositivos pelos OEMs. Para as pessoas da comunidade Android que adoram experimentar software de última geração, isso tem sido um grande negócio e melhorou a adoção de atualizações de versão. Mas até que ponto isso realmente ajudou? O Google compartilhou alguns detalhes hoje em uma postagem no blog.
O Google fala sobre como, quando lançou o Projeto Treble, eles sabiam que levaria algum tempo para ver o impacto que ele teria na plataforma. O Treble foi lançado com o Android Oreo, mas foi somente com o Android Pie que o Google pôde começar a medir a taxa de atualizações. Agora que estamos no Android 10, há ainda mais dados para analisar.
O Programa Partner Beta foi um dos primeiros sinais de sucesso do Projeto Treble. Este é o programa que permitiu que muitos mais dispositivos participassem do Pré-visualizações para desenvolvedores do Android P. 7 dispositivos de 7 OEMs diferentes aderiram ao Google Pixels. E com o programa beta do Android Q, o Google conseguiu aumentar o número para 18 dispositivos adicionais de 12 OEMs diferentes.
A métrica mais importante para medir o sucesso são as atualizações reais de versões estáveis. Aqui está um trecho e um gráfico da postagem do blog com alguns números de atualização:
No final de julho de 2018, pouco antes do lançamento do Android 9 Pie no AOSP, o Android 8.0 (Oreo) representava 8,9% do ecossistema. Em comparação, no final de agosto de 2019, pouco antes de lançarmos o Android 10, o Android 9 (Pie) representava 22,6% do ecossistema. Isto faz dele a maior fração do ecossistema e mostra que o Projeto Treble teve um efeito positivo na capacidade de atualização.
Agora, a maior parte do progresso até agora foi resultado do trabalho que o Google fez com o Android Oreo. Para passar do Android Pie para o Android 10, o Google espera ver atualizações mais rápidas graças ao seu colaboração com fabricantes de silício.
Há também a grande quantidade de trabalho de endurecimento na arquitetura. Concluímos o selo entre o componentes do fornecedor e do sistema do Android, o que garante que as novas versões da parte superior do sistema operacional sejam executadas em versões mais antigas fornecidas pelos nossos parceiros. Nós formalizou a interface para o kernel Android Linux, expandiu o conjunto de testes Treble (VTS) e fez muito mais. Como resultado, as atualizações do Android 9 para o Android 10 estão sendo muito mais tranquilas, como evidenciado pelo feedback direto de nossos parceiros OEM e de silício.
O Google já está obtendo bons retornos com o Android 10. Xiaomi e Essential anunciaram atualizações do Android 10 no mesmo dia que o Google. OnePlus também iniciou seu programa beta no mesmo dia. O Google afirma que ASUS, LG, Motorola, OPPO, Realme, Samsung, Sharp, Sony, Transsion e Vivo se comprometeram a atualizar alguns de seus dispositivos para Android 10 até o final do ano. E, claro, dispositivos como o OnePlus 7T já estão sendo lançados com Android 10 integrado.
Um tópico importante aqui no XDA é a comunidade ROM. O Google fala sobre como os desenvolvedores conseguiram trazer o Android 10 com muito mais facilidade para dispositivos lançados com Oreo e Pie. Imagens genéricas do sistema (GSIs) assinadas pelo Google e binários GMS em android.com também desempenharam um papel importante nisso.
Por último, o Google fala sobre Atualizações dinâmicas do sistema (DSU) e Linha principal do projeto:
Para cada dispositivo lançado no Android 10 compatível com DSU, os desenvolvedores podem instalar Imagens genéricas do sistema assinadas pelo Google e inicializá-las sem precisar tocar nas ROMs de fábrica seus dispositivos.
O Projeto Mainline está no núcleo do sistema operacional Android assim como o Projeto Treble está em sua base. É uma melhoria dramática na velocidade das atualizações dos componentes do sistema operacional que estão sob seu guarda-chuva.
O Google parece estar feliz com o progresso que o Project Treble trouxe para as atualizações do Android. Algumas pessoas provavelmente discordarão disso, mas o Android é um ecossistema enorme. Qualquer progresso que o Google possa fazer nesta área é muito bem-vindo.
Fonte: Desenvolvedores Android