Je viens de télécharger ma première application sur le marché Android et l'un des commentaires dit "It force closes on G1". Quelle version du système d'exploitation Android le G1 utilise-t-il ?
Réponses
Trop de publicités?La dernière version aurait dû être Android 1.6, mais à l'origine elle était livrée avec Android 1.0 ( Source : ).
À l'origine, le G1 était livré avec la version 1.0, puis des mises à jour ont été publiées pour passer à la version 1.1, 1.5 (Cupcake) et 1.6 (Donut).
On peut donc s'attendre à ce que la plupart des utilisateurs soient sous la version 1.6. Cependant, il y a quelques éléments supplémentaires que vous voudrez peut-être prendre en compte.
Tout d'abord, certains utilisateurs utiliseront un micrologiciel personnalisé. Un certain nombre d'utilisateurs de G1 - moi y compris - utilisent des micrologiciels communautaires sur leurs appareils, tels que CyanogenMod . Souvent, ces versions sont des versions 1.6 avec des fonctionnalités 2.x portées à partir de l'arbre Android Open Source Project (AOSP), donc vous pourriez les considérer comme une version hybride, mettant le téléphone quelque part entre 1.6 et 2.x. Je ne m'inquiéterais pas pour les personnes exécutant un firmware personnalisé car il y a tellement de firmwares différents et de constructions de chaque firmware, et les gens qui mettent un firmware personnalisé sur leur téléphone s'attendent généralement à se débrouiller seuls. Je le mentionne seulement au cas où vous auriez des bugs bizarres que vous ne pouvez vraiment pas reproduire et qui pourraient être causés par cela.
Deuxièmement, je vous recommande de regarder le tableau de bord des appareils Android car cela montre quelle fraction des utilisateurs de tous les téléphones utilisent chaque version :
À l'heure où nous écrivons ces lignes, 31 % des utilisateurs sont encore sous Android 1.5 et je suppose que bon nombre d'entre eux utilisent des G1.
Je vous conseille donc de tester votre application sur les versions 1.5 et 1.6 si vous souhaitez prendre en charge les utilisateurs du G1.