ZTE está dando a los desarrolladores una ventaja en LineageOS 15 para el Axon 7

Una de las mayores atracciones para el foro es la gran cantidad de ROM personalizados disponibles en muchos dispositivos Android diferentes. Estas ROM son elaboradas minuciosamente por desarrolladores independientes en nuestros foros, a menudo con poca o ninguna ayuda de los fabricantes de dispositivos. A veces, los fabricantes de dispositivos obstaculizan los esfuerzos de desarrollo cuando se toman su tiempo dulce para lanzar el código fuente del núcleo. Solo unos pocos fabricantes de dispositivos lanzan sus árboles de dispositivos y el código fuente del kernel inmediatamente después del lanzamiento, pero una compañía está buscando superarlos a todos. Aparentemente, ZTE ha proporcionado firmware de prelanzamiento al responsable oficial de LineageOS para el Axon 7 para ayudar a llevar LineageOS 15 al dispositivo.

El responsable oficial de mantenimiento de LineageOS en el ZTE Axon 7 es Developer Developer Unjustified Dev. El Axon 7 actualmente tiene una versión estable y oficial de LineageOS 14.1 basada en Android 7.1 Nougat disponible para él. Android 8.0 Oreo se lanzó hace unos meses, pero el equipo de LineageOS todavía está trabajando en mostrar su base de código para el lanzamiento de Android Oreo (ahora 8.1). Gracias a la ayuda de ZTE, el Axon 7 puede estar viendo una versión estable de LineageOS 15 en poco tiempo después de la actualización oficial de Android Oreo para el dispositivo.

Esto se debe a que, según Unjustified Dev, ZTE ha compartido la fuente del kernel y la ROM oficial de Android Oreo con el desarrollador. Según el desarrollador:

Tenemos una actualización oficial de Oreo. La estoy ejecutando ahora y también tengo la fuente del núcleo. Eso es lo que está utilizando Lineage 15, por lo que no hay un bootstack antiguo ni nada, todo es 8.0. El O oficial para 8996 sigue siendo 3.18 para todos los dispositivos 820/821, no hay razón para incluso el puerto 4.4, solo prolongaría el tiempo que tomaría antes de su lanzamiento. Treble tampoco tiene nada que ver con 4.4, nuestro dispositivo no tiene una partición de proveedor, por lo que los productos patentados están en system / vendedor / vinculados a / vendedor. Entonces, si flasheó un system.img genérico, perdería todos sus productos patentados y su dispositivo ni siquiera arrancaría debido a la falta de soporte de hardware. Si nuestro dispositivo tuviera una partición de proveedor, estoy seguro de que habrían habilitado los agudos. No muchos dispositivos pre-O tienen particiones de proveedores como dispositivos de Google, que es como Google lo hizo para el píxel.

La primera parte de su comentario menciona el hecho de que tiene acceso a una versión preliminar de Android 8.0 para el ZTE Axon 7, así como a su fuente del núcleo. El resto del comentario toca un tema en el que muchas personas están interesadas: el apoyo de Project Treble. Desafortunadamente, es poco probable que Axon 7 admita Project Treble ya que carece de una partición de proveedor dedicada (y la compañía probablemente no pueda arriesgarse a volver a particionar los dispositivos de los usuarios a través de una actualización OTA).

Pero el hecho de que el desarrollador tenga acceso a esta compilación en sí es increíble. Esto le da a Unjustified Dev una ventaja en la construcción de LineageOS 15 para el Axon 7, ya que tendrá acceso a los binarios actualizados de la ROM oficial con semanas de anticipación. Tener la fuente del núcleo disponible también es una bendición, ya que el desarrollador no tendrá que pasar tanto tiempo actualizando su núcleo a la última fuente del núcleo CAF.

Lamentablemente, no sé nada al respecto. Me enviaron la compilación y la fuente del núcleo temprano para adaptarme a Lineage para 8.0

Según el equipo de desarrolladores, LineageOS 15 está listo para ser lanzado una vez que ZTE dé el visto bueno para hacerlo. Dado que los binarios en la ROM LineageOS 15 son propietarios, el desarrollador no puede liberarlos hasta que ZTE lo apruebe.

No lanzaremos LineageOS 15 con los blobs Oreo de Android hasta que ZTE lo permita. Esto podría tomar hasta que lancen su versión oficial.

Teniendo en cuenta los comentarios de los desarrolladores en ese hilo, realmente parece que a ZTE le importa la comunidad de desarrolladores. De acuerdo con Dev injustificado:

Tenga en cuenta que no firmé nada. Solo soy un tipo al azar en el que confían y me gustaría mantenerlo así. Todo lo que puedo decir es esperar hasta que las cosas se arreglen. Todos pasaron la espera de N, estoy seguro de que todos pueden volver a O.

ZTE le dio al mantenedor de LineageOS acceso a su fuente de núcleo y ROM sin requerir que incluso firmara un NDA. Esto ha permitido al desarrollador compartir actualizaciones frecuentes con la comunidad y entusiasmarlos con lo que vendrá cuando llegue el lanzamiento oficial de Android Oreo para Axon 7. Y además, significa que los propietarios de Axon 7 podrán disfrutar de un lanzamiento estable de LineageOS 15 más rápido de lo que normalmente sería posible.

Este comportamiento de ZTE no es algo que realmente vemos de los OEM con tanta frecuencia. Hay algunos OEM que ofrecen dispositivos gratuitos para desarrolladores seleccionados (OnePlus y Honor lo han hecho en el pasado), pero esta acción lo lleva a otro nivel. Liberar fuentes de kernel y árboles de dispositivos en el día 1 es una cosa, pero darles a los desarrolladores una ventaja al proporcionar acceso al firmware previo al lanzamiento es un juego de pelota completamente diferente.

Así que felicitaciones a ZTE por brindar a su comunidad dedicada ese nivel de apoyo. El desarrollador injustificado también ha publicado algunos comentarios en ese hilo que sugieren que ZTE está abandonando su interfaz de usuario MiFavor a favor de una apariencia y sensación de Android más común, lo que estoy seguro de que muchos de nuestros usuarios apreciarían. Entonces, independientemente de si le interesan o no las ROM personalizadas, ZTE aparentemente está buscando satisfacer tanto a su base de clientes habituales como a sus clientes más exigentes. Esperemos que sigan escuchando a la comunidad y brindando apoyo de esta manera.