Frage

In Anbetracht, dass die Familie von iDevices erweitert, ich denke, das ist ein Problem, dass mehr Menschen als ich begonnen haben, laufen in:

Wie schaffen Sie Ressourcen effizient, wie 3D-Modelle, Texturen, Vollbild-Bilder, etc, wenn Sie eine Anwendung schreiben, die mehrere iDevices zielt?

Grundsätzlich ist die Frage besteht aus zwei Teilen:

1) Ist es möglich, getrenntes Bündel auf den App Store für die gleiche Anwendung zur Verfügung zu stellen, wo ein anderes Bündel wird für die verschiedene Geräte zur Verfügung gestellt werden (dh ein separates Paket der Benutzer-Downloads für das iPad wie zum Beispiel auf den iPhone 3GS im Vergleich ) oder ist der einzige Weg, um eine „Game X“ und „Game X HD“, die im Appstore?

populär geworden zu sein scheint, zu schaffen

2) Wenn die Antwort auf # 1 nein, dann, was ist die beste Praxis? hält nur die höchstmögliche Auflösung aller Ressourcen und Downsample zur Laufzeit oder hält fertigter zum Beispiel Vollbild-Bilder, die die iPad, iPhone und iPhone 4 Displays passen?

Jede Eingabe und Vorschläge sind sehr willkommen. Mein aktueller Ansatz ist 3D & Textur gleichwertig zwischen den Geräten zu halten, aber hält fertige Bilder für alles, was genau sollte den Bildschirm füllen - aber ich fühle mich ist dies eine extreme Verschwendung von Bandbreite vor allem, wenn es um das iPhone 3 herunterzuladen, wo alle Bilder mit hoher Auflösung wird nie verwendet werden.

Vielen Dank im Voraus!

War es hilfreich?

Lösung

  1. Sie können verschiedene Anwendungen für "Game" und "Game HD" einreichen. Apple ist pingelig dies obwohl - die iPad-Version „zusätzliche Funktionalität es von Ihrer iPhone-only-Version zu unterscheiden, bietet als 2.11 der App Review Richtlinien in Abschnitt angegeben.“ Müssen - oder Apple wird es ablehnen - wie sie die Anwendung taten von dessen Antwort E-Mail habe ich das Zitat von: (

  2. In einer Universal Binary erstellen, können Sie Ressourcendateien wie Prefix:

  

ipad ~ picture.xib

oder

  

iphone ~ picture.xib

hat nur die Ressourcen verwendet, wenn auf der entsprechenden Plattform laufen. So können Sie dies mit „png“ Dateien und solche, und nur Last „picture.png.“ - mit dem richtig man automatisch verwendet wird

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