6 Stimmen

Paradigmen der Benutzeroberfläche, die geändert werden müssen?

Oftmals sind Konventionen eine der wichtigsten Überlegungen bei der Gestaltung von Benutzeroberflächen. In der Regel wird empfohlen, es wie Microsoft zu machen.

Dafür gibt es drei Gründe:

  1. Wenn es nicht kaputt ist, sollte man es nicht reparieren.
  2. Wenn Ihre Benutzer erwarten, dass sie zum Speichern auf ein Disketten-Symbol klicken, sollten Sie das Symbol nicht ändern (auch wenn einige von ihnen vielleicht noch nie eine echte Diskette gesehen haben).
  3. Die Benutzer wollen nicht bei jeder Anwendung, die sie benutzen, die Schnittstelle (und die Tastenkombinationen usw.) neu erlernen.

Gleichzeitig sagte Emmerson: "*A töricht Konsistenz ist das Schreckgespenst der Kleingeister.*" Wann also überschreitet die Beibehaltung einer einheitlichen Benutzeroberfläche die Grenze von einer guten Idee zu einer stagnierenden Innovation?

Microsoft rüttelte die gute alte WIMP-GUI mit der Einführung der Symbolleiste und dann noch einmal mit dem Ribbon-Steuerelement (das die natürliche Weiterentwicklung der Symbolleiste ist, ob man es mag oder nicht.) Jetzt sehen wir Ribbons überall.

Meine Frage ist also, Welche Benutzerschnittstellen-Paradigmen sind über mehrere Anwendungen hinweg akzeptiert und konsistent, haben aber ihre besten Zeiten hinter sich und beginnen zu stinken? Gibt es einige wichtige Änderungen, die von einem Vorstoß der Entwickler zur Innovation und Verbesserung der Benutzeroberflächenerfahrung für unsere Nutzer profitieren würden?

Ein Gedanke, der mir in den Sinn kam, ist der modale Pop-up-Dialog. Sie wissen schon, die, die sagen: "Sind Sie sicher, dass Sie . - [Ja] [Nein] [Abbrechen] [Vielleicht]" und sein böser Zwilling "Erfolgreich abgeschlossen, was Sie tun wollten! [OK]." Mit dem "Info-Panel" in den Browsern ist eine Abkehr davon zu beobachten. Ich denke, sie sollten auch bei der Entwicklung von Windows-Anwendungen übernommen werden.

Wenn möglich, führen Sie bitte eine Lösung für jedes veraltete UI-Element auf.

Und bitte nicht Clippy auflisten. Wir alle wissen, dass er eine schlechte Idee war.

ANMERKUNG : Dies ist speziell Windows-Client-Benutzeroberfläche Paradigmen, aber ich bin sicherlich offen für Inspiration aus dem Web, dem Mac, etc.

6voto

Marius Punkte 55729

Anklicken von Dingen auf Touch-Oberflächen

Es ist unglaublich schwierig, auf einer Touch-Oberfläche etwas anzuklicken, weil man nicht weiß, wann man den Bildschirm fest genug gedrückt hat. Und wenn man der Schaltfläche, auf die man klickt, eine Animation hinzufügt, wird man sie höchstwahrscheinlich nicht sehen, weil der Finger im Weg ist. Andere Reaktionen wie das Vibrieren des Telefons oder das Malen von Wellen auf dem Bildschirm könnten funktionieren, aber die Verzögerung ist in der Regel zu groß, viel größer als das taktile Gefühl, wenn eine Taste gedrückt wird. Bis also ein Bildschirm mit Tasten erfunden wird, die gedrückt werden können, sollten alle Touch-Geräte stattdessen auf Dragging User Interfaces (DUIs) umsteigen.

Intuitiv ist es einfacher, auf ein Objekt auf dem Bildschirm zu drücken, es zu ziehen und dann loszulassen, als es nur zu drücken und loszulassen. Das liegt wahrscheinlich daran, dass man sehen kann, wie sich das Objekt bewegt, wenn man mit dem Ziehen beginnt, und dass man den Druck beim Ziehen anpassen kann. Beim Ziehen gibt es auch viel mehr Möglichkeiten, weil man jetzt eine Richtung angeben kann und nicht nur einen Punkt, auf den man geklickt hat. Sie können verschiedene Dinge tun, wenn der Benutzer das Objekt in verschiedene Richtungen zieht. Auch die Geschwindigkeit kann verwendet werden, ebenso wie der Punkt, an dem der Benutzer das Objekt loslässt. Der Punkt, an dem der Benutzer das Objekt loslässt, ist die eigentliche Stärke von DUIs, denn es ist sehr einfach, etwas loszulassen, selbst mit Pixelpräzession.

