Was ist, wenn ich als Entwickler iOS 3.1 nicht unterstütze?

Ich entwickle derzeit eine iOS-Anwendung. Ich erwäge, nichts weniger als iOS 3.1 zu unterstützen. Ich habe mich gefragt, ob ich eine große Gegenreaktion von Kunden erwarten kann, die diese Anwendung kaufen und versuchen, sie auf Geräten zu verwenden, die seit Jahren nicht aktualisiert wurden?

Entschuldigung, Offizier. Beim nächsten Mal werde ich es besser machen.
Keine Angst. Es ist eine grausame Welt.
Dies ist kein Thema und wäre wahrscheinlich besser bei Programmierern beantwortet worden. Aber da eine Antwort bereits akzeptiert und abgestimmt wurde, macht eine Migration wenig Sinn, also lasse ich es offen. (Warum warten die Leute bis zu diesem Punkt nur eine Stunde, um zu sehen, was hereinkommt? Es scheint, als würde die Frage zu kurz gestellt). Andere Mods oder die Community können anderer Meinung sein. So ist das Leben.
Ich denke, das hier ist ziemlich passend für programrs.se.com
Ich werde meinen früheren Kommentar zur Passform aufgrund der landläufigen Meinung löschen :-) (so viel zum Schweigen)

Antworten (4)

Nur um die bereits verfügbaren guten Daten zu ergänzen, sind hier einige Daten von Juni 2011 aus einer kostenlosen „Wer kauft die nächste Runde“-App, die vielleicht etwas repräsentativer ist als Instapaper:Diagramm der iOS-Version

Obwohl nicht ganz so hoch wie der Prozentsatz der Instapaper-Benutzer, deuten mehr als 95 % auf iOS 4 darauf hin, dass Sie keine große Anzahl von Benutzern verpassen werden.

Sie können Marco Arments Statistiken zur iOS-Version finden, die er von seiner Instapaper-App gesammelt hat (wie CanuckSkier in dem Kommentar sagt, wird Instapaper im Allgemeinen von technisch versierten Leuten verwendet, daher könnte die Nutzung durch „echte“ Personen etwas geringer sein).

Hier ist eine Grafik:

iOS-Nutzungsstatistik

Wie Sie sehen können, verwenden mindestens 98 % der Benutzer bereits iOS 4.0 und 96 % 4.2. Ich denke also, Sie können die Unterstützung von iOS 3.x getrost einstellen.

Es ist erwähnenswert, dass diese Statistiken nur von Instapaper-Kunden stammen und daher nicht unbedingt repräsentativ für den iOS-Markt als Ganzes sind. Meiner Beobachtung nach ist Instapaper tendenziell beliebter bei den Nerds, die dazu neigen, häufiger zu aktualisieren. Wie stark sich das auf die Daten auswirkt, ist natürlich unklar. Diese Zahlen sind ein guter Ausgangspunkt, es ist nur etwas, das man im Hinterkopf behalten sollte. Durch die Unterstützung von ≥4.2.1 verlieren Sie jedoch nur die ursprünglichen iPhone- und iPod Touch-Benutzer der 1. Generation, was wahrscheinlich eine sichere Sache ist.
Richtig, ich habe meine Antwort aktualisiert, um die Statistiken etwas abzuschwächen.
Danke, Loic Woiff! Ich teile die Meinung von CanuckSkier. Ich hatte Marcos Blogbeitrag gelesen. Es ist eine gute Lektüre. Dieser Beitrag von ihm gab mir Anlass, IOS 3.1 zu ignorieren, einige. Mein Markt konzentriert sich jedoch auf Eltern mit kleinen Kindern. Und in meinem kleinen kleinen Kreis von Freunden, die sich bereit erklärt haben, die Anwendung zu testen, scheinen 10 % von ihnen mit iPodTouchs der 1. Generation zu laufen, die nie aktualisiert wurden. Nun, wenn ich Marco gewesen wäre, der den gleichen Test mit Freunden gemacht hätte, würde ich mir vorstellen, dass dieser Prozentsatz viel geringer ist. Danke euch beiden.
Ich liebe die Denkweise hinter Marcos Umgang mit diesem Dilemma, mit dem alle Entwickler konfrontiert sind.
Einverstanden. Er scheint die Dinge ziemlich gründlich zu durchdenken und scheint ziemlich schlau zu sein. Wenn Sie an weiteren Details zu diesem und anderen iOS-Entwicklerthemen interessiert sind (plus ein paar allgemeinere Nerdigkeiten), sehen Sie sich auf jeden Fall seinen Podcast zu 5by5 , Build & Analyze, an , falls Sie ihn noch nicht hören. Er spricht über dieses Problem speziell in Folge Nr. 29, denke ich.
Ich bin verwirrt. Wie ist es möglich, dass 100 % der Benutzer auf dem iPhone/Touch 3.1 verwenden?
Es ist zumindest . Das heißt, er ist sich zu 100 % sicher, dass seine Benutzer mindestens auf 3.1 sind.

Sie können es selbst überprüfen. Suchen Sie im iTunes App Store nach beliebten Apps, die auf die gleiche Kundendemografie ausgerichtet sind wie Sie und die nur auf neueren Betriebssystemversionen (3.2 oder 4.1 oder höher) laufen. Überprüfen Sie die Bewertungen für diese Apps und sehen Sie sich den Anteil der negativen Kommentare an, die sie erhalten, weil sie das und das nicht unterstützen.

Normalerweise ist der Betrag gering, da Benutzer älterer Geräte und Personen, die ihr Betriebssystem nicht aktualisieren, nicht so viele Apps kaufen wie Personen, die die neuesten Geräte haben und/oder ihr Betriebssystem aktualisieren. Viele beliebte und hoch bewertete Apps sind nur mit den neuesten Betriebssystemversionen kompatibel.

Also kein großer Rückschlag.

Ehh, muss man heutzutage nicht eine App kaufen, um sie zu rezensieren/bewerten? Ich würde in diesem Fall keine negativen Kommentare erwarten ...
@panix: Vielleicht nicht so überraschend, angesichts der menschlichen Natur, ist die Zahl ungleich Null, da einige Leute Apps anscheinend kaufen, ohne die Beschreibung der App oder die Geräteanforderungen zu lesen.

Dies ist eher eine Meinungsantwort, aber ich vermute, dass die Anzahl der Leute mit alten iOS-Versionen im Laufe der Zeit abnehmen wird, während die Anzahl der Leute mit aktuellen iOS-Versionen stark zunehmen wird, sowohl wenn mehr Leute kaufen iOS-Geräte und iCloud macht Software-Updates einfacher (kein iTunes erforderlich) und schneller (Delta-Updates).

Die Zeit, die für die Unterstützung von 3.1 aufgewendet wird, ist im Laufe der Zeit weniger wert, während sich die Zeit, die für die Konzentration auf die neuen Funktionen in späteren Versionen aufgewendet wird, jetzt auszahlt und weiter auszahlt.