Le projet Treble est une initiative qui vise à rendre le système d’exploitation Android modulaire. Concrètement, il s’agit de séparer le framework du système d’exploitation de celui qui prend en charge le matériel spécifique à chaque fabricant (cf. figure ci-dessous). Désormais, entre les deux ensembles, Google prévoit une interface logicielle (Vendor Interface) pour s’assurer de la prise en charge correcte des puces qui rentrent dans la constitution des équipements destinés à tourner sous le système d’exploitation. Théoriquement, ce changement devrait permettre qu’une mise à jour soit déployée sur un dispositif sans l’implication des fabricants de puces.
Le cycle de vie d’une nouvelle version du système d’exploitation Android (figure ci-dessous) prévoit en effet que l’équipe Android publie une mise à jour du système d’exploitation et que les fabricants de puces (Qualcomm, Samsung Exynos, etc.) soient les premiers à effectuer des modifications de cette mise à jour pour l’adapter aux puces qui équiperont les appareils. La version modifiée par les fabricants de puces est ensuite mise à la disposition des fabricants d’équipements tels que Samsung, LG, HTC, etc. qui eux aussi procèdent à leur tour à des personnalisations pour l’adapter à leurs appareils.
Il s’agit d’un processus long et fastidieux duquel Google n’a finalement retiré qu’une étape, celle où les fabricants de puces interviennent dans le processus de déploiement de la mise à jour du système d’exploitation vers les utilisateurs finals. Seulement, qu’en est-il des maillons restants de la chaine ? Il est manifeste qu’au niveau des fabricants d’équipements par exemple, cette innovation de Google ne provoquera pas forcément un changement d’habitudes. Les fabricants d’équipements évoquent la nécessité d’assumer des coûts importants à chaque mise à jour du système d’exploitation et forcément mettent en place des politiques qui se répercutent sur leur disponibilité.
La célérité recherchée par Google dans le déploiement des mises à jour du système d’exploitation Android risque donc d’être plombée par les fabricants d’équipements et les opérateurs de télécommunications pour ce qui est du cas spécifique des smartphones. Quant à ce qui concerne l’effectivité de cette nouvelle mesure, il faudra attendre, comme l’a souligné l’équipe des développeurs Android de Google, le lancement d’Android O prévu pour l’été prochain.
Sources : Blog Google, DT
Et vous ?
Que pensez-vous de cette initiative de Google ?
Voir aussi :
USA : 71 % des smartphones Android fonctionnent avec des correctifs de sécurité obsolètes, une situation attribuée à la nature open source de l'OS