11
votes

Dois-je soutenir les iPhones jailbreakes?

Nous sommes des jours de soumettre notre première application à l'Appstore et la nuit dernière, j'étais horrifié d'entendre que cela ne fonctionne pas sur appareils jailbreaks. J'ai eu quelques secondes avec l'appareil et j'ai vu la version du système d'exploitation et la mémoire gratuite disponible (36 Mo, je suppose que c'est faible).

Devrais-je m'occuper?

Les utilisateurs de Jailbreak peuvent probablement acheter l'application et écrire des critiques de cinglures. Si oui et que les iphones jailbreakes sont courants, l'iPhonejb devient une plate-forme d'ombre de facto que je suis obligé de soutenir.

Modifier

J'ai eu des figurines de parc à ballon, ça sonne comme si je devrais m'occuper de la nouvelle plate-forme d'ombre de facto. Donc, soit je peux essayer de réduire les exigences de mémoire et de traverser mes doigts, ou de sortir de la carte de crédit et d'aller me chercher un autre iPhone à Jailbreak.


7 commentaires

Apple vous aimera si vous ne le faites pas :)


Très connexe de programmation.


Il ne s'agit pas de la programmation; C'est une question commerciale


@Isaac, non, si Apple m'aimait, ils filtreraient les avis d'utilisateurs Jailbreak de l'Appstore.


@ Mitch Business est lié à la programmation.


La conclusion ici est que les téléphones jailbreakes ont moins de mémoire disponible? Que sommes-nous censés tirer de cela?


Ceci est absolument Lié à la programmation pour les raisons techniques, je contourne dans ma réponse ci-dessous . Si vous considérez seulement le côté entreprise de cette question, vous êtes le faire mal .


5 Réponses :


0
votes

Faites vos études de marché. Vous attendez-vous à vendre à beaucoup d'utilisateurs avec la prison des iPhones cassés? Ensuite, vous devez décider à quel point les revenus sont importants ...


4 commentaires

Et exactement ce que démographique utilise des iPhones jailbreakes? Je suppose que les criminels et les développeurs durcis. Seraient-ils intéressés par une application de catégorie music-divertissement?


Sérieusement, je suis plus inquiet pour les commentaires des App Store. Un utilisateur de jailbreak mécontent peut convaincre les utilisateurs de non-Jailbreak de ne pas acheter. Je ne sais pas comment un chercheur de marché modéliserait ce problème.


@ Tirythmique Fistman: Comme je l'ai dit, vous ne pouvez décider que si cela rend le sens financier pour vous.


C'est loin de votre seule préoccupation. Si le jailbreaking, le téléphone permet aux utilisateurs (ou à un autre logiciel) de voler ou de manipuler les données sensibles de votre application (données utilisateur ou à l'arrière) ou autrement du système, vous devez vous soucier, même si vous n'avez pas Plan Pour obtenir de nombreux utilisateurs jailbroken.



9
votes

avec autour 2.3 millions iPhones jailbreakes, il est une partie importante du marché. J'ai un iPhone jailbreaké, mais la plupart de mes applications proviennent de l'App Store. Je voit oui.


0 commentaires

9
votes

Ceci est un problème similaire à ce que de nombreux développeurs Web rencontrent: Devraient-ils soutenir Internet Explorer 6? Alors que cette écriture de 14,9% du marché utilise toujours IE6, de nombreux développeurs Web choisissent de ne pas l'appuyer car il est difficile et prend trop de temps. Ma propre expérience était que soutenir IE6 a causé 50% de mon travail; Ce n'est évidemment pas un bon compromis.

comme Jergason mentionné , il y a 2,3 millions d'iPhones jailbreakes. De toute évidence, c'est un grand marché. Mais comparez cela avec le 30 millions d'iPhones totaux vendus à partir de mars 2009. Vous pouvez probablement trouver de meilleurs numéros à comparer, mais en supposant que ces chiffres sont à peu près exacts, moins de 10% du marché est jailbreaké. Regardez combien de travail, d'argent, etc. Il va falloir prendre pour soutenir les téléphones jailbroken. Je ne sais pas combien de travail cela prendrait, mais quand il s'agit d'argent, je suppose que le coût de l'obtention d'un iPhone jailbreaké à tester sera supérieur à 10% de vos revenus (iPhone Dev tendance à être un Fonctionnement à petite échelle, mais je ne connais pas la nature de votre produit, je pourrais donc passer une base hors base ici).

