Derzeit gibt es 3 Optionen. 2.0, 2.1,2.2. Meine Anwendung benötigt nur 2.0. Soll ich für 2.0 oder 2.2 bauen? Was ist die beste Option?
Antworten
Zu viele Anzeigen?Es ist immer am besten, für den kleinsten gemeinsamen Nenner zu bauen, den Ihre Tests zulassen.
Wenn Sie auf 2.0, 2.1 und 2.2 testen können, werden Sie auf diese Weise die meisten Menschen erreichen. Wenn Sie nur auf einer Version testen können, sollten Sie diejenige verwenden, die die meisten Leute erreicht - wahrscheinlich die neueste, wenn man Apples aggressiven Upgrade-Mechanismus bedenkt.
Was Sie nicht tun sollten (wie Hunter andeutet) ist, für eine Version zu bauen und davon auszugehen, dass sie auch auf anderen Versionen funktioniert.
Erstellen Sie für die minimale Betriebssystemversion, die Ihre Anwendung benötigt, um zu laufen. Wenn Sie nichts verwenden, was in 2.1 oder 2.2 eingeführt wurde, erstellen Sie für 2.0.
Bedenken Sie, dass die meisten iPhone-Besitzer ihr Betriebssystem automatisch aktualisieren, wenn sie es synchronisieren und iTunes sie dazu auffordert, während iPod Touch-Besitzer eine Gebühr zahlen müssen und möglicherweise zögern, ein Upgrade durchzuführen.
Es macht keinen Sinn, Ihren potenziellen Kundenstamm einzuschränken, also wählen Sie die älteste Betriebssystemversion, die Sie haben.
Ich stimme zu, dass man sorgfältig darüber nachdenken sollte, für möglichst viele Leute zu bauen, aber es gibt einige Dinge, die nicht ganz richtig funktionieren, wenn man für, sagen wir, 2.1 baut und dann auf 2.2 oder 2.2.1 läuft.
Das größte Beispiel, das mir einfällt:
Wenn Sie gruppierte Tabellen mit zentriertem Text verwenden und für 2.1 erstellen, werden sie unter 2.2 und 2.2.1 linksbündig angezeigt. Ich habe einen RADAR zu diesem Problem eingereicht.
Grundsätzlich sollten Sie so viele Kombinationen wie möglich ausprobieren, denn es gibt auch subtile Probleme wie diese.