Google contraindrait les constructeurs à adopter la dernière version d'Android
Pour accéder aux Google Apps
Le 2014-02-13 16:28:54, par Hinault Romaric, Responsable .NET
La fragmentation d’Android est un problème auquel Google souhaiterait mettre fin.
Avec la dernière version d’Android (KitKat), Google avait effectué des améliorations et optimisations importantes, afin de permettre au navigateur de consommer moins de ressources et de ce fait, de pouvoir être utilisé sur les terminaux ne disposant que de 512 Mo de mémoire.
Pour Google, KitKat devait permettre de mettre fin à la fragmentation d’Android, car même les terminaux anciens et les dispositifs bas de gamme pouvaient recevoir cette mise à jour.
Cependant, les chiffres de l’écosystème Android montrent que la fin de la fragmentation n’est pas pour si tôt. Selon les statistiques publiées par Google en début février 2014, Android 4.4 est embarqué sur uniquement 1,8% de terminaux Android, depuis son lancement il y a trois mois. Alors que Gingerbread (Android 2.3.3 à 2.3.7) affiche une part de 20% et Jelly Bean (Android 4.1.x, 4.2.x et 4.3) représente à lui seul 60,7%.
Les principaux responsables de cette situation sont les constructeurs, qui préfèrent sortir de nouveaux modèles de smartphones que d’investir du temps pour préparer et distribuer des mises à jour aux terminaux existants. De plus, ceux-ci expédient encore des smartphones bas de gamme à destination des pays émergents avec Gingerbread.
Pour Google, la récréation est terminée, et la société aurait adopté une disposition pour contraindre les constructeurs à déployer les dernières versions d’Android. Selon nos confrères d’Android Police, les fabricants ne pourront plus bénéficier de la certification pour les smartphones expédiés avec certaines versions d’Android.
Ainsi, depuis le 1er février de cette année, les constructeurs qui ont décidé d’utiliser Gingerbread (2.3.x), Honeycomb (3.2), Ice Cream Sandwich (4.0.x) ou Jelly Bean (4.1.x), ne peuvent plus bénéficier des applications Google (Gmail, YouTube, Maps, Google Pays, etc.).
Les constructeurs peuvent encore obtenir la certification pour Android 4.2 jusqu'au 24 avril 2014. Le 31 juillet est mentionné pour Android 4.3. En ce qui concerne KitKat (Android 4.4), aucune date n’a été définie.
Bien que cette directive ne permette pas de bousculer les constructeurs pour publier des mises à jour, elle permettra néanmoins d’expédier les nouveaux smartphones et tablettes sous les dernières versions d’Android.
Source : Android Police
Et vous ?
Qu'en pensez-vous ? Permettra-t-elle de mettre fin à la fragmentation ?
Avec la dernière version d’Android (KitKat), Google avait effectué des améliorations et optimisations importantes, afin de permettre au navigateur de consommer moins de ressources et de ce fait, de pouvoir être utilisé sur les terminaux ne disposant que de 512 Mo de mémoire.
Pour Google, KitKat devait permettre de mettre fin à la fragmentation d’Android, car même les terminaux anciens et les dispositifs bas de gamme pouvaient recevoir cette mise à jour.
Cependant, les chiffres de l’écosystème Android montrent que la fin de la fragmentation n’est pas pour si tôt. Selon les statistiques publiées par Google en début février 2014, Android 4.4 est embarqué sur uniquement 1,8% de terminaux Android, depuis son lancement il y a trois mois. Alors que Gingerbread (Android 2.3.3 à 2.3.7) affiche une part de 20% et Jelly Bean (Android 4.1.x, 4.2.x et 4.3) représente à lui seul 60,7%.
Les principaux responsables de cette situation sont les constructeurs, qui préfèrent sortir de nouveaux modèles de smartphones que d’investir du temps pour préparer et distribuer des mises à jour aux terminaux existants. De plus, ceux-ci expédient encore des smartphones bas de gamme à destination des pays émergents avec Gingerbread.
Pour Google, la récréation est terminée, et la société aurait adopté une disposition pour contraindre les constructeurs à déployer les dernières versions d’Android. Selon nos confrères d’Android Police, les fabricants ne pourront plus bénéficier de la certification pour les smartphones expédiés avec certaines versions d’Android.
Ainsi, depuis le 1er février de cette année, les constructeurs qui ont décidé d’utiliser Gingerbread (2.3.x), Honeycomb (3.2), Ice Cream Sandwich (4.0.x) ou Jelly Bean (4.1.x), ne peuvent plus bénéficier des applications Google (Gmail, YouTube, Maps, Google Pays, etc.).
Les constructeurs peuvent encore obtenir la certification pour Android 4.2 jusqu'au 24 avril 2014. Le 31 juillet est mentionné pour Android 4.3. En ce qui concerne KitKat (Android 4.4), aucune date n’a été définie.
Bien que cette directive ne permette pas de bousculer les constructeurs pour publier des mises à jour, elle permettra néanmoins d’expédier les nouveaux smartphones et tablettes sous les dernières versions d’Android.
Source : Android Police
Et vous ?
-
tontonnuxMembre expérimentéMais Android n'a jamais été un language, et Google n'a jamais sorti 2 versions d'Android en même temps !
Soit t'as rien compris/suivi, soit tu t'exprimes mal par ce que pour moi ce que tu dis est tellement éloigné de la réalité...le 14/02/2014 à 9:14 -
grunkModérateurL'argument du hardware est dans la plus part du temps une fausse excuse pour les constructeurs.
C'est juste que le process de validation d'une nouvelle version est relativement long :- le constructeur des puces doit valider la compatibilité et éventuellement écrire de nouveau driver
- le constructeur du téléphone va faire des mise à jour dans sa surcouche.
- Il faut travaille avec les opérateur qui parfois rajoute eux aussi une surcouche , pour vérifier que ça va pas tous casser ...
Tout ce temps c'est de l'argent perdu , puisque mise à jour ou non le téléphone est vendu.
Mais si effectivement google pouvait imposer que à la sortie d'un appareil il soit obligatoirement équiper de la dernière version disponible ca serait déjà pas mal ...
Là j'ai recu un téléphone (certes à vocation industrielle) qui es en 4.1.2 , ce qui semble être la norme chez tous les oem chinois.le 14/02/2014 à 9:55 -
naf87Membre éclairéAu finish, rien n'est gratos. Et le terme "open source" devient de plus en plus un slogan de marketing qui masque des conditions quelques fois invraisemblables. Après tout, c'est aussi ça les affaires, j’hameçonne et tant pis pour celui qui se fera prendre
. le 18/02/2014 à 10:35 -
AiekickMembre extrêmement actifPratique pour google vu les options non désactivables (critique pour la confidentialité : http://www.developpez.com/actu/65550...-l-EFF-reagit/ ) qu'il ont mit en place dans la 4.4 et qui étaient désactivables dans les anciennes..le 15/02/2014 à 17:25
-
nicromanExpert éminentJe ne rentrerai pas dans la discussion stérile de la fragmentation, qui n'a pas lieu d'être de toute manière... Aucun constructeur (même Apple) n'a la volonté de "supporter" des produits vieux de 3 ou 4 ans. Chaque "mise à jour" leur coûte un bras (et quand elle existe est annulée par le fournisseur qui a rajouté sa propre surcouche et ne fera de toute manière pas la mise à jour non plus)...
Google essaye de s'affranchir de ces versions successives par l'utilisation des "Google Play Services"... Tant mieux.
Cela n'empêchera pas les constructeurs à faire leurs propres surcouches (et donc être "en retard" de quelques mois, pour peu que le téléphone soit encore vendu...). Sinon, il reste les versions AOSP.
J'interviens juste pour corriger un truc lu dans le thread: Android n'est pas un OS Java...
Android est un système Linux.. un vrai de vrai, presque complet, avec ses drivers, et codage possible en C "à l'ancienne"...
Dalvik (et donc le langage Java) n'arrive que pour la partie "Framework" d'Android, et est, à priori, indépendant du système lui-même, utilisant quelques librairies natives (et drivers: la partie "modem" de l'OS si je ne dis pas de bêtises).le 16/02/2014 à 1:39 -
meradFutur Membre du ClubQuesque vous auriez fait à la place de Google ?
Investir des milliards dans un OS et l’offrir gratuitement aux OEM sans contreparties !le 18/02/2014 à 8:51 -
UtherExpert éminent séniorQue pensez-vous des restrictions de Google ?
Envoyé par BugFactory le 18/02/2014 à 9:52 -
spyserverMembre confirméIl est évident que la fragmentation a été plus ou moins une force aux prémices du langage afin qu'Android puisse être déployer sur le plus de périphériques possible, mais désormais le marché est détenu à plus de 78% par Android et le parc mobile éligible est toujours plus vaste. Or Android se décline en 4 versions majeures (si on prend Gingerbread, JellyBean, IceCream Sandwich et Kit Kat) et il est clair que le parc existant ne pourra pas s'aligner sur Kit Kat (les constructeurs ne s'en donneront jamais la peine).
Donc ce qu'impose Google désormais est plutôt une bonne chose pour l'harmonisation d'Android sur les futurs produits mais reste un vœu pieux pour le parc existant.le 13/02/2014 à 16:58 -
tontonnuxMembre expérimentéle 13/02/2014 à 17:23
-
tontonnuxMembre expérimentéC'est pas vrai... Android est encore aujourd'hui opensource et les surcouches constructeur ne sont pas des forks. Le seul Fork, c'est Amazon... qui justement n'est arrivé qu'après le succès confirmé d'Android.
Le problème n'a strictement rien à voir avec des prétendus Fork, mais simplement que les constructeurs sortent des téléphones avec une version obsolète d'Android.
Les constructeurs peuvent ajouter autant de surcouches qu'ils veulent, à partir du moment où ils n'utilisent que la dernière version d'Android, ça va très bien à Google.
Quelles seraient les fonctionnalités "fermées une par une par Google" ?le 14/02/2014 à 10:43