56% trouvent que c’est un véritable problème, et vous ?
Mise à jour du 6/04/11, par Hinault Romaric
La fragmentation d’Android (multiplication des versions de l’OS qui ne peuvent pas être supportées par les anciens terminaux Android) est un « véritable » problème pour les développeurs. Les résultats d’une enquête du cabinet d’analyse Braid Reserach révèlent que la plupart des développeurs Android sont préoccupés par la fragmentation de la plateforme mobile.
L’enquête, réalisé auprès de 250 développeurs d’application mobiles a révélé que 71% des répondants développent des applications pour Android contre 62% pour le système d’exploitation iOS d’Apple. Uniquement 27% construisent des applications pour les autres plates-formes mobiles.
Cependant, les développeurs qui écrivent les applications pour Android trouvent que le développement pour cet écosystème est assez périlleux, et l’un des problèmes majeurs est la fragmentation.
En effet 87% des développeurs Android sondés sont préoccupés par la fragmentation du système d’exploitation entre les différents terminaux Android. 56 % trouvent que la fragmentation est un énorme problème pour eux. Un pourcentage qui a en fait augmenté au cours des trois derniers mois.
Plusieurs développeurs sont également préoccupés par la fragmentation de la galerie d’applications l’Android Market. D’après les résultats de l’enquête, les développeurs semblent préférer un système unifié comme celui de l’App Store d’Apple.

Côté visibilité des applications, les développeurs sont également inquiets par la multitude d’applications « indésirables » disponibles sur l’écosystème Android. L’étude a révélé que la visibilité des applications sur l’App Store d'Apple était la meilleure.
Pour mémoire la dernière analyse menée par Google a montré un recul important de la fragmentation avec plus de 61% de terminaux s’exécutant sur la version 2.2 d’Android(lire ci-avant), mais pour combien de temps, dans la mesure ou la version 3 d’Android (HoneyComb), qui nécessite beaucoup plus de ressources pourrait à nouveau relancer la fragmentation de la plateforme.
Source : Braid Reserach
Et vous ?

Android : plus de 61 % des smartphones embarquent la version 2.2
Et moins de 8% sont sur une version 1.x, la fin de la fragmentation ?
Mise à jour du 18/03/11, par Hinault Romaric
La version 2.2 est de « très » loin la plus utilisée par les terminaux tournant sur Android d'après l'analyse menée par Google sur les terminaux Android ayant accédé à l'Android Market au cours des deux premières semaines de mars 2011 (du 01 au 14).
Actuellement, c'est un total de 61,3% de terminaux qui tournent sur la version 2.2 (Froyo) d'Android au détriment de la version 2.1 (Eclair) qui chute à moins de 30%.

Il est également intéressant de constater que désormais près de 91 % des terminaux exécutent une version 2.x de l'OS mobile et que moins de 8% des terminaux sont sur une version « périmée » (1.x).
Cependant, la migration des utilisateurs, ou des constructeurs, vers les versions récentes du système d'exploitation reste assez lente. En effet Android 2.3 (Gingerbread) n'enregistre qu'une « très » légère croissance et n'équipe toujours que 0,7% des terminaux.
Quant au nouveau venu, Android 3.0 (Honeycomb) il fait une entrée avec juste 0,2% de terminaux. Il est vrai que cette version de l'OS est présentée par Google comme spécifiquement adaptée aux tablettes.
Source : Google
Et vous ?

La fragmentation d'Android recule encore
La majorité des appareils tournent désormais sur Froyo
Mise à jour du 21/01/11, par Hinault Romaric
D’après les dernières statistiques publiées par Google, la fragmentation d'Android (multiplication des versions de l’OS) recule de plus en plus.
L’analyse fondée sur le nombre d’équipements Android ayant accédés à sa galerie d’applications au cours du mois de décembre révèle que plus 87% des terminaux exécutent une version 2.x d’Android contre 83% en novembre.
La majorité des appareils tournent désormais sur la version 2.2 (Froyo) qui a enregistré une augmentation de 8,4% par rapport au mois de novembre.
Android 2.1 quant à lui a enregistré une forte régression avec désormais 35,2% de terminaux utilisant « Éclair » contre 44,08% en novembre.
Le nouveau venu, Android 2.3 (Gingerbread), n'équipe encore que 0.4% des utilisateurs.
Il est cependant intéressant de constater que seuls 12,6% de ces utilisateurs sont sur une version inférieure à la 2.1.
La sortie de la version 3 de l’OS (Honeycomb) pourrait relancer cette fragmentation. Android 3 aura en effet besoin d’un processeur puissant pour fonctionner convenablement, ce qui entrainera une difficulté de mise à jour des appareils sur les versions précédentes.
De plus en plus d'analyses pensent que Android 3 sera destinés aux tablettes, télévisions, et autres appareils. Tandis qu'une version 3.4 pourrait sortir pour les smartphones.
Mais tout ceci n'est (encore) que rumeurs.
Source : Android developper
En collaboration avec Gordon Fowler
La fragmentation d'Android recule
Mais seulement 36,2 % des appareils embarquent la dernière version de l'OS
Mise à jour du 03/11/2010, par Hinault Romaric
D’après les dernières statistiques publiées par Google, 77 % des téléphones sous Android utilisent une version de l'OS supérieure à la version 1.6 (2.1 ou 2.2 donc).
Mais 36,2 % seulement de ces téléphones utiliseraient la version la plus récente à ce jour du système d’exploitation.

