Developpez.com

Le Club des Développeurs et IT Pro

Android 2.3 Gingerbread a la peau dure

L'OS existe toujours quatre ans après sa sortie

Le 2015-01-02 13:08:02, par Michael Guilloux, Chroniqueur Actualités
, avec un visage différent de ce qu'il était dans ses débuts

Android 2.3 Gingerbread a soufflé sa quatrième bougie en décembre 2014. Quatre années, c'est comme une éternité pour les smartphones et pourtant l'OS existe encore. Le système d'exploitation continue à être vendu avec de nouveaux dispositifs sur les marchés en développement et détient encore 9,1% de part des dispositifs actifs. Il devance ainsi des versions plus récentes d'Android, dont la version 4.0 Ice Cream Sandwich (7,8%).

Gingerbread est la version d'Android qui a le plus vécu. Au moment de sa sortie, une mise à jour majeure d'Android devrait normalement régner comme la nouvelle version pendant environ trois mois. Gingerbread, cependant, a été la dernière version du téléphone Android pendant 10 mois, soit plus de trois fois la durée normale.


Aujourd'hui, la pérennité de l'OS se prolonge et rien ne montre que le système va mourir d'un instant à l'autre. Qu'est-ce qui a donc permis à Android 2.3 d'atteindre ce record?

Environ 3 mois après la sortie de Gingerbread, Android 3.0 Honeycomb a fait son apparition, mais il était seulement destiné aux tablettes. Les téléphones n'ont pas eu de mise à jour jusqu'à Android 4.0 Ice Cream Sandwich. Gingerbread a donc été la version courante d'Android pendant tout ce temps.

L'autre facteur est la configuration système requise. Alors qu’Android n'a pas de « spécifications minimales » officielles, Ice Cream Sandwich a considérablement endommagé les ressources système nécessaires pour l'OS. Android 3.0 a ajouté l'accélération matérielle complète pour Android. Cela a été poursuivi sur Android 4.0 et a emmené les fabricants de téléphones à fournir des processeurs graphiques (GPU) plus performants. Une interface utilisateur accélérant le GPU signifiait également faire appel à OpenGL pour la plupart des processus, ce qui utilise plus de RAM.

Google a essayé de résoudre ce problème dans KitKat, qui a réduit l'utilisation de la mémoire de sorte que les dispositifs puissent fonctionner avec seulement 512 Mo de RAM, mais ce n'était pas assez. Aujourd'hui, les appareils bas de gamme sont toujours vendus avec Gingerbread.

Gingerbread doit aussi son endurance au fait qu'il est toujours pris en charge par Google avec les mises à jour des applications et Google Play Services. Play Services permet à l'ancien OS d'obtenir encore beaucoup des nouvelles fonctionnalités. Google Play Services est sorti en septembre 2012, deux ans après Gingerbread, mais il prend toujours en charge le système d'exploitation vieillissant. L'application la plus importante de n’importe quel smartphone est l'App Store, et Google a fait en sorte de ne pas laisser Gingerbread derrière. La preuve en est qu'aujourd'hui, le système d'exploitation a obtenu la toute dernière version du Play Store.

À part le fait que Gingerbread bénéficie de Play Services, il y a beaucoup d'autres choses que l'OS peut offrir à un utilisateur ou un développeur. Google fournit toujours des clients pris en charge pour la plupart de ses services, et Google Play Services permet aux applications tierces de profiter de quelques-unes des nouvelles API de Google.

Source

Et vous ?

Qu’en pensez-vous ? Android 5.0 pourra-t-il mettre à l’utilisation de Gingerbread ?
  Discussion forum
6 commentaires
  • ram-0000
    Rédacteur
    Comme indiqué par d'autres, que le constructeur de mon téléphone (Samsung en l’occurrence) me propose une mise à jour et je quitte volontiers ma version actuelle (2.3.6) pour une version plus récente. En attendant ce jour hypothétique, je reste avec ma version Gingerbread !!!
  • Gecko
    Membre éprouvé
    Le problème viens surtout des bootloader verrouillés. Quand on vois que le support pour les ROM stock excède rarement 9 mois et que passé ce délais on à plus le droit aux maj de l'OS faut se poser les bonnes questions. Je pense pas que les Français soient les seuls à trinquer concernant ces ROM baclées qui sont imposées lors de l'achat d'un téléphone en boutique.

    Pour ce qui est de la politique de google elle pourrait être durcie, leur laxisme concernant la fragmentation d'Androïd reviens cher aux éditeurs d'application. Annoncer la mort des vieilles version pour ne conserver que les 2-3 dernières versions majeures serait un mal pour un bien.
  • Angelsafrania
    Membre éclairé
    Je suis le seul à garder mes téléphones pendant 6 ans ou plus (s'il le permettent) ? (J'en vient de prendre mon 3ème).
    Le truc c'est que c'est bien mais si les nouvelles versions peuvent être télécharger et que le matériel peut le faire tournée c'est bien, mais c'est pas le cas. Avant j'avais un iphone 3G, ca fait bien longtemps qu'il n'y a plus de mise à jour.
    Pour Android c'est pire les ROM perso des constructeurs et des "opérateurs" avec un boot loader bloqué, aucune mise à jour possible en dehors de leur mise à jour. Ils ne mientiennent pas toutes leur ROM, donc plus de mise à jour. Même si elles existaient le matériel pourrait ne plus suivre.
  • Hizin
    Modérateur
    Ah si la 2.3 pouvait gentiment mourir... qu'est-ce que ça faciliterait la vie et éviterait les jours passés pour réaliser des hacks à cause de certains composants particulier (je pense à toi WebView) et certaines surcouches (là, c'est TouchWiz principalement).

    @Angelsafrania : Je fais la même. C'est mon second smartphone. Le premier a tenu 3 ans avant d'être devenu trop contraignant à l'utilisation (reboot sauvage, lenteur...).
  • macslan
    Membre éclairé
    Normal si des gens qui sont pas des latest phone maniac ont un téléphone qui fonctionne et qui n'as pas de mise à jour c'est normal que cela soit le cas c'est pas comme si c'était surprenant
  • youtpout978
    Expert confirmé
    C'est surtout la faute des constructeurs qui ne veulent pas sortir des MAJ le plus souvent pour des raisons financières ...
    Après il y a toujours moyen de trouver des roms alternatives plus récentes, mais le rootage et le flashage n'est pas accessible à tout le monde.