A ZTE está dando aos desenvolvedores uma vantagem no LineageOS 15 para o Axon 7

Uma das maiores atrações do fórum é a infinidade de ROMs personalizadas disponíveis em muitos dispositivos Android diferentes. Essas ROMs são feitas minuciosamente por desenvolvedores independentes em nossos fóruns, geralmente com pouca ou nenhuma ajuda dos fabricantes de dispositivos. Às vezes, os esforços de desenvolvimento são realmente impedidos pelos fabricantes de dispositivos quando eles tomam seu tempo doce e doce para liberar o código-fonte do kernel. Apenas alguns fabricantes de dispositivos liberam suas árvores de dispositivos e o código-fonte do kernel imediatamente após o lançamento, mas uma empresa está procurando superar todos eles. Aparentemente, a ZTE forneceu firmware de pré-lançamento ao mantenedor oficial do LineageOS para o Axon 7 para ajudar a trazer o LineageOS 15 para o dispositivo.

O mantenedor oficial do LineageOS no ZTE Axon 7 é um desenvolvedor reconhecido como desenvolvedor não justificado. Atualmente, o Axon 7 tem uma versão estável e oficial do LineageOS 14.1 com base no Android 7.1 Nougat disponível. O Android 8.0 Oreo foi lançado há alguns meses, mas a equipe do LineageOS ainda está trabalhando para trazer sua base de código para o lançamento do Android Oreo (agora 8.1). Graças a alguma assistência da ZTE, o Axon 7 pode ter uma versão estável do LineageOS 15 em pouco tempo após a atualização oficial do Android Oreo para o dispositivo.

Isso porque, de acordo com o Unjustified Dev, a ZTE compartilhou a fonte do kernel e a ROM oficial do Android Oreo com o desenvolvedor. De acordo com o desenvolvedor:

Temos uma atualização oficial do Oreo. Estou executando agora e também tenho a fonte do kernel. É isso que o Lineage 15 está usando, então não há bootstack antigo nem nada do que é 8.0. O oficial O para 8996 ainda é 3, 18 para todos os dispositivos 820/821, não há razão para a porta 4.4, apenas prolongaria o tempo que levaria para ser lançado. A Treble também não tem nada a ver com o 4.4. Nosso dispositivo não possui uma partição de fornecedor, portanto, os produtos proprietários estão no sistema / fornecedor / vinculado a / fornecedor. Portanto, se você exibisse um system.img genérico, perderia todos os seus bens de propriedade e seu dispositivo nem inicializaria devido à falta de suporte de hardware. Se nosso dispositivo tivesse uma partição de fornecedor, tenho certeza de que eles teriam ativado os agudos. Poucos dispositivos pré-O têm partições de fornecedores, como os dispositivos do Google, e foi assim que o Google fez o pixel.

A primeira parte do comentário menciona o fato de ele ter acesso a uma versão de pré-lançamento do Android 8.0 para o ZTE Axon 7, bem como sua fonte de kernel. O restante do comentário aborda um tópico em que muitas pessoas estão interessadas: Suporte ao Project Treble. Infelizmente, é improvável que o Axon 7 ofereça suporte ao Project Treble, pois não possui uma partição de fornecedor dedicada (e a empresa provavelmente não pode arriscar re-particionar os dispositivos dos usuários por meio de uma atualização do OTA).

Mas o fato de o desenvolvedor ter acesso a essa compilação é incrível. Isso dá ao Dev injustificado uma vantagem na criação do LineageOS 15 para o Axon 7, já que ele terá acesso aos binários atualizados das ROM oficiais semanas antes. Ter a fonte do kernel disponível também é um benefício, pois o desenvolvedor não precisará gastar tanto tempo atualizando seu kernel para a fonte de kernel mais recente do CAF.

Infelizmente, eu não sei nada sobre isso. Recebi a fonte de compilação e kernel cedo para me adaptar ao Lineage for 8.0

De acordo com a equipe de desenvolvedores, o LineageOS 15 está pronto para ser lançado assim que a ZTE aceitar. Como os binários na ROM do LineageOS 15 são proprietários, o desenvolvedor não pode liberá-los até que a ZTE aprove.

Não lançaremos o LineageOS 15 com os blobs do Android Oreo até que a ZTE permita. Isso pode levar até que eles lançem sua versão oficial.

Dado os comentários dos desenvolvedores nesse segmento, realmente parece que a ZTE se preocupa com a comunidade de desenvolvedores. De acordo com o desenvolvedor injustificado:

Lembre-se de que não assinei nada. Eu sou apenas um cara aleatório em quem eles confiam e eu gostaria de continuar assim. Tudo o que posso dizer é apenas esperar até que as coisas estejam resolvidas. Todo mundo passou pela espera de N, tenho certeza que todo mundo pode fazer de novo por O.

O ZTE deu ao mantenedor do LineageOS acesso à sua origem do kernel e ROM sem exigir que ele assinasse um NDA. Isso permitiu ao desenvolvedor compartilhar atualizações frequentes com a comunidade e empolgá-los com o que está por vir quando o lançamento oficial do Android Oreo chegar para o Axon 7. Além disso, isso significa que os proprietários do Axon 7 poderão desfrutar de um lançamento estável do LineageOS 15 mais rápido do que seria normalmente possível.

Esse comportamento da ZTE não é algo que realmente vemos dos OEMs com tanta frequência. Existem alguns OEMs que fornecem dispositivos gratuitos para selecionar desenvolvedores (o OnePlus e o Honor já fizeram isso no passado), mas essa ação leva a outro nível. A liberação de fontes do kernel e árvores de dispositivos no dia 1 é uma coisa, mas dar aos desenvolvedores uma vantagem inicial ao fornecer acesso ao firmware de pré-lançamento é um jogo totalmente diferente.

Parabéns à ZTE por oferecer à comunidade dedicada esse nível de suporte. O Unjustified Dev também postou alguns comentários nesse tópico, que sugerem que a ZTE está abandonando sua interface do MiFavor em favor de uma aparência e aparência mais conservada em Android, o que tenho certeza que muitos de nossos usuários apreciariam. Portanto, independentemente de você se interessar ou não por ROMs personalizadas, a ZTE aparentemente procura satisfazer tanto a sua base de clientes regulares quanto a mais hardcore. Espero que eles continuem ouvindo a comunidade e fornecendo suporte dessa maneira.