El Asus Zenfone 4 recibió soporte para Project Treble, pero la implementación de Asus no utiliza una partición de proveedor separada para almacenar los BLOB del dispositivo.
Una de las principales críticas a los fabricantes de teléfonos Android desde el lanzamiento de Android Oreo ha sido la falta de soporte para Project Treble. El esquema de actualización modular de Google que tiene el potencial de ayudar al desarrollo de ROM personalizada en formas que antes no eran posibles. imaginable. Con Proyecto Treble, Una única imagen del sistema puede iniciarse en varios dispositivos, por lo que no es sorprendente que algunas personas se sientan decepcionadas porque no todos los fabricantes de equipos originales lo admiten. Nokia y OnePlus afirman que sus dispositivos no tienen las particiones necesarias, una excusa justa, dado que Project Treble requiere una partición /vendor para contener todo el dispositivo. Binario lgrande Transmisión exteriorProyectos (BLOB). Pero Asus no dejó que eso le impidiera lanzar una actualización basada en Android Oreo para el Asus Zenfone 4 que brinda soporte para Project Treble.
sin una partición de proveedor separada.Ahora bien, no es el mismo tipo de Project Treble que ha llegado a otros dispositivos hasta ahora. De hecho, no es tan útil para el desarrollo de ROM personalizado como, por ejemplo, la implementación Project Treble del Huawei Mate 9. Debido a que Asus decidió no utilizar una partición /vendor, los BLOBS del dispositivo se almacenan en la partición /system en cambio, lo que significa que es imposible crear una única imagen del sistema en el Zenfone 4 que arranque en otros Asus dispositivos. Sin embargo, eso no significa que no beneficiará a los desarrolladores de ROM personalizados: los BLOBS del dispositivo Asus Zenfone 4 ahora se han estandarizado y los desarrolladores de ROM personalizados ahora pueden hacerlo. adopte el mismo enfoque al desarrollar ROM que al crear una única imagen del sistema: simplemente incorporarán los objetos binarios dentro de la partición del sistema. en cambio.
Si bien el soporte Project Treble de Asus para el ZenFone 4 no ayudará a los desarrolladores a crear una imagen de sistema universal para todos los dispositivos, ayudará al desarrollo de ROM personalizada para el teléfono y facilitará que Asus actualice en futuro.
Actualización: más contexto
Para los desarrolladores de ROM personalizados, la compatibilidad con Project Treble de Asus debería facilitar mucho las cosas en algunos aspectos. Si bien es cierto, las mejores partes de Project Treble permitirán que se inicie la misma imagen del sistema en cualquier dispositivo, dispositivos que no tienen esta partición pero aún así tienen "Treble-ize". sus BLOB, por así decirlo, aún se pueden usar en cualquier versión de Android compatible con Project Treble con o sin la partición /vendor, siempre que se realicen los ajustes necesarios. hecho.
Fuente: Foros ZenTalk