Minimum recommandé l'Application Android SDK
Je suis prise d'une application android, et je me demande ce que l'industrie, les pensées sont sur le support des anciennes versions d'android comme le pain d'épices et de FroYo. Si un développeur comme moi prennent la peine de faire de mon application compatibles avec les anciennes versions, ou sont-ils obsolètes? Je parle en termes de marché en 2014.
Augmenter mon minimum SDK version s'ouvre un peu plus les Api, alors quelle option dois-je choisir, de la compatibilité ou de l'Api et fonctionnalités?
Vous devez vous connecter pour publier un commentaire.
La plupart des appareils Android sont au-dessus du pain d'épice niveau. Mais il y a toujours un bon nombre de ces appareils. Vous, en tant que développeur, qui doit décider si le nombre d'utilisateurs qui pourraient télécharger votre application pour ces versions d'Android vaut le niveau d'effort dans le développement de l'application pour ces versions. Pour la dernière année, les deux sociétés que j'ai travaillé à avoir commencé à travailler sur la 4.0 et ci-dessus et ont abandonné les versions inférieures.
Pour obtenir de l'information actuelle sur ce que l'écosystème ressemble pour Android, découvrez Google dashboard
Que j'écris ce commentaire, pain d'épice et au-dessous de 15% de la population totale.
2019 mise à JOUR: Google dashboard états que seulement 0,2% des utilisateurs d'Android sont en cours d'exécution Gingerbread (Android 2.3). Autour de 3% à l'aide de Jelly Bean (Android 4.1/4.2/4.3), et 7,6% sont en cours d'exécution de KitKat (Android 4.4).
Généralement, les entreprises de cibler un minimum la version de KitKat, ou SDK 19, pour de nouveaux projets. Pour les projets personnels, nous avons l'habitude de choisir Sucette, ou SDK 21, comme il apporte un certain nombre d'améliorations à la table, tels que l'amélioration des temps de construire.
Vous avez besoin de base sur Android Graphique À Secteurs . Il est toujours mis à jour.
voici le lien du tableau de bord:
https://developer.android.com/about/dashboards/index.html
Il n'y avait que quelques (~10) pour cent des utilisateurs avec le pain d'épice de télécharger notre application sur le Play Store, nous avons donc décidé de ne pas soutenir plus. Il était environ 7 mois. Froyo et en Nid d'abeille sont morts pour beaucoup plus de temps.
Nous irons avec Android 4.0 (API 14) comme minimum pour les nouveaux projets. Il n'y a pas de réel avantage de soutenir l'ancienne version, à moins que vous êtes obligé de le faire (le client l'a demandé, etc.).
Je suis un développeur moi-même. Je voudrais examiner cette question à partir de plusieurs point de vue et je voudrais utiliser plusieurs facteurs, à commencer un projet avec un sdk minimum.
À côté du graphique, que Google a la gentillesse de publier, ce qui est vraiment utile et instructif et je crois qu'il représente d'appareils dans le monde.
Ce sont des facteurs que je voudrais prendre en considération:
Ce que mon application est tout au sujet? Ce genre de personnes et de quel type de l'âge de la plage attirer. Les jeunes ont tendance à garder leurs gadgets à jour.
Dans quel pays je vais sortir mon application? Tous les pays ont le même courant dominant quand il s'agit de la technologie.
Fait que le minimum sdk affecte le temps ou les ressources qui vont être utilisés dans l'application? Si le fait d'avoir un haut sdk minimale est inversement proportionnelle avec le temps et la lutte mon développeurs de visage afin de rendre le tout compatible, alors je choisirais une hausse des sdk, même si j'ai d'exclure une faible proportion des utilisateurs. Avouons-le, c'est 2016. La technologie est en cours d'exécution plus rapide que la lumière. Libération plus tôt vraiment des questions. En revanche, si c'est vraiment n'affecte pas tant que ça, puis il suffit de choisir une version qui couvre la plupart des appareils.
Les questions de sécurité ainsi. Tous les jours de nouveaux problèmes sont en train d'être corrigé. Nouvelle version est plus sûr.
Si l'idée est puissant, que je choisirais comme le plus que je pouvais. Les gens vont suivre. Est la vérité.
De nombreuses fonctionnalités sont désapprouvées. Et généralement dans les anciennes versions. La mise à niveau de celles-ci peuvent être l'enfer.
Ne pouvez pas penser à autre chose. Mais si vous voulez mon avis, je choisirais API 19 minimale.
Acclamations.
Pour ceux qui sont à la recherche d'un avis pour les consulter, @minSdkVersion mises à jour de leur compte Twitter lorsqu'ils le jugent approprié pour commencer à utiliser un minimum de version du SDK. Ils prétendent
Comme d'autres l'ont mentionné, il est également utile de vérifier la Android plate-forme de distribution.
Note de la nouvelle directive de Google autour de l'abandon de soutien pour ICS (sdk 14 et 15). Action recommandée est de régler votre minimum à 16 ans. Voir https://android-developers.googleblog.com/2018/12/google-play-services-discontinuing.html
Noter que les applications existantes continueront à travailler sur ok.