2013-02-04 3 views
2

Je suis nouveau sur Android dev et il semble y avoir un millier de variantes de versions Android dans les mains des utilisateurs.Est-il raisonnable de s'appuyer sur Android 3.0 et de supprimer les versions précédentes?

De nombreuses fonctionnalités Android (Fragments par exemple) sont disponibles sur Android 3.0+. Du point de vue du marché, est-il raisonnable de développer une application pour Android 3.0+ et d'abandonner les utilisateurs qui utilisent des versions antérieures d'Android, ou cela signifie-t-il que 50% des utilisateurs d'appareils Android ne pourront pas utiliser l'application?

+1

Ce n'est pas raisonnable; ni, dans votre cas, justifié car il existe une bibliothèque de support que vous pouvez ajouter à votre projet pour avoir une grande partie des fonctionnalités et en particulier des fragments pour les versions antérieures à 3.0 –

+2

C'est un choix personnel. Ma dernière application ne prend en charge Android 4.0.3+.Je sais que j'exclus 50% des utilisateurs d'Android et c'est ok avec moi. Au moment où je le relâche (si jamais), il sera de loin moins de 50% d'exclusion de toute façon. – Ralgha

+0

Jake Wharton est la personne qui a résolu ce problème spécialement ABS .... chapeaux ... –

Répondre

6

2.3 est de loin la version la plus utilisée. 47.7%, semble être trop grand d'un groupe à exclure purement et simplement pour moi.

+1

Ce graphique représente seulement le% de visiteurs de Play Store. Malheureusement, il ne tient pas compte du pourcentage des revenus dépensés dans le magasin de jeu. Basé sur les taux de publicité, je m'attends à des chiffres très différents: http://info.tapjoy.com/wp-content/uploads/2012/10/Tapjoy-Insights_Issue4_Final.pdf –

0

Vous pouvez compter sur fragemnts et utiliser le package de compatibilité formelle pour ajouter le support pour Android 1.6+

http://android-developers.blogspot.co.il/2011/03/fragments-for-all.html http://developer.android.com/tools/extras/support-library.html

Le taux de mise à jour du système d'exploitation Android est plus faible que sur iOS et plus de gens se promènent avec vieilles versions Android. Dans de nombreux cas, ils ne peuvent tout simplement pas mettre à jour leur système d'exploitation, car leur fabricant ne publie pas de mise à jour officielle.

0

La bibliothèque de support et ActionBarSherlock peuvent obtenir votre application sur toutes les versions pertinentes d'Android. Ne supprimez pas le support 2.x pour le moment.

2

2.3 comptes pour beaucoup de marché en termes de personnes: http://developer.android.com/about/dashboards/index.html.

Mais 2,3 ne représente pas beaucoup de revenus potentiels (considérez combien les annonceurs apprécient différents types d'utilisateurs: tapjoy study). Après tout, les utilisateurs de 2.3 ont des téléphones moins chers ou ne prennent pas la peine d'acheter de nouveaux téléphones.

En outre, soutenant 2.3 nécessite beaucoup plus d'effort. Si vous soutenez 2.3, vous devez effectuer les opérations suivantes:

  • bibliothèques de compatibilité, si vous voulez être en mesure d'utiliser des fonctionnalités comme des fragments pour soutenir les comprimés
  • soutien plus d'un thème, puisque le thème Holo est seulement sur 4.0+ (que vous besoin d'utiliser, si vous voulez une application attrayante)
  • ne pas l'occasion d'utiliser le cadre d'animation propriété pratique, et d'autres nouveaux cadres impressionnants
1

2.3 ppl sont moins chers que 4,0 ppl.

Vendez-vous votre application? Peut-être que vous essayez de construire une grande base d'utilisateurs avec l'intention de charger plus tard sur la route.

Questions connexes