Graças ao Project Treble, AOSP Android Oreo Boots no Huawei Mate 10 e Mate 10 Pro

Graças ao Project Treble, os usuários podem inicializar uma versão funcional do AOSP Android Oreo no Huawei Mate 10 e Huawei Mate 10 Pro.

O Projeto Treble ocupou a mente de muitos entusiastas do Android nas últimas semanas. Houve alguma indignação entre os membros da comunidade OnePlus quando foi revelado que nenhum dispositivo OnePlus atual (incluindo o lançou recentemente o OnePlus 5T) apoiaria o Projeto Treble. OnePlus e Nokia têm um razão compreensível por não oferecer suporte ao Project Treble em uma versão do Android Oreo, por mais decepcionante que isso possa ser. A razão pela qual o suporte Treble é tão interessante para a comunidade XDA vai além de atualizações de software teoricamente mais rápidas, já que o O Vendor Test Suite para verificar a compatibilidade do Treble requer que os dispositivos sejam capazes de inicializar uma versão genérica do AOSP Android Oreo. Graças a isso, pude inicialize o AOSP 8.0 Oreo no Huawei Mate 9 no mês passado, e agora os usuários estão relatando que também podem inicializar esta mesma ROM no Huawei Mate 10 e Mate 10 Pro.

AOSP Android Oreo rodando no Huawei Mate 9

A dupla Huawei Mate 10 lançado em outubro com Android 8.0 Oreo integrado, o que significa que Projeto Agudos o suporte é um requisito para que o dispositivo seja fornecido com aplicativos e serviços do Google. Assim, não deve ser surpresa que uma versão genérica do AOSP Android Oreo seja capaz de inicializar no Huawei Mate 10 e Mate 10 Pro. No entanto, como o desenvolvimento em dispositivos compatíveis com Treble é um território desconhecido para muitos, é melhor não fazer suposições. Assim, ninguém tinha certeza absoluta de que funcionaria até que foi comprovado esta semana pelos usuários em nossos fóruns.

AOSP Android 8.0 Oreo no Huawei Mate 10. Créditos: Membro Júnior XDA MaxnSchnacksn

Um usuário em nosso fórum Huawei Mate 10 relatado aquele membro sênior do XDA phhussonA ROM AOSP do foi inicializada em seu dispositivo. Outro usuário em nosso Fórum de Desenvolvimento do Projeto Treble relatado que inicializa no Huawei Mate 10 Pro. Nenhuma modificação específica do dispositivo foi feita na ROM do phhusson para fazê-lo funcionar no Mate 10 ou Mate 10 Pro. Isso significa que esta imagem única do sistema pode inicializar em um dispositivo com o HiSilicon Kirin 960 (Huawei Mate 9, Honor 8 Pro, Honor 9), HiSilicon Kirin 970 (Huawei Mate 10 e Huawei Mate 10 Pro) e Qualcomm Snapdragon 835 (Essential Phone e Sony Xperia XZ1 Compactar).

Claro, só porque inicializa não significa que a ROM seja adequada como driver diário. Ainda existem vários bugs e problemas a serem resolvidos, mas a vantagem do suporte do Treble é que a maior parte do hardware já deve funcionar graças à interface padronizada do fornecedor. Na verdade, como é o caso dos dispositivos Kirin 960, a série Mate 10 no AOSP Oreo apresenta apenas alguns bugs no momento. Existem alguns relatos sobre o controle deslizante de brilho não funcionar corretamente, mas tudo que é crítico, como gráficos, câmera, rádio, etc. deveria estar funcionando.

Tínhamos escrito no mês passado sobre o imensos benefícios que o Projeto Treble traria para o desenvolvimento de ROM AOSP. Dada a progressão atual, alguns podem ser céticos em relação a esta afirmação. O maior desafio que impede o desenvolvimento de dispositivos Treble é a falta de testadores e desenvolvedores. Atualmente, apenas alguns desenvolvedores estão trabalhando nisso, o que é natural, já que há apenas um pequeno número de dispositivos certificados pela Treble no mercado.

Além disso, desenvolver uma ROM em um dispositivo que você não possui pode ser irritante, e é por isso que isso não é feito com frequência. Para aqueles que estão dispostos a fazer isso, como Phhusson, ter apenas alguns testadores capazes de ajudar na depuração também pode retardar o progresso. Se você quiser ajudar a testar ou desenvolver uma ROM compatível com o dispositivo Treble, confira nosso Fórum de Desenvolvimento do Projeto Treble abaixo.

Participe do Fórum de Desenvolvimento do Projeto Treble