O novo projeto do Google finalmente corrigiu o maior problema do Android


0

Já se passaram quase 9 anos desde que o Google lançou a primeira versão do Android, mas desde então tem havido um problema crescente. No entanto, recentemente, o gigante da tecnologia Google parece ter corrigido o maior problema e encontrado uma nova solução para ele.

O novo projeto do Google finalmente corrigiu o maior problema do Android

Já se passaram quase 9 anos desde que o gigante da tecnologia Google lançou a primeira versão do Android, mas desde então tem havido um problema crescente. O Android, como um sistema operacional de código aberto, é usado em milhões de dispositivos, mas uma grande porcentagem desses dispositivos não são atualizados, ou aqueles que são, leva uma eternidade para os fabricantes de dispositivos implementarem as atualizações.

Mas então como o Google pode resolver o problema?

O problema em si não está no Android ou mesmo em marcas como Samsung, Sony, HTC, Huawei, LG e outras, que demoram muito para lançar as atualizações ao mercado. Claro, atualmente, se você deseja ter as versões mais recentes, você pode comprar um Nexus ou Pixel (dispositivos Google). É pior, é verdade.

Nos últimos tempos, as marcas têm se empenhado mais e disponibilizado rapidamente patches de segurança (correções de problemas) para equipamentos. Funcionou muito bem esse compromisso, porém, a verdade é que os usuários não querem ter 4, 5 ou mesmo meio ano para ter uma nova versão do Android e é o que acontece agora, mesmo com o compromisso das marcas .

As etapas e barreiras no mundo Android

Podemos pensar que é por causa das marcas baixas ou da complexidade do sistema, mas na verdade, há uma série de etapas que ainda são complexas ou demoradas e que causam “entropia” no Android, quando em outros sistemas é imediato.

Vamos dar uma olhada nas etapas desde o lançamento de uma versão do Android até chegar aos dispositivos.

  1. A equipe do Android publica o código de sua versão mais recente do Android
  2. Os fabricantes de componentes modificam esta nova versão para seu hardware específico
  3. Os fabricantes de dispositivos usam esta versão modificada e a ajustam em seus dispositivos
  4. Os fabricantes de dispositivos trabalham com as operadoras para testar e certificar a nova versão
  5. Os fabricantes e operadoras de dispositivos disponibilizam a nova versão aos usuários

A solução se chama Projeto Treble e é o grande trunfo que deve ser apresentado no dia 17 de maio no evento Google I / O 2017.

Mas o que é o Projeto Treble?

Em termos mais simplistas, para entendermos como o Google está pensando, vamos tomar como exemplo o Compatibility Test Suite (CTS), que foi implementado em aplicativos Android. Assim, com o CTS, os desenvolvedores criam aplicativos prontos para serem executados em milhões de dispositivos, sem a necessidade de fazer ajustes para cada um.

Inspirado por esse mecanismo, o Google criou o Projeto Treble. Este projeto pretende fazer o que o CTS faz pelas aplicações. O conceito central é separar a implementação do fornecedor – o software específico de nível inferior, escrito em grande parte por fabricantes de hardware – da estrutura do sistema operacional Android.

Isso é conseguido com a introdução de uma nova interface de fornecedor entre a estrutura do sistema operacional Android e a implementação do fornecedor. A nova interface do fornecedor é validada por um Vendor Test Suite ou VTS, análogo ao CTS, para garantir a compatibilidade com a implementação do fornecedor. Assim, o Android ganhará uma “Interface do Fornecedor”.

Com a interface estável do fabricante, que fornece acesso a peças específicas de hardware Android, os fabricantes de dispositivos podem optar por entregar uma nova versão do Android aos consumidores simplesmente atualizando a estrutura do sistema operacional Android sem exigir nenhum trabalho adicional dos fabricantes de componentes.

O Treble Project chegará a todos os dispositivos que serão lançados com Android O, sendo esta nova arquitetura já presente na versão Developer Preview. Os benefícios dessa abordagem são evidentes, conforme visto nas imagens acima. Se antes precisávamos que os fornecedores de componentes recompilassem as versões de cada componente, com isso a nova abordagem não é mais necessária.

A nova abordagem resolverá todos os problemas de atualização?

Esta nova abordagem é uma excelente aposta do Google e certamente irá acelerar os processos de atualização, mas não tanto quanto seria de se esperar. Os fabricantes ainda precisarão colocar seus próprios recursos, ferramentas e aplicativos na versão limpa do Android. Este processo demorará algum tempo. Além disso, ainda teremos muitas operadoras de telecomunicações que ainda desejarão colocar seus próprios aplicativos acima da construção do fabricante.

O Google está, no entanto, trabalhando com fabricantes de equipamentos e componentes para, ao fazer uma mudança específica, como para uma rede em um determinado país, e para colocar os códigos no AOSP (Android Open Source Project) para Quem não precisa para reescrever novos patches para cada versão do Android.

Para obter mais informações e acompanhar o que o Google tem a mostrar aos desenvolvedores, há mais detalhes sobre o blog para ajudá-lo a entender as etapas a serem seguidas em um futuro próximo.


Like it? Share with your friends!

0

0 Comments

Your email address will not be published. Required fields are marked *