Google annonce un changement de l’architecture de l’OS Android
La firme vise le déploiement rapide des MAJ dans cet écosystème

« L’un des retours que nous avons constamment de nos partenaires fabricants d'équipements est que la mise à jour des appareils existants vers une nouvelle version d’Android coûte énormément en temps et en argent », peut-on lire dans un récent billet de blog de l’équipe de développement du système d’exploitation Android. C’est un fait, le déploiement de nouvelles versions d’Android est très lent. De récentes statistiques montrent en effet que le taux de déploiement d’Android 7.0 Nougat tourne autour de 5 %. Google a décidé de changer la donne avec le projet Treble, une modification de l’architecture du système d’exploitation Android pensée pour pallier la lenteur du déploiement des mises à jour vers les utilisateurs finals.

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.

Nom : New architecture.png
Affichages : 6023
Taille : 17,2 Ko

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.

Nom : Cycle de vie.png
Affichages : 5695
Taille : 73,8 Ko

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