2016-08-04 16 views
0

In iOS entwickle ich ein Spiel (Universal), also zur Laufzeit sind Bilder auf dem Server verfügbar und ich werde sie herunterladen. Also was soll ich tun?Welches Bild sollte ich herunterladen?

  1. Ich kann jedes Bild @ 1x, @ 2x und @ 3x herunterladen. Aber in diesem Fall wird jedes Bild zwei Versionen haben, so dass es zu viel Platz auf dem Server braucht. oder
  2. Sollte ich @ 3x Bild nur auf dem Server behalten und ich skaliere es auf @ 1x oder @ 2x gemäß Geräteskala. Welches sollte bevorzugt werden. Danke.
+0

sehen Sie das einmal http://stackoverflow.com/questions/30049544/what-should-image-size-at-1x-2x-and-3x –

+1

Sie haben ziemlich Ihre eigene Frage beantwortet. Wo ist der Punkt der Option # 1, wenn Sie mit Option # 2 gehen können? – LinusGeffarth

+0

Ich verstehe die Logik in zwei Versionen auf Ihrem Server nicht, wenn das iOS-Gerät das Bild herunterladen muss. Wenn Sie sich für Option 2 entscheiden, müssen Sie den Code schreiben, um zu verstehen, wie die Auflösung Ihrer Geräte ist, und dann das Bild auf die entsprechende Stufe herunterskalieren. Es ist machbar, könnte sich aber als umständlich erweisen. – MacUserT

Antwort

0

Jetzt Apple eingeführt neues Konzept der App-Ausdünnung. Sie müssen sich keine Gedanken darüber machen, mehrere Bilder in das Bundle zu legen. Sie fügen alle Bilder 1x, 2x und 3x innerhalb der Anwendungs-Assets hinzu. Basierend auf dem Gerätetyp stellt App Store Bilder zur Verfügung, die für die Anwendung benötigt werden.

Verwandte Themen