UI und GUI unterschied?
Hallo,
Meine Frage lautet, was eigentlich der Unterschied zwischen GUI und UI ist. Also ich weiß die Abkürzungen und so, aber ich kann mir dennoch nicht richtig vorstellen, was GUI und was UI ist...
2 Antworten
UI bezeichnet allgemein eine Schnittstelle, über die ein Nutzer mit einer Anwendung (bzw. dem Computer) kommunizieren kann.
Beispiele:
- Eingaben über Touchpad, Fernbedienung, Maus, Tastatur, Joystick, u.ä.
- Der Computer könnte auf Geräusche/deine Stimme reagieren (siehe Alexa oder Google Mini)
- Der Computer könnte auf Bewegungen reagieren (Bewegen des Geräts, Bewegung vor einer Kamera)
- Grafische oder textbasierte Oberflächen (z.B. die Kommandozeile)
Eine grafische Oberfläche (GUI) ist folglich eine konkrete Art an UI. Sie stellt dem Nutzer grafische Komponenten (Buttons, Dropdowns, Eingabefelder, u.ä.) zur Verfügung, über die er mit dem Programm interagieren kann.
Klassische Beispiele dafür findest du hier:
- Bei Betriebssystemen wie macOS, iOS, Android OS oder Windows OS
- Auf Webseiten
- Bei Menüs in Computerspielen
Ein GUI ist wie gutefrage. Du hast Buttons, Links, Felder usw.
Ein UI ist zwar nicht zwingend kein GUI, aber darauf willst du wahrscheinlich hinaus. Ein UI ist z.B. ein Konsolenfenster oder das hier: https://api.gutefrage.net/
Nein, es gibt noch andere UI-Arten. Eine textbasierte Oberfläche ist nur eine davon.
Also ist UI eigentlich ein Code?