Il en ressort que la majorité des appareils (44,08 %) tournent sur la version 2.1(Eclair).
Dans le temps, l’utilisation de la version 2.1 n'a en revanche progresser que de 0.5 % au cours du mois passé, tandis que Froyo a eu la plus forte croissante.
Il est agréable de constater que moins d’un quart des utilisateurs (23 %) utilisent encore une version antérieure à la version 2.1. Une manière pour Google de montrer que la fragmentation d'Android est en train de se régler.
Mais il est difficile de dire si la sortie officielle de la version 2.3 (ou 3.0 alias Gingerbread) relancera cette fragmentation.
Android 3.0 est annoncé pour très bientôt. Le Nexus 2, qui sera officiellement dévoilé lundi prochain, sera le premier téléphone à embarquer cette nouvelle version.
Source : Android developper
En collaboration avec Gordon Fowler
Mise à jour du 17/06/10
La moitié des mobiles sous Android tournent avec la version 2.1
Fin de la fragmentation et du casse-tête pour les développeurs ?
La fragmentation d'Android (la multiplication des versions de l'OS) est un problème pour Google.
Et surtout un casse-tête pour les développeurs qui doivent prendre en compte les spécificités (et quelque fois la non rétro-compatibilité) de chacune des versions.
Avec la sortie d'Android 2.1, l'idée que tous les terminaux puissent être mis à jour pour unifier les versions de l'OS avait été émise. Mais si elle paraissait bonne sur le papier, elle n'était malheureusement pas réalisable, ne serait-ce que pour des questions de puissances du hardware des premiers smartphones sous Android, inadaptés aux versions les plus récentes d'Android (c'est en tout cas ce que laissait entendre Google).
Moutain View était parfaitement conscient du problème (lire ci-avant) mais la solution choisie avait été de « donner le temps au temps*», autrement dit de laisser faire les choses.
A raison visiblement.
Aujourd'hui, et pour la toute première fois, une seule version d'Android (la 2.1) représente exactement 50 % de toutes les versions embarquées de l'OS de Google.

Ce chiffre se fonde sur les données officielles de l'Android Market.
Une bonne nouvelle pour les développeurs mobiles.
Ajoutée au ralentissement prévu du rythme des sorties des nouvelles versions d'Android (dont le dernier en date est le très prometteur Froyo, surnom d'Android 2.2), elle semble indiquer que la question de la fragmentation est sur le point de se résoudre.
Et la travail des développeurs de se simplifier ?
Source : Chiffres officiels de Google sur la répartition des versions d'Android
Et vous ?

MAJ de Gordon Fowler
Mise à jour du 01/03/10
Update :
Dans un mail, Google vient de démentir les affirmations de ses employés qui indiquaient que tous les terminaux sous Android passeraient prochainement à la version 2.1 de l'OS.
Pour l'instant, dit Google, seuls le Droid de Motorola et le Nexus One pourront tourner sous Android 2.1.
A suivre donc...
Google lutte enfin contre la fragmentation d'Android ?
Tous les terminaux devraient être upgradés vers la version 2.1 de l'OS pour mobiles
Google serait sur le point de mettre un terme au casse-tête provoqué par la fragmentation d'Android, son OS pour mobiles (lire ci-dessous), un problème dont la concurrence – Symbian en tête – a tenté, en vain, de tirer partie.
Mais le problème n'en reste pas moins réel. Et dangereux sur le long terme pour la stratégie de Google.
En interne, on murmure ces derniers jours que tous les terminaux sous Android, une vingtaine au total, devraient se voir proposer un upgrade vers la version 2.1 de l'OS. Une manière de mettre fin au problème des applications de l'Android Market qui tournent sur tel smartphone et pas sur tel autre.
La décision est donc la bienvenue et devrait satisfaire les développeurs et les utilisateurs qui se plaignaient de plus en plus de cette situation.
Un bémol, cependant : la mise à jour ne se fera pas de manière uniforme.
Certains téléphones la feront automatiquement. D'autres devront être connectés à un PC pour pouvoir effectuer un transfert de la mise à jour sur le terminal.
Quant aux modèles les plus anciens, comme le G1, ils nécessiteront une ré-installation complète du firmware.
Résultat, il n'est pas sûr que la migration vers la version 2.1 de l'OS soit effectivement réalisée par tous ses utilisateurs.
Ni que la fragmentation d'Android ne pose pas des problèmes aux développeurs pendant quelques...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.