La mise à jour ASUS Zenfone 4 Android Oreo apporte la prise en charge du projet Treble sans partition de fournisseur séparée

L'Asus Zenfone 4 a reçu le support de Project Treble, mais la mise en œuvre d'Asus n'utilise pas de partition de fournisseur distincte pour stocker les BLOB de l'appareil.

L'une des critiques majeures adressées aux fabricants de téléphones Android depuis le lancement d'Android Oreo est l'incapacité à prendre en charge le projet Treble. Le système de mise à niveau modulaire de Google qui a le potentiel de faciliter le développement de ROM personnalisées d'une manière qui ne l'était pas auparavant imaginable. Avec Projet Treble, Une seule image système peut démarrer sur plusieurs appareils, il n'est donc pas surprenant que certaines personnes aient été déçues que tous les constructeurs OEM ne le prennent pas en charge. Nokia et OnePlus affirment tous deux que leurs appareils ne disposent pas des partitions nécessaires - une excuse valable, étant donné que Project Treble nécessite une partition /vendor pour contenir tout l'appareil. Binaire Lénorme Obprojets (BLOB). Mais Asus n'a pas laissé cela l'empêcher de publier une mise à jour basée sur Android Oreo pour l'Asus Zenfone 4 qui prend en charge Project Treble.

sans une partition fournisseur distincte.

Maintenant, ce n’est pas le même genre de Project Treble que celui proposé jusqu’à présent sur d’autres appareils. En fait, il est loin d'être aussi utile pour le développement de ROM personnalisées que, par exemple, l'implémentation du Project Treble du Huawei Mate 9. Parce qu'Asus a choisi de ne pas utiliser de partition /vendor, les BLOBS de périphérique sont stockés dans la partition /system. à la place, ce qui signifie qu'il est impossible de créer une seule image système sur le Zenfone 4 qui démarrera sur d'autres Asus dispositifs. Cela ne veut pas dire que cela ne profitera pas aux développeurs de ROM personnalisées: les BLOBS des appareils Asus Zenfone 4 ont désormais été standardisés et les développeurs de ROM personnalisées peuvent désormais le faire. adopter la même approche pour développer des ROM que pour créer une image système unique: ils incorporeront simplement les objets binaires dans la partition système plutôt.

Alors que la prise en charge du Project Treble d'Asus pour le ZenFone 4 n'aidera pas les développeurs à créer une image système universelle pour tous les appareils, cela facilitera le développement de ROM personnalisées pour le téléphone et facilitera la mise à niveau d'Asus. avenir.

Mise à jour: plus de contexte

Pour les développeurs de ROM personnalisées, la prise en charge du Project Treble d'Asus devrait rendre les choses beaucoup plus faciles à certains égards. S'il est vrai que les meilleures parties de Project Treble permettront de démarrer la même image système sur n'importe quel appareil, les appareils qui n'ont pas cette partition mais qui "Treble-ize" leurs BLOB, pour ainsi dire, peuvent toujours être utilisés sur n'importe quelle version d'Android prise en charge par Project Treble avec ou sans la partition /vendor, à condition que les ajustements nécessaires soient effectués. fait.


Source: Forums ZenTalk