Benutzerschnittstelle (User Interface, UI)
Die Benutzeroberfläche oder Benutzerschnittstelle (User Interface, UI) ist der Punkt der Mensch-Computer-Interaktion und Kommunikation mit einem Gerät. Dazu können Bildschirme, Tastaturen, eine Maus und das Aussehen eines Desktops gehören. Sie ist auch die Art und Weise, in der ein Benutzer mit einer Anwendung oder einer Website interagiert.
Die wachsende Abhängigkeit vieler Unternehmen von Webanwendungen und mobilen Anwendungen hat dazu geführt, dass viele Unternehmen der Benutzerschnittstelle eine höhere Priorität einräumen, um das Gesamterlebnis für den Benutzer zu verbessern.
Arten von Benutzerschnittstellen
Zu den verschiedenen Arten von Benutzerschnittstellen gehören:
- grafische Benutzeroberfläche (Graphical User Interface, GUI)
- Befehlszeilenschnittstelle oder Kommandozeile (Command Line Interface, CLI)
- menügesteuerte Benutzerschnittstelle
- Touch-Benutzerschnittstelle
- sprachgesteuerte Benutzerschnittstelle (Voice User Interface, VUI)
- formularbasierte Benutzerschnittstelle
- natürlichsprachliche Benutzerschnittstelle
Beispiele für Benutzerschnittstellen
Einige Beispiele für Benutzerschnittstellen sind:
- Computermaus
- Fernbedienung
- Virtual Reality
- Geldautomaten
- Tachometer
Große Websites zeichnen sich durch ein benutzerfreundliches Design aus. Diese haben ein angenehmes, leicht zu bedienendes, benutzerzentriertes Design entwickelt, das sich auf den Benutzer und seine Bedürfnisse konzentriert.
UI und UX
Die Benutzerschnittstelle (User Interface, UI) wird oft in Verbindung mit der Benutzererfahrung (User Experience, UX) genannt, die das ästhetische Erscheinungsbild des Geräts, die Reaktionszeit und den Inhalt, der dem Benutzer im Rahmen der Benutzerschnittstelle präsentiert wird, umfassen kann.
Beide Begriffe fallen unter das Konzept der Mensch-Computer-Interaktion (Human-Computer Interaction, HCI), einem Studienbereich, der sich mit der Entwicklung von Computertechnologie und der Interaktion zwischen Menschen und allen Formen der IT-Gestaltung befasst. Im Einzelnen befasst sich HCI mit Bereichen wie UCD, UI-Design und UX-Design.
Die zunehmende Konzentration auf die Schaffung eines optimierten Benutzererlebnisses hat dazu geführt, dass einige eine Karriere als UI- und UX-Experten anstreben. Bestimmte Sprachen, wie zum Beispiel HTML und CSS, sind darauf ausgerichtet, die Erstellung einer überzeugenden Benutzerschnittstelle und -erfahrung zu erleichtern.
Geschichte der UI
Bei den ersten Computern gab es außer ein paar Tasten an der Bedienerkonsole nur sehr wenige Benutzerschnittstellen. Viele dieser frühen Computer verwendeten Lochkarten, die mit Lochkartenstanzern erstellt wurden, als primäre Eingabemethode für Computerprogramme und Daten. Obwohl Lochkarten in der Computertechnik im Wesentlichen überholt sind, verwenden einige Wahlmaschinen immer noch ein Lochkartensystem.
Die Benutzerschnittstelle entwickelte sich mit der Einführung der Befehlszeilenschnittstelle, die zunächst als fast leerer Bildschirm mit einer Zeile für Benutzereingaben erschien. Die Benutzer waren auf eine Tastatur und eine Reihe von Befehlen angewiesen, um den Austausch von Informationen mit dem Computer zu steuern. Diese Befehlszeilenschnittstelle führte zu einer Schnittstelle, in der Menüs (Listen von Auswahlmöglichkeiten in Textform) vorherrschend waren.
Schließlich kam die grafische Benutzeroberfläche (GUI) auf, die hauptsächlich im Palo Alto Research Center (PARC) von Xerox entstand, von Apple übernommen und verbessert und von Microsoft in seinen Windows-Betriebssystemen standardisiert wurde.
Grafische Benutzeroberfläche
Zu den Elementen einer grafischen Benutzeroberfläche gehören unter anderem Fenster, Pulldown-Menüs, Schaltflächen, Bildlaufleisten und Icons. Mit dem zunehmenden Einsatz von Multimedia als Teil der grafischen Benutzeroberfläche werden Ton, Sprache, bewegte Bilder und virtuelle Realität zunehmend zur grafischen Benutzeroberfläche für viele Anwendungen.
Mobile Benutzeroberflächen
Die zunehmende Beliebtheit mobiler Anwendungen hat sich auch auf die Benutzerschnittstelle ausgewirkt und zu einer so genannten mobilen Benutzeroberfläche geführt. Mobile UI befasst sich speziell mit der Schaffung von benutzbaren, interaktiven Schnittstellen auf den kleineren Bildschirmen von Smartphones und Tablets und der Verbesserung spezieller Funktionen, wie zum Beispiel der Touch-Steuerung.