Beide Stile haben ihre Berechtigung. Denken Sie daran, dass Sie immer das richtige Werkzeug für die jeweilige Aufgabe verwenden sollten und dass es bei der Erstellung von Software (fast) keine absoluten Regeln gibt.
Eine statische Benutzeroberfläche mit ausgegrauten Elementen ist in den meisten Fällen vorzuziehen. Indem Sie eine einfache, nicht aufdringliche Meldung bereitstellen (z. B. kein modales Meldungsfeld anzeigen), wenn der Benutzer auf die ausgegrauten Elemente klickt oder versucht, mit ihnen zu interagieren, können Sie Ihre Benutzer schulen.
Was in den meisten Fällen wirklich passiert, ist, dass das Menü ausgegraut ist und Ihre Benutzer sich fragen, was sie ändern müssen, um auf dieses Element klicken zu können. Das ist schlechtes UI-Design.
Eine dynamische Benutzeroberfläche ist auch dann von Bedeutung, wenn Sie einen umfangreichen Administrationsbereich haben, den der angemeldete Benutzer NIEMALS nutzen können soll. Indem Sie den Verwaltungsbereich ausblenden, vermeiden Sie Verwirrung und eine "Überlastung" der Benutzeroberfläche für Benutzer, die NIEMALS mit den ausgeblendeten Oberflächenelementen interagieren werden.
Eine dynamische Benutzeroberfläche ist für Anwendungen wie Adobe Photoshop erforderlich. Es gibt buchstäblich Tausende von Befehlen und Menüpunkten in Adobe Photoshop. Die einzige Möglichkeit für den Benutzer, die Benutzeroberfläche zu verstehen, ist das Ein- und Ausblenden von Elementen der Benutzeroberfläche je nach Zustand der Anwendung.
1 Stimmen
Kann jemand den Titel ändern? Er ist im Moment nicht informativ. Er könnte lauten "Statische UI vs. dynamische UI" oder so ähnlich.