Alors, mon vote n'est ni oui ni non: faites la recherche et obtenez des statistiques plus détaillées que celle que j'ai fournies ici. Lorsque vous avez vos informations, ne dépensez pas un pourcentage plus important de vos revenus soutenant un segment du marché que ce segment est en pourcentage de l'ensemble.


2 commentaires

Nous sommes un petit magasin, mais nous travaillons depuis 5 mois, donc non, un iPhone de 2e main ne devrait pas être plus de 10% de nos coûts. Merci.


10% du chiffre d'affaires, pas 10% du coût. Mais vous devez également prendre en compte la bonne volonté, la bouche de la bouche, etc.



6
votes

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

Dans mon expérience, vous passerez une quantité de temps disproportionnée à soutenir les utilisateurs avec des combinés jail brokin. J'ai passé plus de vingt heures à suivre un problème qui ne concernait que les téléphones jailbroken et même ne trouvaient même que la solution entièrement par accident.

Cela dit, certains de mes utilisateurs les plus enthousiastes (ou au moins vocaux!) ont des combinés jail brokin.

Au moment de la rédaction, 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 soutenir tous les utilisateurs, mais je fais une priorité plus élevée sur les utilisateurs avec des combinés à la vanille. J'attire la ligne aux utilisateurs de versions fissurées, mais je n'ai aucune raison de soupçonner que c'est le cas.

Incidentalement, techniquement, vous seriez en violation de votre contrat de programme de développeur iPhone si vous avez utilisé un combiné jailbreaké. Et 36 Mo sonne comme beaucoup de mémoire disponible pour autre chose qu'un 3GS.


2 commentaires

Merci pour la réponse considérée. Les développeurs ne peuvent même pas "utiliser" un combiné JB? Quelle est la clause no.? Qu'est-ce qui constitue une utilisation? Pouvons-nous toucher un? Et si nous ne savions pas que c'était JB-ed à l'époque? Quoi qu'il en soit, techniquement, nous ne devrions pas avoir à soutenir des combinés non standard, mais la réalité est différente.


Je ne trouve pas de lien publiquement disponible sur l'accord, mais l'histoire est ici: arstechnica.com/apple/news/2009/04/...



3
votes

La réponse acceptée à cette question semble bien, mais je pensais ajouter une question de plus (technique) à considérer.

Si vous n'avez pas au moins test Votre application sur les périphériques jailbroken, vous ne pouvez pas connaître certaines vulnérabilités de sécurité. Si votre application contient des informations sensibles, vous pouvez vous assurer qu'il ne peut pas être facilement accessible sur un périphérique jailbreaké. Cela pourrait inclure la protection des données des utilisateurs, ou protéger les données de l'entreprise à l'arrière.

Les téléphones jailbroken permettent à un utilisateur de ssh dans le téléphone et parcourez tout fichier sur le système de fichiers. Le Sandbox est annulifié (les applications App Store seront toujours limitées à leurs propres sandbox, mais les applications de stockage non App Store pourront lire et écrire les boîtes de sable d'autres applications, y compris les applications de l'App Store).

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

Même le Keychain peut être subverti sur les téléphones jailbreakes .

Ce serait bien si vous n'avez pas à vous soucier de cela, mais du moins à travers iOS 6, vous avez vraiment besoin de vous en préoccuper. Jusqu'à présent, Apple n'a pas été capable de (ou peut-être que cela ne veut pas) empêcher complètement la jailbreaking. C'est donc une vulnérabilité du monde réel. Ignorer cela ne fait probablement pas que vos clients ou utilisateurs soient favorables.


0 commentaires