Kolumnen waren noch nie so cool!
Sie kennen sie sicherlich, wenn Sie ein Benutzer von Apples macOS sind, sie aber wahrscheinlich noch nicht so oft gesehen haben: Miller-Kolumnen. Sie sind eine Layout-Definition, um direkte Graphen von Knoten, besser bekannt als Ihr Dateisystem, in einer spaltenweisen Hierarchie anzuzeigen, wobei jeder Knoten seine eigene Spalte mit den enthaltenen untergeordneten Elementen als Inhalt hat.
Das klingt sehr technisch, aber das Konzept ist wirklich einfach und lässt sich mit einfachen Worten erklären: Statt für jedes Verzeichnis, das Sie anzeigen möchten, ein neues Fenster oder einen neuen Tab öffnen zu müssen, öffnen Miller-Spalten dieses neue Verzeichnis im selben Fenster wie eine Liste Ansicht, die in einer Spalte enthalten ist. Je mehr Verzeichnisse Sie öffnen, desto mehr Spalten werden neben Ihrer aktuellen Spalte erstellt.
Eine kurze Geschichtsstunde
Wie viele Innovationen im modernen User Interface Design hat auch dieses Konzept seinen Ursprung in den frühen 80er Jahren. Es wurde von Mark S. Miller erfunden und von den Vorreitern der Benutzeroberflächeninnovation, wie dem von Steve Jobs gegründeten Unternehmen NeXT, übernommen.
Wie sie die UX Ihrer App verbessern
Der Vorteil dieses Konzepts ist eine einfach zu bedienende Navigation, bei der jede Aktion (Öffnen eines neuen Verzeichnisses) für den Benutzer visuell nachvollziehbar ist. Egal wie groß eine einzelne Spalte ist, dh wie viele Listenelemente sie enthält, ein Benutzer kann einfach schnell zurück in das Dateisystem navigieren, indem er ein Verzeichnis auf der linken Seite der aktuellen Spalte auswählt, da diese Spalten zuvor geöffnet wurden. Sie funktionieren genauso wie das Konzept der Breadcrumbs.
Nachteil der Miller-Säulen
Ein Nachteil ist, dass Miller-Spalten erfordern, dass der Benutzer horizontal scrollt, wenn viele Spalten sichtbar sind. Dieser Nachteil wird durch die Anzeige einer horizontalen Bildlaufleiste gemildert. Da Benutzer das horizontale Scrollen nicht so gewohnt sind, kann dies immer noch als Nachteil angesehen werden, jedoch weniger auf Geräten mit Touchscreen.