Einige Designs haben damit begonnen, DUIs zu verwenden, wie z. B. das iPhone, Palm Pre und Android-Telefone. Aber nur ein Teil des Designs ist DUI, der Rest ist ein Klick. Ein Bereich, den sie alle gemeinsam haben, ist die Tastatur. Anstatt auf eine Taste zu klicken, drückt der Benutzer eine beliebige Taste und zieht dann seinen Finger in Richtung der Taste, auf die er eigentlich klicken wollte. Auch das Entsperren dieser Telefone erfolgt durch Ziehen.

Andere leicht zu implementierende DUI-Funktionen wären Dinge wie Mausgesten, bei denen das Ziehen in verschiedene Richtungen oder das Zeichnen verschiedener Formen unterschiedliche Dinge bewirkt. Es wird auch an alternativen Tastaturen geforscht, bei denen das Ziehen einen größeren Stellenwert einnimmt. Alle Tasten können in Schalter umgewandelt werden, so dass man sie ein wenig nach unten ziehen muss, um sie anzuklicken. Mit einer gut gestalteten Grafik sollte dies auch für den Benutzer intuitiv sein.

6voto

pizza Punkte 96

Sie erwähnten modale Popup-Dialoge, und ich würde behaupten, dass nicht-modale Dialoge genauso schlecht sind. Jedes Dialogfeld entfernt den Fokus vom Programm, sie könnten hinter dem Programm landen und es schwer machen, es zu finden, sie könnten nicht einmal auf dem gleichen virtuellen Bildschirm erscheinen.

Ich möchte, dass alle Dialogfelder abgeschafft werden. Wenn Sie jemanden daran hindern müssen, die Benutzeroberfläche zu benutzen, weil ein nicht normaler Umstand vorliegt, dann entfernen Sie die entsprechenden Teile der Benutzeroberfläche aus dem Fenster und ersetzen Sie sie durch das, was das Dialogfeld enthalten würde. Bringen Sie die Benutzeroberfläche zurück, sobald das Problem behoben ist.

5voto

Remus Rusanu Punkte 280155

El Richtlinien für die menschliche Schnittstelle von Apple sind eine gute Lektüre zu diesem Thema. Sie behandeln dieses Thema von einem sehr breiten Standpunkt aus und die Richtlinien gelten für jede Plattform, nicht nur für Mac.

2voto

Breton Punkte 14972

Das Dateisystem. Ich möchte eine Datei speichern... >OOOPs Ich muss mir erst einen Dateinamen ausdenken. Nun.... wie wäre es mit ... blah.doc.

6 Monate später...

Wo zum %#*(%& * habe ich diese %()#*()*ing-Datei gespeichert?

Die Lösung besteht darin, ein Versionskontrollsystem in die Anwendung oder besser in das Betriebssystem einzubauen. Machen Sie Dateien anhand ihres Inhalts mit einer Suchmaschine auffindbar, anstatt den Benutzer zu zwingen, sich einen einprägsamen Namen auszudenken, wenn er nur will, dass seine Datei nicht verloren geht.

Beseitigen Sie den Schritt des Speicherns. Geben Sie etwas in die Anwendung ein, und es ist einfach da, und es besteht keine Gefahr, dass es durch einen Fehltritt verloren geht, z. B. weil Sie vergessen haben zu speichern. Wenn Sie eine ältere Version wünschen, können Sie einfach ein Datum auswählen und sehen, wie das Dokument damals aussah.

Um auf der Idee der Suchmaschine aufzubauen: Es ist mühsam, sich durch eine willkürliche Baumstruktur bewegen zu müssen, um seine Sachen zu finden. Die Suche ist viel einfacher. Vielleicht möchten Sie aber trotzdem so etwas wie einen "Ordner" haben, um mehrere Dateien zusammenzufassen. Nun, man kann ein umfangreicheres Metadatensystem aufbauen und ein "Kategorie"- oder "Projekt"-Feld einrichten und die Suchmaschine so einrichten, dass sie Elemente nach Projekt oder nach Kategorie anzeigt. Oder nach diesen gruppieren, oder welche neue UI-Entdeckung wir auch immer als nächstes machen.

1voto

Andrew Bainbridge Punkte 4492

Suchdialoge, die sich über das Widget legen, in dem Sie die Suche durchführen, sind schrecklich. Viele Anwendungen tun das. Die Suchleiste in Firefox funktioniert viel besser.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X