it-swarm.com.de

Richtlinien für die Auswahl der aktiven Registerkarte?

Ich konnte keine Richtlinien finden (geschweige denn Benutzerstudien, die die Richtlinien unterstützen), in denen bewährte Methoden für diesen Aspekt des Registerkartenverhaltens angegeben sind: Wann (wenn überhaupt) sollte die ausgewählte (aktive) Registerkarte auswählbar gemacht werden?

Ich habe lange angenommen, dass nur die inaktiven Registerkarten auswählbar sein sollten. Kürzlich bin ich jedoch auf eine Benutzeroberfläche gestoßen, bei der der einzige Weg, um zum Ausgangszustand der Registerkarte zurückzukehren, darin besteht, erneut auf die aktive Registerkarte zu klicken. (Es gibt eine Navigation innerhalb der Registerkarte.)

Beim Stöbern habe ich mehrere Stellen gefunden, an denen aktive Registerkarten ausgewählt werden können. Einer ist Google. Dort scheint es einer Seitenaktualisierung zu entsprechen. Wenn Sie sich beispielsweise in Google Maps befinden und die Option "Karten" in der oberen Registerkartenreihe auswählen, wird die Seite in den Standardzustand zurückgesetzt, wobei Sie aus der Satellitenentfernung auf Ihren Standort blicken. Wenn hier in UX.stackexchange Fragen die aktive Registerkarte ist, kann sie weiterhin ausgewählt werden. Durch Auswahl wird die Seite aktualisiert. Dies ist möglicherweise nützlich, wenn Sie sich auf Seite 5 der Fragen befinden und zu Seite 1 zurückkehren möchten. Es gibt jedoch mehrere andere Möglichkeiten, wie Benutzer dasselbe tun können (Seite im Browser aktualisieren, im Paginierungs-Widget 1 auswählen.)

Die Richtlinien, die ich untersucht habe, erwähnen das Problem nie. Die Annahme scheint zu sein, dass es nur eine Seite pro Registerkarte gibt und daher die aktive Registerkarte nicht "live" sein muss.

Wenn ich selbst eine Richtlinie schreiben würde, würde ich sagen: Es ist nichts Falsches daran, eine aktive Registerkarte auswählbar zu machen, aber dies sollte nicht die einzige Möglichkeit sein, zum Standardstatus der Registerkarte zurückzukehren. Die meisten Registerkarten verhalten sich nicht so, so dass viele, wenn nicht die meisten Benutzer nicht daran denken, die aktive Registerkarte auszuwählen.

Gedanken? Zeiger?

7
Jim Gasperini

Es sollte niemals erforderlich sein, dass Sie auf eine aktive Registerkarte klicken, um "zurück" zu gehen oder auf sinnvolle Weise zu navigieren. Wie Jimmy Breck-McKye betont, ist es einfach nicht auffindbar. Selbst wenn Sie "anklickbare" Erschwinglichkeitsmerkmale wie einen Schwebezustand richtig anwenden, gibt es oft nicht viel Grund zu der Annahme, dass Sie dies tun könnten.

Der logischste Ort für diese Vorgehensweise ist das Web und ähnliche datengesteuerte Anwendungen, die den Gedanken haben, die Seite zu "aktualisieren". Genau diese Seite macht das; Wenn Sie sich auf der Seite "Fragen" befinden und auf die Registerkarte "Fragen" klicken, wird die Seite nur aktualisiert. Da Sie sich immer noch am selben Ort befinden und gerade aktualisiert wurden, besteht kaum Verwirrung und es ist eine logische Handlung.

Das Zulassen der Navigation auf diese Weise ist schwieriger. iOS tut dies mit der Registerkartenleiste. Es sollte nicht die einzige Möglichkeit sein, zum Ausgangszustand zurückzukehren, aber das Klicken auf die Registerkarte Aktiv und das Zurücksetzen der Ansicht kann in Fällen nützlich sein, in denen eine tiefe Navigation innerhalb einer Registerkarte vorhanden ist.

Im Allgemeinen kann es eine nützliche Interaktion sein, aber es sollte niemals eine erforderliche Interaktion. Falls erforderlich, sollte es andere Möglichkeiten geben, die Ansicht zu aktualisieren oder zum oberen Rand dieser Registerkarte zurückzukehren. Das Klicken auf die aktive Registerkarte ist bestenfalls eine dieser Verknüpfungen, auf die Sie sich nie wirklich verlassen können, wenn Sie sie nicht bereits in einem bestimmten Kontext verwendet haben.

1
Ben Brocka

Ich denke, was Sie antreffen, ist ein alltägliches Artefakt entweder unvollständiger UI-Spezifikationen oder "fauler" Entwicklung. Ich meine keines davon negativ, aber das ist die beste Beschreibung des Prozesses, der diese Art von Pseudofunktion erzeugt.

Stellen Sie sich diese Erzählung vor :

Designer Sid bietet ein Layout mit Registerkarten als Lösung für ein Administrationsformular. Er bestimmt den Stil und die Interaktion für die Registerkarten. Er beschreibt den aktiven Zustand und den Inhalt, der basierend auf der Auswahl angezeigt oder ausgeblendet werden soll.

Er bespricht das Layout mit dem Engineering und sie entscheiden, dass ein AJAX -Aufruf das Markup in den Inhaltsbereich lädt.

Jessie, der Entwickler, folgt diesen Anweisungen. Sie wendet die aktive Klasse auf die Registerkarte an und lädt den Inhalt jedes Mal mit einem Aufruf.

Da es niemand so oder so spezifizierte, wurden technische Entscheidungen unter Berücksichtigung effizienter Entscheidungen getroffen. Die Qualitätssicherung sieht kein Problem, da nichts kaputt geht ... Viola, Ihr interaktiver aktiver Tab ist geboren.

Postscript ... es ist zufällig unbeabsichtigt nützlich; es setzt das Formular zurück. Leute, die es entdecken, finden es nützlich und das Team lässt es ohne weiteres.

Nach meiner Erfahrung spielen sich solche Szenarien häufig in der Softwareentwicklung ab. Infolgedessen stoßen neugierige und aufmerksame Designer wie Sie auf diese Merkmale und überlegen, auf welcher Grundlage die Entscheidung getroffen wurde. Und das Lustige ist, es gab überhaupt keine Entscheidung.

1
Itumac