Frage

Wir sind Tage weg unsere erste App in den Appstore von der Abgabe und letzte Nacht war ich entsetzt zu hören, dass es nicht auf funktioniert jailbroken Geräten. Ich habe ein paar Sekunden mit dem Gerät und sah die OS-Version und freier Speicher (36MB, ich denke, das ist niedrig).

Soll ich darauf?

Vermutlich Jailbreak Nutzer können die App kaufen und vernichtende Kritiken schreiben. Wenn dies der Fall und jailbroken iPhones üblich ist, dann wird die iPhoneJB eine De-facto-Schatten-Plattform, die ich verpflichtet bin zu unterstützen.

Bearbeiten

Ich habe ein paar Ball Park Zahlen, klingt wie ich über die neue De-facto-Schatten-Plattform kümmern sollte. Also entweder ich kann versuchen, den Speicherbedarf zu reduzieren und meine Finger kreuzen, oder die Kreditkarte raus und gehen Sie mich ein anderes iPhone jailbreaken.

War es hilfreich?

Lösung

Mit rund 2.300.000 jailbroken iPhones, es ist ein wesentlicher Teil des Marktes. Ich habe ein jailbroken iPhone, aber die meisten meiner Apps sind im App Store. Ich stimme ja.

Andere Tipps

Dies ist ein ähnliches Problem, was in viele Web-Entwickler laufen: sollten sie unterstützen Internet Explorer 6? Während Während ich dies schreibe 14,9% des Marktes noch IE6 verwendet, entscheiden sich viele Web-Entwickler nicht, sie zu unterstützen, weil es schwierig ist und zu viel Zeit in Anspruch nimmt. Meine eigene Erfahrung war, dass die Unterstützung IE6 50% meiner Arbeit verursacht werden; das ist natürlich kein guter Kompromiss.

Wie Jergason erwähnt gibt es 2,3 Millionen iPhones mit Jailbreak. Offensichtlich ist, dass ein großer Markt. Aber vergleichen Sie das mit der 30 Millionen iPhones Gesamt ab März verkauft 2009. Sie wahrscheinlich bessere Zahlen finden konnten, zu vergleichen, aber diese Zahlen sind in etwa genau, weniger als 10% des Marktes unter der Annahme jailbroken. Schauen Sie, wie viel Arbeit, Geld, etc., es wird nehmen jailbroken Telefone zu unterstützen. Ich weiß nicht, wie viel Arbeit es dauern würde, aber wenn es um Geld geht, meine Vermutung ist, dass einfach die Kosten für eine jailbroken iPhone kennen zu testen, auf werden mehr als 10% Ihrer Einnahmen (iPhone dev neigt dazu, ein zu sein Kleinbetrieb, aber ich weiß nicht, die Art des Produkts, damit ich so sein könnte off-base hier).

Also meine Stimme weder ja noch nein: die Forschung und detailliertere Statistiken bekommen, als ich hier zur Verfügung gestellt habe. Wenn Sie Ihre Informationen haben, nicht einen größeren Prozentsatz ihrer Einnahmen verbringen ein Segment des Marktes unterstützen als das Segment als Prozentsatz des Ganzen ist.

Natürlich kann man nicht Haben jemanden unterstützen Sie wollen nicht! Letzten Endes haben, wie andere bereits erwähnt, ist es eine geschäftliche Entscheidung.

Nach meiner Erfahrung werden Sie eine unverhältnismäßig viel Zeit verbringen Nutzer mit jailbroken Handys unterstützen. Ich verbrachte mehr als 20 Stunden nach unten ein Problem-Tracking, die nur jailbroken Telefone betroffen und auch dann nur die Lösung vollständig durch Zufall gefunden.

Having said that, einige meiner eifrigsten (oder zumindest vocal!) Benutzer Handys jailbroken haben.

Zum Zeitpunkt des Schreibens, etwa 25% der Nutzer meiner freien Version hat einen jailbroken Hörer und 10% für die kostenpflichtige Version.

Am Ende habe ich versuchen, alle Benutzer zu unterstützen, aber ich habe eine höhere Priorität auf Benutzer mit Vanille-Handys setzen. Ich würde die Linie an Nutzer geknackt Versionen zeichnen, aber ich habe keinen Grund zu vermuten, dass das der Fall ist.

Incidenally, technisch würden Sie gegen Ihre iPhone Developer Program Vereinbarung, wenn Sie einen jailbroken Hörer verwendet. Und 36Mb klingt wie eine Menge an verfügbarem Speicher für etwas anderes als ein 3GS.

Die akzeptierte Antwort auf diese Frage scheint in Ordnung, aber ich dachte, dass ich ein weiteres hinzufügen würde (technisches) Thema berücksichtigen.

Wenn Sie nicht mindestens Test Ihre App auf jailbroken Geräten, können Sie nicht von einigen Sicherheitslücken beachten. Wenn Ihre App jede Art von sensiblen Informationen enthalten, sollten Sie sicherstellen, dass es nicht sein kann, leicht auf einem jailbroken Gerät abgerufen. Dies könnte der Benutzer Daten umfassen den Schutz oder die Unternehmensdaten auf dem hinteren Ende zu schützen.

Jailbroken Telefone erlauben es einem Benutzer in das Telefon ssh, und auf dem Dateisystem eine Datei suchen. Die Sandbox zunichte gemacht wird (App Store-Anwendungen werden immer noch auf ihre eigenen Sandkästen beschränkt sein, sondern nicht App Store-Anwendungen in der Lage, die Sandkästen von anderen Anwendungen, einschließlich App Store-Anwendungen zum Lesen und Schreiben).

NSUserDefaults verwendete sensible Informationen zu speichern, zum Beispiel auf einem jailbroken Gerät leicht ausgenutzt.

Auch die Schlüsselanhänger unterminiert werden kann auf jailbroken Telefone .

Es wäre schön, wenn Sie sich nicht kümmern haben, aber zumindest durch iOS 6, die Sie wirklich über sie brauchen zu kümmern. Bisher hat Apple nicht in der Lage (oder vielleicht nicht will) vollständig Jailbreak verhindern, so ist es eine reale Verletzlichkeit. Ignoriert wird wahrscheinlich Ihre Kunden oder Benutzer keinen Gefallen nicht tun.

Haben Ihre Marktforschung. Erwarten Sie, um eine Menge von Benutzern mit Gefängnis gebrochen iPhones zu verkaufen? Dann müssen Sie entscheiden, wie wichtig, dass die Einnahmen für Sie ist ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top