Frage

Oft Konvention ist eines der wichtigsten Gestaltungsüberlegung für Benutzeroberfläche. Normalerweise ist die Beratung geht, es zu tun, wie Microsoft tut.

Dies ist aus drei Gründen:

  1. Wenn es nicht kaputt ist, repariere es nicht.
  2. Wenn die Benutzer erwarten, auf einem Diskettensymbol klicken, um zu speichern, das Symbol nicht ändern (auch wenn einige von ihnen vielleicht nie eine tatsächliche Diskette gesehen haben).
  3. Benutzer wollen nicht die Schnittstelle (und Hotkeys, etc.) mit jeder anderen Anwendung neu lernen, die sie verwenden.

Zur gleichen Zeit Emmerson sagte „* A dumm Konsistenz ist der Kobold kleiner Geister. *“ Also wann ist die Aufrechterhaltung eine einheitliche Benutzeroberfläche, die Linie von einer guten Idee zu stagnierte Innovation überqueren?

Microsoft schüttelte den guten alten WIMP GUI mit der Einführung der Werkzeugleiste und dann wieder mit der Band Kontrolle (die die natürliche Entwicklung der Werkzeugleiste ist, ob man will oder nicht.) Nun sind wir Bänder überall zu sehen.

Meine Frage ist also, , was einige Benutzeroberfläche Paradigmen, die sich über mehrere Anwendungen akzeptiert und konsequent, aber haben in den besten Jahren geblieben und beginnen zu stinken? Gibt es einige wichtige Änderungen, die von einem Graswurzeln Push von Entwickler profitieren würden die Benutzeroberfläche für unsere Nutzer zur Innovation und Verbesserung?

Ein Gedanke, der für mich in den Sinn kam, ist die modale Pop-up-Dialog. Sie wissen die, die sagen: „Sind Sie sicher, dass Sie zu .. - [Ja] [Nein] [Abbrechen] [Vielleicht]..“ Und sein böser Zwilling „erfolgreich abgeschlossen, was Sie tun wollten [OK]!“. Wir sehen eine Bewegung weg von diesem mit der „Info-Panel“ in Browsern. Ich denke, sie müssen auch in Windows-Anwendungsentwicklung angenommen werden.

Wenn möglich, eine Lösung für jede abgestanden UI Artikel auflisten.

Und bitte nicht aufführen clippy. Wir alle wissen, er war eine schlechte Idee.

Hinweis : Dies ist speziell Windows-Client-Benutzeroberfläche Paradigmen, aber ich bin sicher offen Inspiration aus dem Internet zu zeichnen, der Mac, etc

.
War es hilfreich?

Lösung

Sie haben erwähnt, Popup-modale Dialoge, und ich würde behaupten, dass nicht-modal diejenigen genauso schlecht sind. Alle Dialogfeld entfernt Fokus aus dem Programm, könnten sie hinter dem Programm am Ende und macht es schwer, sich zu finden, könnten sie nicht einmal auf demselben virtuellen Bildschirm angezeigt werden.

Ich möchte ein Ende aller Dialogfelder anzuzeigen. Wenn Sie jemanden stoppen müssen die Benutzeroberfläche verwenden, weil einige nicht-normalen Umständen, entfernen Sie dann die relevanten Teile der Benutzeroberfläche aus dem Fenster, und ersetzen Sie es mit dem, was der Dialog enthalten würde. Bringen Sie die UI zurück, sobald das Problem behandelt wurde.

Andere Tipps

Ein Klick auf die Dinge auf Touch-Interfaces

Es ist unglaublich schwer, sich auf die Dinge auf einem Touch-Interface klicken, weil Sie nicht wissen, wenn Sie den Bildschirm hart genug gedrückt haben. Und wenn Sie eine Animation auf die Schaltfläche hinzufügen, die Sie klicken, werden Sie wahrscheinlich sehen werden es nicht, weil Sie mit dem Finger auf dem Weg ist. Hinzufügen weitere Reaktionen, wie Vibrieren des Telefon oder die Malerei Wellen auf dem Bildschirm funktionieren könnte, aber es ist in der Regel eine Verzögerung, die zu groß ist, viel größer als der Tastsinn der eine Taste gedrückt wird. Also, bis sie einen Bildschirm mit Tasten erfinden, die gedrückt werden können, sind alle Touch-Geräte sollten Benutzeroberflächen zu ziehen (DUIs) bewegen statt.

Counter intuitiv ist es leichter, ein Objekt auf dem Bildschirm zu drücken, ziehen Sie ihn, und dann loslassen, als es nur zu drücken und loslassen. Es ist wahrscheinlich, weil Sie das Objekt bewegt sehen können, wenn Sie mit dem Ziehen beginnen, und Sie können den Druck einstellen, während es sich schleppt. Ziehen hat auch viel mehr Möglichkeiten, da Sie jetzt eine Richtung haben, nicht nur einen Punkt, der Sie geklickt haben. Sie können verschiedene Dinge tun, wenn der Benutzer das Objekt in verschiedenen Richtungen zieht. Geschwindigkeit könnte auch ebenso wie der Punkt verwendet werden, wenn der Benutzer den Gegenstand. Der Auslösepunkt ist die wahre Stärke von DUIs, weil es sehr einfach ist, etwas zu lösen, auch mit Pixel Präzession.

Einige Entwürfe haben damit begonnen, DUIs zu verwenden, wie (hier gehen wir) das iPhone, Palm Pre und Android-Handys. Aber nur ein Teil ihrer Konstruktion ist DUI, der Rest klicken. Ein Bereich, sie alle gemeinsam haben, ist die Tastatur. Statt der Benutzer eine beliebige Taste auf einer Taste klicken drückt, zieht dann ihre Finger in Richtung der Schlüssel wirklich klicken sie wollten. Entsperren diese Handys verwendet auch ziehen.

Andere leicht implementiert DUI Funktionen würden Dinge wie Mausgesten, wo in verschiedenen Richtungen verschieben oder verschiedene Formen zeichnen sich verschiedene Dinge. Es gibt auch alternative Tastaturen erforscht, weshalb ziehen einen größeren Schwerpunkt setzt. Alle Tasten lassen sich in Schalter geändert werden, so ziehen sie ein wenig müssen nach unten, sie zu klicken. Mit einer gut gestalteten Grafiken, soll dies auch für den Benutzer intuitiv sein.

Die von Apple Human Interface Guidelines ein gutes Buch zu diesem Thema ist . Sie diskutieren diese aus einer sehr breiten Sicht und die Richtlinien gelten für jede Plattform, nicht nur Mac.

Das Dateisystem. Ich möchte eine Datei speichern ..> Ooops Ich brauche zunächst einen Dateinamen zu denken. Nun .... wie wäre es ... blah.doc.

6 Monate später ...

Wenn das% # * (% & * speichere ich, dass% () # * () * ing-Datei?

Die Lösung ist ein Versionierungssystem in die Anwendung erstellen, oder besser gesagt, das Betriebssystem. Machen Sie Dateien auffindbar durch ihren Inhalt, mit einer Suchmaschine, anstatt die Benutzer zu zwingen, mit einem einprägsamen Namen zu kommen, wenn alles, was sie wollen, ist für ihre Datei nicht verloren gehen.

Beseitigen Sie den Schritt speichern. Geben Sie etwas in der Anwendung, und es ist einfach da, und es gibt kein Risiko, es durch eine Fehltritt zu verlieren, wie vergessen zu speichern. Wenn Sie eine ältere Version möchten, können Sie nur ein Datum auswählen und sehen, was das Dokument wie zurück sah dann.

Um auf der Suchmaschine Idee zu bauen: Es ist ein Schmerz etwas willkürlich Baumstruktur navigieren zu müssen Ihre Sachen zu finden. Die Suche ist viel einfacher. Sie könnten jedoch auch noch so etwas wie ein „Ordner“ zu einer Gruppe von mehreren Dateien zusammen haben wollen. Nun können Sie ein reiches Metadatensystem aufzubauen, und haben eine „Kategorie“ oder „Projekt“ Feld, und richten Sie die Suchmaschine Artikel von Projekt zu zeigen, oder nach Kategorie. Oder eine Gruppe von denjenigen, oder was auch immer neue UI Entdeckung machen wir weiter.

Diese Frage ist ein bisschen zu offen, IMHO.

Allerdings ist mein Hauptansatz, wenn etwas entwerfen, ist:

  1. Passt in die, wo immer es ist. Wenn es sich um eine Windows-Anwendung ist, kopiere ich MS so viel als mögliche
  2. Es ist ganz einfach.
  3. Es bietet Optionen
  4. Buttons haben eine schöne Beschreibung dessen, was wird das Ergebnis des Klickens, im Gegensatz zu ‚ja oder nein

Härtere den Rest des Post zu beantworten, ohne stundenlang eine wohl nutzlos (und wiederholt) Reihe von Richtlinien Eingabe aus.

In meinem Kopf, das einzige, was wirklich auffällt ist, dass die Nutzer müssen mehr und einfachere Kontrolle über die Benutzeroberfläche Aussehen der Anwendung und Organisation.

So viele Schnittstellen können vom Anwender nicht geändert werden, so dass die am häufigsten verwendeten / Lieblingsfunktionen können in Gruppen zusammengefasst werden. Diese Fähigkeit würde Ihre Lieblings-Software noch einfacher für Sie, um Dinge zu erledigen.

Fehlermeldungen müssen eine "Just do it!" Taste.

Im Ernst, ich weiß nicht kümmern uns um Ihre dumme Fehlermeldung wirklich, nur tun, was ich sagte Ihnen zu tun !!!

Ich denke, das gesamte Dokument Modell des Webs ändern muss. Es ist nicht eine Benutzeroberfläche, aber es führt zu viele, viele schlechte Benutzeroberflächen.

Das Dokument Modell war eine gute Idee, eine Reihe von Dokumenten zu verbinden, aber jetzt ist das Web ist auch eine Sammlung von Anwendungen. Heute denke ich, die Seite / Dokumentenmodell unser Denken korrumpiert. Wir am Ende Dinge Verklumpen zusammen, die nicht verwandt sind, unser Code falsch Modularisierung, und am Ende verwirrend Benutzer mit unseren monolithischen Steuerplatine Typ WWW-Seiten.

Dialoge finden, die über das Widget sitzen in dem die Suche machen sind schrecklich. Lasten von Anwendungen tun. Die Suchleiste in Firefox funktioniert viel besser.

Viele Anwendungen haben mehrere Fenster im UI - zum Beispiel in Outlook gibt es im Vorschaufenster und der Posteingang Bereich (unter anderem). Bei diesen Anwendungen Cursor typischerweise Tastendrücke auf den aktuell fokussierten Bereich anwenden. Aber es gibt sehr schlechten Hinting den Benutzer zu zeigen, die Scheibe Fokus hat, und es gibt selten Tastenkombinationen den Fokus zwischen den Scheiben zu bewegen.

Die fokussierte Scheibe sollte irgendwie hervorgehoben werden.

So etwas wie alt + Cursor-Tasten soll den Fokus bewegen.

Strg-Tab und Strg-Shift-Tab-Zyklus nach links und rechts durch statt MRU Verhalten Tabs, obwohl in den meisten Fällen das gleiche Verhalten mit Ctrl-PageUp und Strg-Bild ab dupliziert wird.

Es gibt eine Menge, aber hier ist eine Idee für ein paar von ihnen:

  1. Entfernen Sie einige Klicks wie in „fügen Sie eine weitere“ oder „Suche Punkt“ und dergleichen.

    Das ist gut ausgestattet mit Schnittstellen wie Ajax getan, die autocompletes (und Auto-Suche), aber langsam Plattform UI angenommen wird (und in einigen Fällen sind sie in der Plattform UI entstanden waren.)

    Dies ist, wie Stackoverflow tut es für einige Szenarien.

Aber natürlich wissen wir alle, dass bereits nicht wahr? Keine Notwendigkeit für "Seach-Tag" oder "Einen weiteren hinzufügen Tag" Buttons, sie passieren einfach

  1. Dialoge wie Sie beschrieben.

Jungs bei humanisierten vorgeschlagen Transparente Nachrichten denen in tatsächlich genutzt, um ihre Produkt Enso und einige andere Orte.

Mac verwendet sich für Benachrichtigungen (wie in Growl ) sie verwendet sehr gut, oder Ubuntu neues Benachrichtigungssystem.

alt text http://blogs.sun.com/plamere/resource/NowPlayingGrowl .png

Firefox ersetzt die traditionelle „Suchen“ Dialogfeld mit einer Suchleiste am unteren Rand.

Obwohl es nicht jeder mag die Platzierung für den nächsten / vorherigen wie in diesem Screenshot

Und selbst dann (wieder) :) die Benachrichtigung mit dem gelben Balken ersetzt werden.

Schließlich:

Datei-Manager

Ich mag (manchmal) die Einfachheit der regulären Dateimanager, aber einige Male würde Ich mag, schneller arbeiten / besser mit ihnen.

Wenn Sie IE vergleichen 4 mit IE 8 Sie vorher sagen können (noch besser IE vergleichen 4 mit Google Chrome)

Wenn Sie Windows 95 Explorer mit Win XP vergleichen sind sie fast gleich !! (Win Vista / 7 ist ein Schritt nach vorn)

Aber ich frage mich: Warum haben Manager verbessert Datei so viel wie Webbrowsern?

Das ist ein Grund, warum ich Sachen wie Quecksilber mag, aber es ist nur ein Schritt. Viel Arbeit ist so etwas wie ein „ perfekte Programm-Starter “ oder (Filemanager / DesktopSearcher usw., wie Sie erstellen benötigt mag)

Quicksilver die "bewegen" action

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top