Was ist GUI (grafische Benutzeroberfläche)?

click fraud protection

GUI steht für Graphical User Interface und wird GOO-ee oder gooey ausgesprochen. Eine GUI enthält grafische Elemente wie Fenster, Menüs, Symbole und Links, die Sie auswählen, wenn Sie mit einem Betriebssystem, Softwareanwendung oder mobile App.

Abgeschnittene Hand mit digitalem Tablet
Alexander Kirch/EyeEm/Getty Images

Befehlszeilenschnittstellen beherrschten die frühere Computerinteraktion

Um das GUI-Design wirklich zu schätzen, ist es hilfreich zu wissen, was ihm vorausgegangen ist. Bevor GUI allgemein verwendet wurde, zeigten Computerbildschirme nur Klartext an und wurden von einem Klaviatur. Interaktionen mit dem Computer wurden in eine Befehlszeile eingegeben. Anstatt eine Datei zum Verschieben per Drag & Drop zu verschieben, gaben die Benutzer den Befehlsnamen, den Namen der zu verschiebenden Datei und das Zielverzeichnis ein. Die Benutzer mussten sich die Befehle merken, die zum Ausführen dieser und vieler anderer Funktionen erforderlich waren.

IBM PC 5150 mit Tastatur und grünem Monochrom-Monitor (5151), mit MS-DOS 5.0
Boffy b / Wikimedia Commons / CC-BY-SA

GUI: Eine visuelle Revolution

Eine GUI ist ganz anders. Es ist nicht textbasiert, sondern visuell, was die Verwendung des Computers erheblich erleichtert. Wenn Betriebssysteme und Anwendungen eine GUI enthalten, werden Befehle und Aktionen durch direkte Manipulation der grafischen Elemente auf dem Bildschirm ausgeführt. Innerhalb von GUIs werden häufig die folgenden Arten von Oberflächenelementen verwendet:

  • Fenster zeigt Informationen auf dem Bildschirm an. Anwendungen, Webseiten und Dokumente werden alle in Fenstern geöffnet. Fenster können verschoben, in der Größe geändert und voreinander platziert werden.
  • Menüs bieten Listen mit Aktionen zur Auswahl an. Sie ordnen die in einer Anwendung verfügbaren Befehle in logische Gruppen.
  • Eingabesteuerung Benutzern ermöglichen, eine oder mehrere Optionen aus einer Liste auszuwählen. Eingabesteuerelemente umfassen Kontrollkästchen, Optionsschaltflächen, Dropdown-Listen, Umschalter, Textfelder sowie Datums- und Uhrzeitauswahl.
  • Navigationskomponenten Benutzern ermöglichen, sich innerhalb der Benutzeroberfläche von Ort zu Ort zu bewegen. Beispiele sind Breadcrumbs, Slider, Suchfelder, Paginierung und Tags.
  • Informationskomponenten informieren Benutzer über den Status einer Aufgabe. Beispiele sind Benachrichtigungen über eingehende Nachrichten, Fortschrittsbalken, QuickInfos und Popup-Fenster.
Die Windows-Desktop-GUI mit der grafischen Benutzeroberfläche von Microsoft Word

Benutzer wählen eines oder eine Kombination der oben genannten Elemente aus, indem sie Tasten auf einer Tastatur drücken und mit a. klicken Maus, oder tippen Sie auf den Bildschirm. Diese Aktionen machen es einfach, Anwendungen zu starten, Dateien zu öffnen, auf Websites zu navigieren und andere Aufgaben auszuführen.

Diese GUI-Elemente bieten konsistente visuelle Hinweise auf die Aufgaben, die innerhalb einer Anwendung ausgeführt werden können. Sie machen auch das Erlernen neuer Anwendungen komfortabler.

Geschichte der GUI

1981, Xerox stellt PARC. vor, die erste GUI. Apple-Gründer Steve Jobs sah es während einer Tour durch Xerox und veröffentlichte 1984 ein GUI-basiertes Betriebssystem für den Macintosh. 1985 folgte Microsoft mit Windows 1.0.

Microsoft Windows 1.0
Rezonansowy / Wikimedia Commons / Gemeinfrei

Diese GUI-basierten Programme wurden mit einem Mauszeiger gesteuert, der sich über den Bildschirm bewegte, wenn Benutzer eine physische Maus bewegten. Es war der Beginn von Point-and-Click. Diese Verschiebung bedeutete, dass Benutzer nicht mehr eine lange Liste von Befehlen lernen mussten, um einen Computer zu bedienen. Jeder Befehl wurde in einem Menü oder durch ein Symbol auf dem Bildschirm dargestellt.

Ab 1990 ähnelten GUIs eher denen, die auf modernen Geräten verwendet werden.

Screenshot von Windows 3.0, Word und Excel
Microsoft Schweden / Flickr / CC BY 2.0

In den frühen 2010er Jahren wurden der GUI-Funktion neue Eingabetypen wie Wisch- und Pinch-Befehle hinzugefügt, um dem wachsenden Mobilmarkt gerecht zu werden. Computer-GUIs akzeptieren jetzt auch Eingaben von Joysticks, Lichtstiften, Kameras und Mikrofonen. Auch neuere Modellautos verwenden GUIs in Verbindung mit Tastensteuerungen.