Der effizienteste Weg, um aktuelle Mockups an verschiedene Geräte und Auflösungen anzupassen

Ich habe ungefähr 90 Bildschirme mit Modellen in Photoshop für eine App fertiggestellt. Die Mockups wurden für iPhone 5 / iOS7 erstellt (640 x 1136 Pixel). Alles ist pixelgenau berechnet.

Jetzt möchte das Management die Mockups auf iPhone 3GS / iOS6, iPhone 4 und iPhone 6 sehen und wie es für Android-Geräte aussehen wird.

Der normale Weg ist, zurück zu Photoshop zu gehen und einen neuen Satz von 90 Bildschirmen zu erstellen und alles für iPhone 3GS, iPhone 4, iPhone 6 und dann für Android-basierte Systeme neu anzupassen/positionieren, das heißt, ich muss Mockups für machen Samsung Galaxy Note II, Nokia Lumia, Windows Phone, HTC und 750 andere Handytypen da draußen.

Allein das Erstellen und Dokumentieren von 90 Bildschirmen dauerte etwa 3 bis 4 volle Wochen ... es gibt keine Möglichkeit (und auch keine Zeit), dies für alle Telefone zu tun.

Gibt es also bei meinen aktuellen iPhone 5-Modellen eine schnelle Möglichkeit, sie so schnell wie möglich neu anzupassen, damit sie auf die meisten Geräte passt? Oder ist es für das Entwicklerteam tatsächlich einfacher, dies zu beheben?

Könnten Sie nicht einfach ein „repräsentatives“ Beispiel auswählen und anpassen? Zumindest wird es ihnen eine Vorstellung davon geben, wie es aussehen wird ...
Nicht sicher, dass. Ist der Arbeitsablauf in der Branche normalerweise so?
Kommt darauf an. Aber wenn Sie ihnen sagen, dass die Anpassung von 90 Bildschirmen etwa 4 Wochen dauern wird, werden sie sich wahrscheinlich mit einem repräsentativen Muster zufrieden geben :)
Ich glaube wirklich nicht, dass ein Symbol in Photoshop erstellt werden sollte, sondern in einem vektorbasierten Programm. Sie können es in Photoshop retuschieren, aber nur die feinen Details.
Neunzig PSDs!? Ich fürchte, Sie haben dem Management ermöglicht, diese Art von Workflow zu erwarten. Leider ist dies ein wirklich schlechter Weg, dies zu tun. Eine PSD ist einfach keine App. Und du gräbst nur ein tieferes Loch. Verlassen Sie Photoshop so schnell wie möglich und beginnen Sie mit dem eigentlichen Prototyping.
Aber um Ihre Frage zu beantworten, nein, es gibt keinen schnellen Weg, dies zu tun - genau deshalb ist das Erstellen von Prototypen in Photoshop nicht ideal. :)

Antworten (5)

Denken Sie in Vorlagen

Die Chancen stehen gut, dass Sie keine 90 völlig einzigartigen Seiten haben (wenn Sie dies tun, haben Sie wahrscheinlich ein anderes Problem an Ihren Händen). Für die meisten Apps (oder Websites) haben Sie eine Handvoll Vorlagen, die in der Lage sind, die zentralen Elemente der Schnittstelle.

Beginnen Sie mit den Ansichten

Sie haben eine Menge Arbeit in die Erstellung dieser 90 Ansichten gesteckt, daher kennen Sie die Vorlagen wahrscheinlich ziemlich gut. Gehen Sie zurück und identifizieren Sie die 6–12 Schlüsselansichten, die die kritischen Bedenken bezüglich der UI-Struktur beantworten (das scheint meiner Erfahrung nach der Sweet Spot zu sein). Sie suchen nach denen, die als UI-Standards für alles andere dienen können.

Dann werten Sie die Geräte aus

Es gibt viele Geräte da draußen, aber sie sind nicht so unterschiedlich. Da Sie mit iOS7 und einem iPhone 5 aus dem Tor gegangen sind, gehe ich davon aus, dass dies der Großteil Ihrer Zielgruppe ist. Das sollte Ihre iOS-Strategie ziemlich klar darstellen. Werden Sie wirklich viele Benutzer auf dem iPhone 3s sehen? Unwahrscheinlich. Sie könnten angeben, was die reduzierte Bildschirmfläche in einigen Schlüsselansichten bewirkt, und es dabei belassen.

Jetzt müssen Sie sich fragen, ob Sie einen vollständig nativen Android-UI-Skin erstellen werden? Sieht Ihr aktuelles Design sehr nach iOS aus? Wenn ja, möchten Sie vielleicht ein wenig Material Design einstreuen, die praktische dauerhafte Zurück-Schaltfläche berücksichtigen und diese Schlüsselbildschirme neu gestalten. Nicht 90, nur die Handvoll, die Sie im letzten Schritt identifiziert haben.

Schließlich müssen Sie an Tablets und das gefürchtete Phablet (dummes Galaxy Note!) denken. Wirst du sie auch aufnehmen? Zumindest ist es eine gute Idee, ein paar Ansichten für Tablets zu erstellen. Wenn es sich um einen großen Anwendungsfall handelt, erstellen Sie alle Ihre Hauptvorlagenseiten für jedes Betriebssystem.

Management-Realitätscheck

Das Management

Jetzt gehst du zurück zum Management und zeigst ihnen all diese großartige Arbeit.

„Schaut mal rein, Jungs. Ich habe an alles gedacht.“

Sie weisen darauf hin, dass Sie alles für das primäre Zielgerät gelöst haben . Darüber hinaus sind Sie zurückgegangen und haben jeden anderen wichtigen Gerätekontext angesprochen. Auf dieser Grundlage können die Ingenieure das MVP entwickeln und an allen möglichen Orten testen. Von nun an sind Sie agil und können spezifische Herausforderungen angehen, sobald sie auftreten. Es ist alles gut, ich habe an alles gedacht.

Zukunftsbezug

Skizze verwenden. Sie werden glücklicher sein.

Wie Sie angemerkt haben, ist es zu schwierig, Designs für alle Geräte und Auflösungen zu erstellen, insbesondere in Photoshop. Vielleicht möchten Sie die gängigsten Geräte auswerten, die mit den von Ihnen entworfenen Apps verwendet werden.

Oder lassen Sie die Flexibilität in Ihren Designs zu. Android-Geräte verwenden dpi, sodass Sie abhängig von Ihren Zielbenutzern möglicherweise für niedrig (ldpi), mittel (mdpi), hoch (hdpi), xhdpi, xxhdpi usw. entwerfen. iOS verwendet ein punktbasiertes System auf ähnliche Weise wie gebe dir 1x, 2x und 3x. Wenn Sie also vorsichtig sind, könnten Sie möglicherweise damit durchkommen, für nur 4/5-Bildschirmpixeldichten zu entwerfen. In Anbetracht dessen würde es für Software in Zukunft vielleicht helfen, Illustrator oder Sketch zu verwenden.

Was Ihr aktuelles Problem betrifft, so kann es schließlich auch gut sein, einen Prototyp zu erstellen, der einigermaßen gut skalieren würde. Pixate, Invision, Marvel, Framer leisten alle hervorragende Arbeit bei der Erfüllung unterschiedlicher Prototyping-Anforderungen.

Tks KJP. Für diese Tools wie Pixate, Marvel, Framer usw. ist es so, als würde ich in diesen Tools nur einen Satz von 90 Modellen erstellen, und sie haben eine Funktion, mit der ich eine Gerätegröße auswählen und dann die Elemente auf magische Weise automatisch neu positionieren kann oder sowas ähnliches?
@Xeon - irgendwie ... Normalerweise würden Sie ein Standardgerät auswählen, das mit Ihren Designs verwendet werden soll, damit Pixate, Marvel usw. von dort aus skalieren würden. Je nach Auflösung dehnt es sich aus - Sie werden die Idee verstehen.

Dies hängt ein wenig davon ab, wofür diese Visuals gedacht sind, aber wenn sie für die Überprüfung durch den Kunden bestimmt sind, sollte diese Methode gut funktionieren und die Dinge beschleunigen.

  1. Importieren (platzieren) Sie jede Photoshop-PSD in Indesign und behalten Sie die Ebenen bei.
  2. Erstellen Sie „Alternative Layouts“ für jede neue Spezifikation/Gerät.

Dies erfordert einige Anpassungen (wenn das flüssige Layout gut funktioniert, ist das ein Bonus), aber der Arbeitsablauf sollte viel schneller sein als eine Photoshop-Überarbeitung.

Es gibt ein paar Nachteile, aber jeder gute Entwickler sollte in der Lage sein, damit zu arbeiten, insbesondere mit den soliden Mastern, die Sie bereits erstellt haben.

T

Tks, werde das versuchen, obwohl ich nicht glaube, dass InDesign es mir erlaubt, die PSD-Datei mit Ebenen zu importieren. Ich kann die PSD-Datei über Datei> Platzieren ... importieren, aber sobald sie in InDesign geladen ist, ist es nur ein flaches Bild, keine bearbeitbaren Ebenen.

Sie verwenden Photoshop, also haben Sie wahrscheinlich Adobe Creative Cloud abonniert und haben daher Zugriff auf Edge Reflow CC . Edge Reflow wurde für Designer von adaptiven/responsiven Websites entwickelt und ist im Grunde ein Tool zum Ändern der Größe von Web-Mockups aus Photoshop. Jedes Design erfordert etwas Arbeit in Edge Reflow, aber sobald Sie dort sind, sollten Sie in der Lage sein, jede einzelne Gerätegröße mit nur einer PSD zu erreichen!

Ich empfehle das verwendete Seitenverhältnis (Suche Wiki), passe Mockups ein anfängliches Verhältnis an und generiere alle Mockups aus einer Liste von Seitenverhältnissen wie Apple IOS Seitenverhältnis und verwende für Android-Seitenverhältnis tatsächliche Größen "wie" als: 2: * „klein“ , 4:* „normal“, 7:* „groß“ ,10:* „xgroß“ (Empfehlung für Skalierungsverhältnis 3:4:6:8:12:16)

Eine Website einfach zu skalieren, macht sie nicht responsiv. „Responsive Design ist ein Ansatz zur Erstellung von Webseiten, der flexible Layouts, flexible Bilder und kaskadierende Stylesheet-Medienabfragen verwendet. Das Ziel von Responsive Design ist es, Webseiten zu erstellen, die die Bildschirmgröße und Ausrichtung des Besuchers erkennen und das Layout entsprechend ändern. " Quelle
ok, aber jede Inhalts-HTML-Tag-Box sollte dies respektieren, wie eine CSS-Regel für Medienabfragen, da Responsive nur ein Layout generieren soll, um alle Geräte zu erreichen
Ich habe das Wort "Skalierung" nicht für Web verwendet, nur Skalierungsverhältnis, nicht Web