Question

Nous sommes à quelques jours de soumettre notre première application à l'Appstore et hier soir, j'ai été horrifié d'entendre que cela ne fonctionne pas dispositifs jailbreakés. J'ai eu quelques secondes avec l'appareil et j'ai vu la version du système d'exploitation, ainsi que de la mémoire libre (36 Mo, j'imagine que c'est faible).

Dois-je m'en soucier?

On peut présumer que les utilisateurs de jailbreak peuvent acheter l’application et écrire des critiques cinglantes. Si tel est le cas et que les iPhones jailbreakés sont fréquents, l'iPhoneJB devient de facto une plateforme fantôme que je suis obligé de supporter.

MODIFIER

J’ai eu quelques chiffres, je dirais que je devrais me préoccuper de la nouvelle plateforme fantôme de facto. Alors, je peux essayer de réduire les besoins en mémoire et me croiser les doigts, ou sortir la carte de crédit et aller chercher un autre iPhone en jailbreak.

Était-ce utile?

La solution

Avec à peu près 2,3 millions d'iPhone jailbreakés, il est une partie importante du marché. J'ai un iPhone jailbreaké, mais la plupart de mes applications proviennent de l'App Store. Je vote oui.

Autres conseils

Il s'agit d'un problème similaire à celui rencontré par de nombreux développeurs Web: devraient-ils prendre en charge Internet Explorer 6? Bien que, à ce jour, 14,9% du marché utilise encore IE6, de nombreux développeurs Web décident de ne pas le prendre en charge car il est difficile et prend trop de temps. D'après ma propre expérience, soutenir IE6 a été à l'origine de 50% de mon travail. ce n'est évidemment pas un bon compromis.

Comme Jergason est mentionné , il y a 2,3 millions d'iPhone jailbreakés. De toute évidence, c'est un grand marché. Mais comparez cela avec le 30 millions d'iPhones vendus en mars 2009. Vous pourriez probablement trouver de meilleurs chiffres à comparer, mais en supposant que ces chiffres soient approximatifs, moins de 10% du marché est jailbreaké. Regardez combien de travail, d'argent, etc. cela va prendre pour soutenir les téléphones jailbreakés. Je ne sais pas combien de travail cela prendrait, mais en ce qui concerne l'argent, je suppose que le coût de test d'un iPhone jailbreaké représente plus de 10% de vos revenus (le développement d'un iPhone tend à être un opération à petite échelle, mais je ne connais pas la nature de votre produit, je pourrais donc être très distante ici).

Donc, mon vote n'est ni oui ni non: faites la recherche et obtenez des statistiques plus détaillées que celles que j'ai fournies ici. Lorsque vous avez vos informations, ne dépensez pas un pourcentage plus important de vos revenus pour soutenir un segment du marché que ce segment ne correspond à un pourcentage du total.

Bien sûr, vous n'avez pas à soutenir quelqu'un que vous ne voulez pas! En fin de compte, comme d’autres l’ont noté, c’est une décision commerciale.

D'après mon expérience, vous passerez beaucoup de temps à aider les utilisateurs disposant de combinés jailbreakés. J'ai passé plus de vingt heures à rechercher un problème qui ne concernait que les téléphones jailbreakés et, même à ce moment-là, à trouver la solution entièrement par accident.

Cela dit, certains de mes utilisateurs les plus enthousiastes (ou du moins les chanteurs!) ont un combiné jailbreaké.

Au moment de la rédaction de cet article, environ 25% des utilisateurs de ma version gratuite ont un combiné jailbreaké et 10% pour la version payante.

En fin de compte, j’essaie de prendre en charge tous les utilisateurs, mais j’accorde une priorité plus élevée aux utilisateurs disposant d’un combiné Vanilla. J'attire l'attention des utilisateurs de versions fissurées, mais je n'ai aucune raison de penser que ce soit le cas.

Incidemment, techniquement, vous seriez en infraction avec votre contrat du programme pour développeurs iPhone si vous utilisiez un combiné jailbreaké. Et 36Mo sonne comme beaucoup de mémoire disponible pour autre chose qu'un 3GS.

La réponse acceptée à cette question semble correcte, mais j'ai pensé ajouter un autre problème (technique) à considérer.

Si vous testez au moins votre application sur des appareils jailbreakés, vous n'êtes peut-être pas au courant de certaines failles de sécurité. Si votre application contient des informations sensibles, assurez-vous qu'il ne soit pas facile de s'y connecter sur un appareil jailbreaké. Cela peut inclure la protection des données des utilisateurs ou des données d’entreprise sur le serveur principal.

Les

téléphones jailbreakés permettent à un utilisateur d'entrer ssh dans le téléphone et de parcourir tous les fichiers du système de fichiers. Le bac à sable est annulé (les applications de l'App Store seront toujours limitées à leurs propres bacs à sable, mais les applications autres que celles de l'App Store pourront lire et écrire les bacs à sable d'autres applications, y compris les applications de l'App Store).

Les

NSUserDefaults utilisés pour stocker des informations sensibles, par exemple, sont facilement exploités sur un périphérique jailbreaké.

Même le trousseau peut être renversé sur les téléphones jailbreakés .

Ce serait bien si vous n'aviez pas à vous soucier de cela, mais au moins avec iOS 6, vous devez vraiment vous en préoccuper. Jusqu’à présent, Apple n’a pas pu (ou peut-être ne veut pas) empêcher complètement le jailbreaking, c’est donc une vulnérabilité du monde réel. En l’ignorant, vous ne ferez probablement pas de faveurs à vos clients ou à vos utilisateurs.

Faites votre étude de marché. Vous attendez-vous à vendre à beaucoup d'utilisateurs avec des iPhones cassés en prison? Ensuite, vous devez décider de l’importance de ces revenus pour vous ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top