Hinzufügen von iPad -Support zu einem iPhone -Projekt: Universal gegen zwei separate Apps? [abgeschlossen

StackOverflow https://stackoverflow.com/questions/8843993

Frage

Ich habe eine vorhandene iPhone -App und es scheint, dass ein erheblicher Teil meiner Benutzer heutzutage auf dem iPad ausgeführt wird (ich kann feststellen, dass viele der E -Mails, die ich von Benutzern bekomme, eine "Sendung von meinem iPad" -Signatur haben).

Ich implementiere jetzt die iPad -Version und mache sie aus derselben Codebasis, was bequem zu tun ist. Aber wenn ich fertig bin, frage ich mich, ob ich es tatsächlich als universelle App veröffentlichen sollte. Ich könnte es stattdessen als separate, brandneue iPad-App hochladen.

Wenn ich es universell mache:

  • ✓ Meine vorhandenen iPad -Benutzer werden sich beim Update freuen und plötzlich den iPad -Support sehen.
  • ✓ Ich profitiere von vorhandenem Ranking/Datenverkehr zu meiner App und muss sie nicht von Grund auf neu aufbauen.
  • ✗ Meine iPhone -Nutzer sehen ein Update für nichts.
  • ✗ Benutzerbewertungen werden möglicherweise verwirrend, da die beiden Versionen ganz anders sind

Wenn ich sie zwei separate Apps mache:

  • ✓ Ich kann unterschiedliche Preise für iPhone und iPad festlegen
  • ✗ Bestehende Benutzer meiner iPhone -App, die sich auf dem iPad befinden, weiß nicht, dass es eine neue Version für sie gibt. Und wenn sie es entdecken, ärgern Sie sie, wenn sie ihre Daten migrieren müssen. Wie wird es noch einmal dafür bezahlen.

Vermisse ich andere Kompromisse, die helfen können, zu entscheiden, welchen Weg ich einschlagen soll? Hat jemand Erfahrung, von beiden Routen teilzunehmen?

War es hilfreich?

Lösung

Ich habe einen interessanten Blog -Beitrag (unten) gesehen, in dem gezeigt wird, dass Sie Ihren Download -Rang bei iTunes verdünnen, wenn Sie separate Apps haben.

http://www.cocoanetics.com/2011/05/to-universal-or-not/

Andere Tipps

Es gibt keinen anderen Weg. Sie sollten universell werden.

Der einzige Grund gegen eine universelle App wäre eine andere Preisgestaltung (und ich denke, das könnte Kunden ziemlich verärgern. Vor allem die vorhandenen, die die App auf ihren iPads verwenden).

Ich kann viele Gründe finden:

  • Kunden sehen einen App -Update -Alarm für die universelle Unterstützung. Wenn Sie eine separate iPad -App erstellen, müssen Sie die iPad -Kunden manuell erreichen, um sie zu benachrichtigen

  • Code ist besser überschaubar. Was ist, wenn Sie eine Datenhandhabungsklasse erstellen, die Informationen für Tabellen/Ansichten liefert? Warum möchten Sie zwei Kopien desselben Code in zwei verschiedenen Projekten haben? Was ist, wenn Sie in Zukunft einen Fehler beheben und die gleichen Korrekturen zweimal in verschiedenen Projekten vornehmen müssen?

  • Wenn Sie eine universelle App haben, sehen Sie als Entwickler professioneller aus

  • Wenn Ihr Projekt weiter wächst, wird zwei verschiedene Apps ein Entwicklungsalptraum in Bezug auf Änderungen, Ausführen von Updates usw. sein.

  • Einige Bibliotheken von Drittanbietern benötigen eine Form von App -ID, um zu funktionieren. Andere existieren, bei denen Sie die Implementierung von Apps pro App zahlen müssen. Warum zweimal für verschiedene Apps bezahlen, wenn Sie es in einer einzigen universellen App erledigen können?

  • Kundenerfahrung - Benutzer, die iPhones und iPads besitzen, erwarten mit iCloud et al. Ich glaube nicht, dass ein Benutzer zu glücklich sein wird zu wissen, dass seine Daten nicht über seine Geräte synchronisieren.

  • Bei App -Einkäufen für ein Gerät müssten erneut für das andere gekauft werden (dies wird bei den Kunden nicht gut anfallen).

... Ich kann den ganzen Tag weiter und an weitermachen. Zusammenfassend lässt sich sagen, dass Sie universell werden, es sei denn, Sie haben einen sehr guten Grund, getrennte Apps zu haben (und ich kann mir ehrlich an nichts vorstellen). Universelle Apps wirken sauber, gut gebaut und professionell hergestellt. Sie machen die Kunden einen guten Eindruck und sind für den Entwickler ein Kinderspiel, um es zu verwalten.

Das Erstellen von zwei separaten Apps für iPhones und iPads ist wie die Aufnahme einer Website und die Aufteilung in verschiedene eigenständige Versionen mit ihren eigenen individuellen Domainnamen für verschiedene Browser ... macht keinen Sinn :)

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