Was ist das User Interface (UI)

Zur Übersicht

Inhaltsverzeichnis

Was ist das User Interface (UI)?

Das User Interface (UI, dt. Benutzeroberfläche) ist der Punkt der Mensch-Computer-Interaktion und Kommunikation in einem Gerät. Dies kann Bildschirme, Tastaturen, eine Maus und das Aussehen eines Desktops umfassen. Es ist auch die Art und Weise, durch die 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 Benutzeroberfläche eine höhere Priorität einräumen, um das Gesamterlebnis für den Benutzer zu verbessern.

Arten von Benutzeroberflächen

Zu den verschiedenen Arten von Benutzeroberflächen gehören:

  • grafische Benutzeroberfläche (Graphical User Interface, GUI)
  • Befehlszeilenschnittstelle (Command Line Interface, CLI)
  • menügesteuerte Benutzeroberfläche
  • Touch-Benutzeroberfläche
  • Sprachgesteuerte Benutzeroberfläche (Voice User Interface, VUI)
  • Formularbasierte Benutzeroberfläche
  • natürlichsprachliche Benutzeroberfläche

Beispiele für Benutzeroberflächen

Einige Beispiele für Benutzerschnittstellen sind:

  • Computermaus
  • Fernsteuerung
  • virtuelle Realität
  • Geldautomaten
  • Tachometer
  • das alte iPod-Klickrad

Websites wie Airbnb und Dropbox weisen ein starkes User Interface Design auf. Websites wie diese haben angenehme, leicht bedienbare, benutzerzentrierte Designs (User-Centered Designs, UCD) geschaffen, die den Benutzer und seine Bedürfnisse in den Mittelpunkt stellen.

UI und UX

Über die UI wird oft in Verbindung mit der User Experience (UX) gesprochen, die das ästhetische Erscheinungsbild des Geräts, die Reaktionszeit und den Inhalt, der dem Benutzer im Rahmen der Benutzeroberfläche präsentiert wird, umfassen kann. Beide Begriffe fallen unter das Konzept der Mensch-Computer-Interaktion (HCI), das sich mit der Gestaltung von Computertechnologie und der Interaktion zwischen Menschen und allen Formen von IT-Design beschäftigt. Konkret beschäftigt sich HCI mit Bereichen wie UCD, UI-Design und UX-Design.

Ein zunehmender Fokus auf die Schaffung einer optimierten Benutzererfahrung hat dazu geführt, dass einige eine Karriere als UI- und UX-Experten anstreben. Bestimmte Sprachen, wie z. B. HTML und CSS, sind darauf ausgerichtet, die Erstellung einer starken Benutzeroberfläche und -erfahrung zu erleichtern.

Geschichte der UI

In den frühen Computern gab es außer ein paar Tasten an der Bedienerkonsole nur sehr wenig Benutzeroberfläche. Viele dieser frühen Computer verwendeten Lochkarten, die mit Hilfe von Lochkartenstanzern erstellt wurden, als primäre Eingabemethode für Computerprogramme und Daten. Während Lochkarten in der Computertechnik seit 2012 im Wesentlichen veraltet sind, verwenden einige Wahlmaschinen immer noch ein Lochkartensystem.

Die Benutzeroberfläche entwickelte sich mit der Einführung der Befehlszeilenschnittstelle, die zunächst als fast leerer Bildschirm mit einer Zeile für Benutzereingaben erschien. Die Benutzer verließen sich auf eine Tastatur und eine Reihe von Befehlen, 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) vorherrschten.

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 weiterentwickelt und von Microsoft in seinen Windows-Betriebssystemen standardisiert wurde. Zu den Elementen einer GUI gehören z. B. Fenster, Pulldown-Menüs, Schaltflächen, Bildlaufleisten und Symbole. Mit dem zunehmenden Einsatz von Multimedia als Teil der GUI werden Ton, Sprache, Bewegungsvideo und virtuelle Realität immer mehr zur GUI für viele Anwendungen.

Die zunehmende Beliebtheit mobiler Anwendungen hat sich auch auf die UI ausgewirkt und zu etwas geführt, das als mobile UI bezeichnet wird. Mobile UI befasst sich speziell mit der Erstellung benutzbarer, interaktiver Oberflächen auf den kleineren Bildschirmen von Smartphones und Tablets und der Verbesserung spezieller Funktionen, wie z. B. der Touch-Steuerung.