it-swarm-eu.dev

Was ist der beste Seitenfluss für eine Anwendung zum Auflisten, Suchen und Anzeigen von Elementen?

Stellen Sie sich das folgende Szenario vor:

Ich habe eine Android -Anwendung mit drei Bildschirmen: eine Liste mit Elementen, einen Suchergebnisbildschirm und einen Bildschirm mit Anzeigeelementen. Auf jedem Bildschirm kann eine Suchleiste aufgerufen werden, und die Suchleiste wird dies auch tun Sie gelangen zum Suchergebnisbildschirm oder direkt zu einem Artikelbildschirm, wenn die automatische Vervollständigung eine perfekte Übereinstimmung findet.

Nun stellt sich die Frage, wie der Fluss zwischen den Bildschirmen organisiert werden soll. Der einfache Fluss ist einfach: Liste> Suche> Ergebnisse> Show . Durch Klicken auf die Schaltfläche "Zurück" in einem der beiden Zustände wird ein Element auf dem Stapel verschoben.

Was ist jedoch, wenn die Suche über den Anzeigebildschirm aufgerufen wird?? Der Stapel wäre dann Liste> Suche> Ergebnisse> Anzeigen> Suchen> Ergebnisse . Und wir könnten möglicherweise einen großen Stapel von Suchergebnissen und Bildschirm zeigen.

Ich denke darüber nach, den Ablauf so zu gestalten, dass beim Aufrufen der Suchleiste (und Durchführen einer Suche) alle Anzeigebildschirme aus dem Stapel entfernt werden und der Stapel niemals komplexer als der einfache sein wird ) liste> suche> ergebnisse> zeige .

Ich denke, der Kern der Frage ist, ob ein Benutzer, der die Suchleiste von einem Anzeigebildschirm aus aufruft, mental "zur Suche zurückkehrt" oder "zur nächsten Suche übergeht" und daher möglicherweise den ersten Anzeigebildschirm erwartet zugänglich oder nicht.

Die IMDb-App für Android folgt dem letzteren Ansatz und baut leicht einen Stapel von zehn Bildschirmen auf, und ich persönlich bin darüber nicht begeistert.

5
Gunnar Lium

Ich denke, es hängt von der Verwendung und der Art des Inhalts ab, den die App enthält.

Die App, mit der ich eine Zugreise plane, verwendet den einfachen Stapel, der beim Starten einer Suche zurückgesetzt wird. Dies führt häufig dazu, dass ich ein früheres Suchergebnis verliere, weil ich eine neue Suche gestartet habe. In diesem Fall wird ein größerer Stapel bevorzugt, der nicht zurückgesetzt wird.

Wenn die App ein sehr einfaches Verwendungsszenario oder eine Sammlung von Elementen enthält, die keine große Beziehung zueinander haben, kann es verwirrend sein, einen langen und komplizierten Stapel zu haben.

1
TomvB

Hmm, ich sehe das als 3-Bildschirm-Szenario.

  1. Suche
  2. Liste/Ergebnisse
  3. Artikel

Liste ist wirklich nur eine voreingestellte Suche ... SELECT * from TABLE

Suche> Ergebnisse> Artikel

Mit dem zusätzlichen direkten Weg

Suche> Artikel (bei genauer Übereinstimmung)

0
scunliffe