IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

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

Le , par Patrick Ruiz

202PARTAGES

11  0 
« 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.


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

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de grunk
Modérateur https://www.developpez.com
Le 15/05/2017 à 8:53
Les fabricants d’équipements évoquent la nécessité d’assumer des coûts importants à chaque mise à jour du système d’exploitation
Qu'ils commencent déjà par arrêter de nous coller des surcouches pourries et sans intérêt et tout de suite le coût des màj va drastiquement réduire puisque que tout le code sera dispo dans AOSP...

Et puis franchement quand on voit le boulot que font certaines rom custom , on se dit que les fabricants se foute bien de la gueule du monde
6  0 
Avatar de htoukour
Membre régulier https://www.developpez.com
Le 15/05/2017 à 9:19
Tout a fait d'accord avec grunk, Et Cela il faut ajouter les bloatwares.
0  0 
Avatar de hotcryx
Membre extrêmement actif https://www.developpez.com
Le 15/05/2017 à 10:07
Citation Envoyé par grunk Voir le message

Et puis franchement quand on voit le boulot que font certaines rom custom , on se dit que les fabricants se foute bien de la gueule du monde
Tu as des Rom à conseiller?
Même sur de vieux smartphones "2.3"?

J'ai trouvé une parade ^^ pour enfin travailler convenablement sur mon Ubuntu 4gb de ram (pc).
=> je passe par une image 2.3 => ça commence à 100 Mb de mémoire.
Tandis que les versions 4.0 => 1Gb!

Ce qui veut dire qu'au final, il me reste 1Gb pour loader Firefox qui est gourmand et le tout reste en ram (même pas en cache).
0  0 
Avatar de akoho
Membre régulier https://www.developpez.com
Le 15/05/2017 à 14:17
+1 pour grunk, quand on regarde vraiment ce que font RessurectionRemix OS ou Lineage OS ou encore les autres, l'on se demande vraiment ce que font les constructeurs et leur bloatwares.
0  0 
Avatar de hotcryx
Membre extrêmement actif https://www.developpez.com
Le 15/05/2017 à 16:02
Je m'auto réponds, voici la liste des firmware customs Android:

https://en.wikipedia.org/wiki/List_o...droid_firmware
0  0 
Avatar de a028762
Membre confirmé https://www.developpez.com
Le 16/05/2017 à 11:07
Merci hotcryx pour le lien
0  0 
Avatar de grunk
Modérateur https://www.developpez.com
Le 16/05/2017 à 11:46
Citation Envoyé par hotcryx Voir le message
Tu as des Rom à conseiller?
Même sur de vieux smartphones "2.3"?
J'ai passé récemment une tablette (SM-T520) de 4.4 à 7.1 avec LineageOs sans problème particulier (bon je m'en sert qu'en développement, donc pas un usage intensif de tous les fonctionnalité du système). Samsung n'a jamais fait une seule mise à jour d'android sur la tablette ...
De mémoire LineageOS est utilisé sur tous les téléphone de la marque Oneplus.
0  0 
Avatar de devyg
Membre à l'essai https://www.developpez.com
Le 18/05/2017 à 19:22
@grunk : J’aimerais être d’accord avec toi, mais malheureusement, ce n’est pas vers cela que l’on va. Et ce n’est pas par la faute des fabricants :
https://arstechnica.com/gadgets/2013...ans-necessary/

À part ça, je suis complètement favorable à cette évolution du système Android. Le fabricant de puce a beaucoup trop de pouvoir. C’est par exemple ce qui a énormément ralenti la mise à jour de l’OS du Fairphone 1, qui à ce jour n’est toujours pas achevée !
https://www.fairphone.com/en/2016/06...4-coming-soon/

(N.B. ce forum a un petit problème avec l’Unicode : un espace insécable devient une «*» par exemple)
0  0 
Avatar de SurferIX
Membre chevronné https://www.developpez.com
Le 18/05/2017 à 22:25
Moi j'aurais dit "les utilisateurs finaux" au lieu de "les utilisateurs finals", mais chacun son choix hein, je dis ça je dis rien....
0  0 
Avatar de jlliagre
Modérateur https://www.developpez.com
Le 15/06/2017 à 1:59
Citation Envoyé par SurferIX Voir le message
Moi j'aurais dit "les utilisateurs finaux" au lieu de "les utilisateurs finals", mais chacun son choix hein, je dis ça je dis rien....
Ces deux formes du pluriel sont acceptées aujourd'hui mais je préfère nettement « finals » comme on me l'a appris à l'école (pluriel en « s » comme banal, bancal, fatal, glacial, natal et naval).

Ça évite aussi le jeu de mots avec « utilisateurs finauds », adjectif qui tombe cependant en désuétude.
0  0