Pour les membres de la communauté Android, Project Treble a été un gros problème et a amélioré l'adoption des mises à jour de version. Mais dans quelle mesure cela a-t-il réellement aidé ?
Quand c'était annoncé en 2017, Project Treble a été considéré comme un changement dans l'écosystème Android. En termes simples, Project Treble modularise Android pour permettre aux OEM de mettre plus facilement à jour les appareils. Pour les membres de la communauté Android qui aiment essayer des logiciels de pointe, cela a été un gros problème et a amélioré l'adoption des mises à jour de version. Mais dans quelle mesure cela a-t-il réellement aidé? Google a partagé quelques détails aujourd'hui dans un article de blog.
Google explique comment, lorsqu'ils ont lancé Project Treble pour la première fois, ils savaient qu'il faudrait un certain temps pour voir quel impact cela aurait sur la plate-forme. Treble a été lancé avec Android Oreo, mais ce n'est qu'avec Android Pie que Google a pu commencer à mesurer le taux de mises à niveau. Maintenant que nous sommes sur Android 10, il y a encore plus de données à analyser.
Le programme bêta partenaire a été l'un des premiers signes de succès du projet Treble. C'est le programme qui a permis à beaucoup plus d'appareils de participer au Aperçus des développeurs Android P. 7 appareils de 7 constructeurs OEM différents ont rejoint les Google Pixel. Et avec le programme bêta d'Android Q, Google a pu augmenter ce nombre à 18 appareils supplémentaires provenant de 12 constructeurs OEM différents.
La mesure la plus importante pour mesurer le succès est la mise à niveau réelle de la version stable. Voici un extrait et un graphique de l'article de blog avec quelques numéros de mise à niveau :
Fin juillet 2018, juste avant le lancement d'Android 9 Pie dans AOSP, Android 8.0 (Oreo) représentait 8,9 % de l'écosystème. À titre de comparaison, fin août 2019, juste avant le lancement d'Android 10, Android 9 (Pie) représentait 22,6 % de l'écosystème. Cela en fait la plus grande fraction de l'écosystème et montre que le projet Treble a eu un effet positif sur la possibilité de mise à jour.
Aujourd’hui, la majorité des progrès réalisés jusqu’à présent sont le résultat du travail effectué par Google avec Android Oreo. Pour le passage d'Android Pie à Android 10, Google s'attend à des mises à niveau plus rapides grâce à leur collaboration avec des fabricants de silicium.
Il y a aussi le gros travail de durcissement de l’architecture. Nous avons terminé le scellement entre le composants du fournisseur et du système d'Android, ce qui garantit que les nouvelles versions de la partie supérieure de l'OS fonctionnent sur les anciennes versions fournies par nos partenaires. Nous formalisé l'interface au noyau Android Linux, étendu la suite de tests Treble (STM), et a fait bien plus encore. En conséquence, les mises à niveau d’Android 9 vers Android 10 se déroulent beaucoup plus facilement, comme en témoignent les retours directs de nos partenaires OEM et silicium.
Google constate déjà de bons retours avec Android 10. Xiaomi et Essential ont annoncé les mises à jour d'Android 10 le même jour que Google. OnePlus a également lancé son programme bêta le même jour. Google affirme qu'ASUS, LG, Motorola, OPPO, Realme, Samsung, Sharp, Sony, Transsion et Vivo se sont engagés à mettre à jour certains de leurs appareils vers Android 10 d'ici la fin de l'année. Et bien sûr, des appareils comme le OnePlus 7T sont déjà lancés avec Android 10 intégré.
Un sujet important ici sur XDA est la communauté ROM. Google explique comment les développeurs ont pu intégrer beaucoup plus facilement Android 10 aux appareils lancés avec Oreo et Pie. Images système génériques (GSI) et binaires GMS signés par Google sur android.com ont également joué un grand rôle à cet égard.
Enfin, Google parle de Mises à jour dynamiques du système (Mémorandum d'accord) et Ligne principale du projet:
Pour chaque appareil lancé sur Android 10 et prenant en charge DSU, les développeurs peuvent installer Images système génériques signées par Google et démarrez-les sans avoir à toucher aux ROM d'usine. leurs appareils.
Project Mainline est au cœur du système d’exploitation Android ce que Project Treble est à sa base. Il s’agit d’une amélioration spectaculaire de la vitesse de mise à jour des composants du système d’exploitation qui relèvent de son égide.
Google semble satisfait des progrès apportés par Project Treble aux mises à jour Android. Certaines personnes ne seront probablement pas d’accord avec cela, mais Android est un énorme écosystème. Tout progrès que Google peut réaliser dans ce domaine est le bienvenu.
Source: Développeurs Android