Best Practices für die Bildgröße für mobile Anwendungen

Ich erstelle eine mobile Anwendung für iPhone / iPad und Android-Handys. Die Anwendung umfasst Benutzer, die Fotos aufnehmen und auf meinen Server hochladen. Später können die Benutzer diese Fotos auf ihren Mobilgeräten anzeigen (auch wenn dies nicht unbedingt ihre eigenen Fotos sind, sodass ein Android-Benutzer möglicherweise ein mit einem iPhone aufgenommenes Foto betrachtet ).

In welchen Größen sollte ich die Fotos speichern, um die meisten Anwendungsfälle abzudecken? iPads sind 1,333 W / H, die meisten Handys sind 1,5 oder 1,333 W / H mit einigen seltenen 1,666 W / H. Speziell:

iPad: 1024 x 768, iPad3: 2048 x 1536, iPhone und einige andere Telefone: 960 x 640, 480 x 320, 800 x 480.

Um es handlich zu halten, muss ich mich für einige bestimmte Bildgrößen entscheiden und die Fotos in diesen Größen speichern. Ich bin nicht wirklich auf der Suche nach Hilfe auf der technischen Seite. Ich kann die Bildskalierung auf der Serverseite usw. durchführen. Ich suche nach Empfehlungen / Best Practices / Lektionen zu den Bildgrößen, bevor ich mich zu sehr damit befasse, sie zu erstellen.

In welchen Größen sollte ich die Fotos speichern, um die meisten Anwendungsfälle abzudecken?Empfehlen Sie eine clientseitige Skalierung vor dem Hochladen auf den Server, um Übertragungszeit zu sparen (z. B. Skalieren von iPad-Fotos im Format 2048 x 1536), oder sollte ich immer Originale übertragen?Wie soll ich mit inkompatiblen Bildgrößen umgehen (z. B. ein mit einem iPad auf einem Android-Gerät aufgenommenes Bild anzeigen)? Sollte ich diese Bilder auf meinem Server vor dem Senden an den Client vorschneiden oder das Client-Telefon die Größenänderung der Bilder zulassen?Es gibt auch das Problem der Benutzeroberfläche. Auf der Seite befinden sich andere Elemente als das Foto, möglicherweise ein oder zwei Schaltflächen zur Navigation. Sollte ich beim Speichern von Bildern ein Bild wählen, das kleiner als der Vollbildschirm ist, und das gleiche Seitenverhältnis beibehalten?

Ich weiß, dass einige dieser Fragen keine Antwort haben und die Antworten relativ sind, aber ich wollte einige Meinungen einholen. Vielen Dank.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage