it-swarm.com.de

Benutzeroberfläche, die sich an das Benutzerverhalten anpasst

Ich habe mich gefragt, warum es so wenige Apps gibt, die sich an die Bedürfnisse der Benutzer anpassen. z.B. Ein Benutzer verwendet sehr oft eine Schaltfläche, sodass diese größer ist als die anderen. oder ein Listbox-Element, das häufiger verwendet wird, wird an den Anfang der Liste gesetzt. Ich bin mir bewusst, dass zu radikale Änderungen keine gute UX bieten oder dass jemand anderes diese App verwenden und damit kämpfen möchte. Ich glaube jedoch, dass eine richtig ausgewogene "dynamische" Benutzeroberfläche gut sein kann.

Gibt es noch andere Gründe?

BEARBEITEN: Angenommen, mein Webbrowser hat nach einem Monat der Verwendung festgestellt, dass ich viele Registerkarten verwende, sodass die Registerkarten über der Adressleiste platziert werden. Wenn ich dagegen durchschnittlich nur 4 verwende, können die Registerkarten neben der Adressleiste platziert werden (z. B. IE 9).

Das Argument, einen Benutzer nicht zu verwirren, ist sehr gut, aber heutzutage erfordert fast jede App eine Art Authentifizierung, insbesondere Web-Apps, aber ich sehe nicht viele dynamische Websites außer Sprache und Anzeigen.

Ein weiterer Grund dagegen ist, dass es schwierig ist, Bücher/Tutorials zu schreiben und den Benutzern über den Helpdesk zu helfen.

3
Lukasz Madon

Das Problem mit dynamischen Schnittstellenelementen besteht darin, dass der Benutzer nicht lernen kann, wo sich die Dinge befinden. Wenn sie sich im Laufe der Zeit ändern und anpassen, wird der Benutzer daran gehindert, die GUI zu beherrschen, da ihre erlernten Verhaltensweisen veraltet sind. Konsistenz ist weitaus wichtiger als inkrementelle Verbesserungen basierend auf Fitts'sches Gesetz .

Einige Elemente sind jedoch durchweg inkonsistent. "Aktuelle Dokumente", wie von Kaz hervorgehoben. Der gesamte Name des Steuerelements erklärt, dass die Liste dynamisch ist. Benutzer scannen diese Liste auch immer, anstatt sich bei der Auswahl eines Elements auf gelernte Muster zu verlassen.

Ein Beispiel für eine meist schlechte dynamische Benutzeroberfläche ist das Wechseln der Windows-Anwendung. Wenn Sie nicht nur zwischen zwei Anwendungen wechseln, ist es aufgrund der Tatsache, dass die Reihenfolge der Anwendungen funktional zufällig ist, sehr schwierig, zuverlässig zwischen Anwendungen zu wechseln, ohne auf den Bildschirm zu schauen und jedes Mal zu entscheiden, wie oft Sie vor dem Loslassen die Tabulatortaste drücken müssen.

5
Myrddin Emrys

Das Hauptproblem ist die Fähigkeit der Menschen, eine sich ständig verändernde Benutzeroberfläche zu beherrschen. Ein sekundäres Problem ist, dass einige Tools so konzipiert sind, dass sich jeder an den Computer eines anderen setzen und sie verwenden kann. Wenn die Benutzeroberfläche vollständig geändert wurde, kann dies die neue Person verwirren.

Ein sicherer Weg, intelligente Benutzeroberflächen zu implementieren, ist die Verarbeitung natürlicher Sprache/maschinelles Lernen. ( http://en.wikipedia.org/wiki/Natural_language_processing )

Ein häufiges Beispiel hierfür ist die Autokorrektur. Einige Smartphones lernen nach und nach die Wörter, die Menschen im Laufe der Zeit verwenden, und fügen sie ihrem Wörterbuch hinzu.

Eine andere Methode besteht darin, fortgeschrittenen Benutzern das Speichern einer Vielzahl von Profilen zu ermöglichen, zwischen denen sie wechseln können. Dies gibt den Benutzern die Möglichkeit, die Benutzeroberfläche vollständig anzupassen, ermöglicht es aber auch einer zufälligen neuen Person, sie problemlos auf die Standardschnittstelle zurückzusetzen.

1

Es wäre wahrscheinlich ziemlich schwierig, es richtig zu machen.

Sagen wir, ein MP3-Player (wie foobar2000, der sehr anpassbar ist). Ich habe nicht wirklich ein einheitliches Muster für die Verwendung.

Wenn ich mir neue Alben anhöre, überspringe ich häufig Titel, wodurch die Schaltflächen "Zurück" und "Weiter" größer werden.

Wenn ich eine Zusammenstellung für Arbeit oder Reisen mache, konzentriere ich mich auf das Durchsuchen des Albumlistenbereichs. Ich strecke es weiter.

Kann die Anwendung erraten, was ich tun werde? Könnte es mit mir mithalten? Würden seine Versuche, meinen Bedürfnissen gerecht zu werden, nicht ab und zu frustrierend stören?

or a listbox item that is more used goes to the top of the list - aber wo ich zuerst danach suchen werde, habe ich es letztes Mal gesehen. Ich werde erst danach den Anfang der Liste überprüfen. So wie ich nicht jedes Mal die Menüleiste von links nach rechts scanne. Ich erinnere mich nur, wo Debug ist (war). Wenn ich es nach links verschiebe, weil ich es am Tag zuvor oft benutzt habe, kann ich mir keine Zeit sparen. ganz im Gegenteil.

0
Konrad Morawski