Es gibt keine universelle "beste" Software für das GUI-Design. Dies hängt nur von Ihren Software- / Workflow-Einstellungen ab.
Photoshop
Ich bin mir nicht sicher, was Sie unter "mehreren bearbeitbaren Verläufen" verstehen, aber wenn Sie wissen, was Sie tun, bietet Photoshop alle Tools, die Sie zum Entwerfen einer beliebigen GUI benötigen. Kein "Tricking" von Werkzeugen erforderlich.
Trotz seines Namens hat sich Photoshop weit über ein einfaches Werkzeug zum Bearbeiten / Bearbeiten von Fotos hinaus entwickelt, und es gibt keinen Grund, warum Sie darin kein GUI-Design erstellen können. Photoshop bietet wahrscheinlich die umfassendsten Raster-Bildbearbeitungswerkzeuge aller Grafikprogramme auf dem Markt und wird für alles verwendet, von digitaler Malerei über Comic-Färbung, Illustration, Web- und UI-Design bis hin zur Videoproduktion und Erstellung von 3D-Spielekunst bis hin zu Fotos Forensik.
Funktionen wie Anpassungsmasken, Ebenenstile, Vektorpfade, intelligente Objekte, Ebenenkompositionen usw. machen es zu einer natürlichen Wahl für das UI-Design für diejenigen, die bereits mit der Benutzeroberfläche und dem umfassenden Funktionsumfang vertraut sind. Ein weiteres Plus ist, dass es gut in Tools wie Illustrator, Flash Catalyst und viele Apps / Plugins von Drittanbietern integriert ist.
Feuerwerk
Viele Leute bevorzugen Fireworks für das Webdesign, da es speziell dafür entwickelt wurde. Aus diesem Grund ist es auch ein gutes Werkzeug für das GUI-Design. Fireworks ist objektorientiert und unterstützt Seiten, Symbole und Stile. Es eignet sich sehr gut für einen UX-Design-Workflow. Viele Leute finden auch, dass Fireworks ihnen eine bessere pixelgenaue Kontrolle bietet, ohne auf Lineale, Hilfslinien oder Messwerkzeuge zurückgreifen zu müssen.
Darüber hinaus bietet Fireworks viele nützliche Funktionen wie Verlaufsdithering, ASE-Farbfelder und in gewisser Weise eine bessere Typografiekontrolle als Photoshop. Die Webebene von Fireworks und die Integration in Device Central von Adobe machen es auch einfach, Prototypen für mehrere Geräte schnell zu erstellen.
Illustrator
Eine weitere beliebte App unter UX-Designern ist Illustrator, die viele Stärken mit Fireworks teilt. Wie Fireworks unterstützt es Symbole, erweiterte Objektstile, mehrere Zeichenflächen (ähnlich wie Seiten) und noch bessere Funktionen zur Vektorbearbeitung.
In Photoshop, Fireworks, Illustrator und InDesign stehen im Web Drahtgitter- / Schablonensätze und UX-Vorlagen zur Verfügung. Das modulare UX-Design ist in Illustrator und Fireworks jedoch einfacher, da wiederverwendbare Symbolbibliotheken unterstützt werden.
Illustrator unterstützt auch Zeichen- und Absatzstile, wodurch die Typografie-Designfunktionen Photoshop oder Fireworks weit überlegen sind. Darüber hinaus eignet sich Illustrator hervorragend zur Illustration, sodass alle Symbole oder Webgrafiken, die Sie möglicherweise erstellen möchten, im selben Programm erstellt werden können.
InDesign
InDesign ist eine weitere sehr beliebte App unter IAs, IxDs usw. Die Möglichkeiten des Grafikdesigns sind möglicherweise begrenzt, aber die Unterstützung für Seiten-, Absatz- und Zeichenstile, Snippets und Objektbibliotheken macht sie ideal für viele UX-Designaufgaben. InDesign verfügt auch über sehr fortschrittliche Satzfunktionen und unterstützt Rasterlayouts. Zusammen mit der InCopy-Integration und der Adobe Digital Publishing Suite ist dies eine natürliche Wahl für Printmedienunternehmen, die mobile Apps für ihre Magazine entwerfen möchten.
Aber am Ende des Tages hat jedes Werkzeug seine Stärken und Schwächen. Die meisten UX-spezifischen Apps wie Axure, Balsamiq, OmniGraffle usw. bieten viele großartige UX-spezifische Funktionen für das Layout- / Drahtmodell- / Interaktionsdesign. Letztendlich müssen Sie jedoch noch die Grafiken für die Benutzeroberfläche entwerfen, für die Grafikdesign-Tools wie Photoshop / Fireworks / Illustrator benötigt werden.
Aus diesem Grund enthalten die meisten UI-Design-Workflows mehr als eine App. Wenn Sie sich also nicht nur mit einem einzelnen Teil des UI-Entwurfsprozesses befassen, z. B. mit Wireframing oder dem Erstellen der UX-Bibliothek oder dem Prototyping, wird es keine einzige "beste Software" geben.