2010-12-13 9 views
4

Ich entwickle ein iPhone-Spiel und es nähert sich 20 MB groß. Ich möchte es unter 20MB halten, damit Benutzer es über 3G herunterladen können.Gibt es eine Möglichkeit für eine iPhone-App, die Nutzer nur dazu zu bringen, die für ihre Geräteauflösung erforderlichen Grafiken herunterzuladen?

Eine der Hauptursachen ist, dass ich zwei Kopien aller meiner Bilder habe, eines für Retina Display und eines für nicht Retina Display Auflösungen. Die Hälfte der Bilder ist jedoch immer völlig unnötig. Je nach Gerät verwendet es eine oder die andere Auflösung, aber niemals beide.

Ich weiß, ich könnte nur das hochauflösende Set verwenden und sie für Nicht-Retina Display-Auflösungen skalieren, aber sie sehen nicht so gut aus und es gibt auch Auswirkungen auf die Leistung.

Gibt es eine Möglichkeit, meine Bilder in zwei Sätze aufzuteilen, und nur Benutzer das benötigte Set herunterladen zu lassen?

+0

Ich dachte darüber auf meine eigene Frage: http://stackoverflow.com/questions/5002774/save-space-batch-resize-down-all-2x-images-for-old-iphones-ipads -ipods-on-first – Jonny

Antwort

2

Nein. Zumindest nicht in einer Apple-unterstützten Art und Weise.

Das App-Bundle soll immer alles für alle Plattformen enthalten. Eine Motivation: Der Benutzer kann mehr als ein iOS-Gerät mit derselben iTunes-Mediathek synchronisieren. Also, ich lade deine App auf mein iPhone4 herunter, synchronisiere mit iTunes und installiere sie dann auch auf meinem nicht-Retina iPod touch der dritten Generation von iTunes.

+0

Macht Sinn, ich habe nicht darüber nachgedacht. Vielen Dank! –

0

Können Sie zwei Versionen der App veröffentlichen? Und dann in jedem Angebot den anderen als kostenlosen InApp-Verkauf? Oder bündeln Sie die beiden Apps zusammen und verkaufen sie für den gleichen Preis wie einen?

+0

Ich glaube nicht, dass Sie diese Art von Preis-/Bündelungsflexibilität im App Store haben. – Thilo