52 votes

Quel est le pourcentage d'appareils équipés de chacune des versions d'Android ?

Nous commençons à développer Android dans notre entreprise, et je suis en train de déterminer quelles versions d'Android nous devons prendre en charge.

Dans une des vidéos de Google de 27 mai 2010 (22:34 minutes) il y a un graphique circulaire montrant environ un tiers des utilisateurs pour Android 1.5, 1.6 et 2.1.

Quelqu'un a-t-il une source plus à jour pour les pourcentages d'appareils Android actifs avec chaque version de la plateforme ?

81voto

Wesley Wiser Points 1461

Vérifiez Tableaux de bord officiels pour les développeurs Android .

Données en date de septembre 2017 1

Version       Codename       Distribution
2.3.3-2.3.7    Gingerbread       0.6%
4.0.3-4.0.4    Ice Cream         0.6%
               Sandwich
4.1.x          Jelly Bean        2.4%
4.2.x                            3.5%
4.3                              1.0%
4.4            KitKat           15.1%
5.0            Lollipop          7.1%
5.1                             21.7%
6.0            Marshmallow      32.2%
7.0            Nougat           14.2%
7.1                              1.6%

1 Données recueillies pendant une période de 7 jours se terminant le 11 septembre 2016. Toutes les versions dont la distribution est inférieure à 0,1 % ne sont pas représentées. (Remarque : depuis septembre 2013, les appareils fonctionnant avec des versions antérieures à Android 2.3.3 n'apparaissent pas dans ces données, car ces appareils ne prennent pas en charge la nouvelle application Google Play Store. En août 2013, les appareils dont la version était inférieure à 2.2 représentaient environ 1 % de tous les appareils).

Android version distribution

7 votes

Juste une petite remarque pour ceux qui ne suivent pas le lien : Ces données sont basées sur les appareils qui consultent Google Play (je suppose que cela inclut les appareils qui vérifient les mises à jour), elles devraient donc être représentatives des appareils utilisés en général.

4 votes

Si vous vous intéressez à la distribution dans le temps, il y a un gars sur Wikimedia Commons qui fait un beau graphique à partir des données du tableau de bord des développeurs, qui sont mises à jour tous les mois.

2 votes

Pour votre information, Google a cessé de publier les données relatives à la version d'Android sur sa page de tableaux de bord. Android Studio offre des données similaires mais il ne semble pas être mis à jour régulièrement.

3voto

Androidcoder Points 131

Comme la page des tableaux de bord Google ne donne plus les pourcentages de version depuis un certain temps, des années à ma connaissance, j'ai pensé donner une réponse actualisée à cette question importante. Tout d'abord, lorsque vous créez un nouveau projet, sur l'écran où vous entrez votre sdk minimum parmi d'autres éléments, il y a un lien "aidez-moi à choisir" qui vous amènera à une liste de pourcentages d'utilisation des versions d'Android, des informations similaires à celles données dans l'ancien graphique circulaire du tableau de bord. Comme l'ancien graphique du tableau de bord, il est terriblement obsolète.

Les sites web contenant des informations sur la version d'utilisation actuelle comprennent https://www.appbrain.com/stats/top-Android-sdk-versions , https://gs.statcounter.com/os-version-market-share/Android/mobile-tablet/worldwide y https://apilevels.com/ . Ce dernier semble donner les chiffres les plus récents.

 Android Studio Chart - Obsolete

enter image description here

 apilevels.com - Current as of Jan 6 2022 on this writing Jan 23

enter image description here

J'utilise le principe de Pareto, selon lequel environ 80 % des conséquences découlent de 20 % des causes, pour déterminer le pourcentage de dispositifs à prendre en charge. Dans le cas présent, 80 % des problèmes (et des évaluations potentielles à 1 étoile) proviennent des 20 % inférieurs des niveaux d'API Android. Je l'ai appris à mes dépens au début. Mon minSdkVersion est maintenant de 28, ce qui couvre toujours le top 78,4% des versions d'Android selon apilevels. Par coïncidence, Android a tendance à ne prendre en charge que les 80 % supérieurs des niveaux d'API, ce qui pourrait être une autre mesure de la maxime 80/20. Oreo n'est plus supporté.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X