Graças aos esforços dos desenvolvedores, o OnePlus 5 e o OnePlus 5T tornaram-se não oficialmente compatíveis com o Project Treble. Isso permite que os usuários atualizem uma imagem genérica do sistema no dispositivo.
O Projeto Treble é um dos desenvolvimentos mais emocionantes da memória recente. A rearquitetura de baixo nível na forma como o Android funciona ainda tem muitas mudanças por vir (veremos uma muitas informações sobre isso quando o lançamento completo do Android P estiver disponível), mas já levou a um "revolução"de certa forma no desenvolvimento de ROM personalizada baseada em AOSP. Isso ocorre porque o suporte Treble permite que um dispositivo atualizar uma imagem genérica do sistema (GSI) baseado em AOSP e facilitará a atualização para uma versão mais recente do Android no futuro. Nós vimos um alguns dispositivos recebem suporte Treble não oficialmente, e o OnePlus 5 e o OnePlus 5T são os mais recentes dessa lista.
Anteriormente, OnePlus (e Nokia) disseram que não seriam capazes de atualizar sua linha de smartphones existente com suporte Treble
. Isso ocorre porque seus dispositivos existentes não tinham uma partição dedicada do fornecedor, e as empresas decidiram que o reparticionamento por meio de uma atualização OTA não era algo que queriam arriscar. No entanto, na verdade há uma partição não utilizada de 1,5 GB no OnePlus 5 e OnePlus 5T chamada “last_parti” que os desenvolvedores têm testado transformando-se em uma partição improvisada de fornecedor (na verdade, você só precisa renomeá-la). Agora, outro desenvolvedor peguei esse script e concluí o resto do trabalho necessário para “Trebelizar” os dispositivos carro-chefe OnePlus mais recentes.Esse desenvolvedor, XiNGRZ, faz parte da equipe Mokee ROM, e o compromete que ele fez mostre como ele conseguiu Trebelize o OnePlus 5 e 5T. Como explicado em sua postagem no XDA, ele executou o script para criar a partição do fornecedor a partir daquela partição não utilizada, moveu todos os HALs de /system/vendor e graças à vinculação de todos os HALs do OnePlus nos últimos Betas abertos do OxygenOS, ele é capaz de tornar o dispositivo Treble compatível. Fazendo isso, ele foi capaz de inicializar um Ressurreição Remix GSI como ele mostrou em seu Weibo conta.
Graças a este trabalho, se você atualizar a versão noturna mais recente da ROM Mokee para o OnePlus 5 (baixe aqui) ou OnePlus 5T (baixe aqui), seu dispositivo se tornará não oficialmente compatível com o Project Treble. Depois de fazer isso, você pode optar por atualizar qualquer GSI atualmente disponível, que inclui desenvolvedor reconhecido XDA phhussonROMs puros AOSP, LineageOS 15.1 ou Resurrection Remix (conforme mostrado acima). Um usuário em nossos fóruns, membro sênior do XDA Yousvel, tem mostrou que isso funciona.
Nossa opinião: Isso provavelmente não fará uma grande diferença para os proprietários existentes do OnePlus 5 e 5T. Houve muita indignação no OnePlus quando a empresa anunciou que não atualizaria seus dispositivos com suporte Treble, no entanto, grande parte dessa indignação foi equivocada. Para os dispositivos OnePlus, já existe uma comunidade saudável de desenvolvedores em torno deles com vários ROMs baseados em AOSP já disponíveis.
Os benefícios do Treble para a comunidade de ROM personalizada são melhor vistos em dispositivos com pouco ou nenhum cenário de desenvolvedor, como em telefones Huawei/Honor ou telefones com públicos menores, como o Razer Phone. Embora seja bom ver esse esforço de desenvolvimento nos dispositivos OnePlus, não é como se o cenário dependesse disso. Além disso, com as alterações feitas no Android P (terminando o trabalho no VNDK versionado), ainda será necessário trabalhar nesta “porta” do Treble antes que ela esteja preparada para o futuro.
Por último, embora o suporte Treble possa fazer a diferença na rapidez com que o OnePlus atualiza seus dispositivos, não há garantia de que isso acontecerá. Ambos os dispositivos foram atualizados recentemente com o Patches de segurança de abril, então parece que a única coisa que determina a rapidez com que esses dispositivos são atualizados é o próprio OnePlus. Uma vez AndroidP está mais amplamente disponível, veremos se o suporte Treble faz ou não diferença com o próximo OnePlus 6.