Zum Hauptinhalt springen

 

EIN Benutzeroberfläche Es ist ein Mittel, mit dem eine Person bestimmte Software oder Hardware steuern kann. Im Idealfall sollten Benutzeroberflächen einfach zu bedienen sein, damit die Interaktion so einfach wie möglich ist. instinktiv und intuitiv möglich. Bei Computerprogrammen wird dies als grafische Benutzeroberfläche bezeichnet.

Entwicklung und Arten von Benutzeroberflächen

Im Gegensatz zur modernen Regel mit Computern waren die alten für grafische Benutzeroberflächen zu langsam. Anfangs hatten die Leute nur die CLI (Command-Line Interface). Mit der Befehlszeilenschnittstelle (Benutzeroberfläche) konnten Benutzer Befehle nur in Form von Zeilen als Eingabeaufforderung ausgeben. Dies hat sich zu der TUI (Text-based User Interface) entwickelt, die jetzt für die Installation von Betriebssystemen verwendet wird. Die Tatsache, dass Computer zunehmend von Menschen angenommen wurden und die Zahl der Haushalte mit Computern weiter zunahm, machte dies erforderlich Entwicklung einer benutzerfreundlichen Oberfläche für Computer.

600x400-UserInterface-de-01.png

Dies führte zur Entwicklung der grafischen Benutzeroberfläche (GUI), die nun dauerhaft mit besserer Rechenleistung eingerichtet wurde. Weitere technologische Fortschritte waren die Entwicklung der VUI (Voice-User Interface), einer Schnittstelle, über die Menschen über eine Sprachplattform mit Computern interagieren können. In mehreren PC-Spielen wie Kinect können Spieler derzeit eine NUI (Natural User Interface) verwenden. Diese Schnittstelle verwendet die natürliche Bewegung einer Person, um die Spielesoftware zu steuern. BCI wird derzeit entwickelt und zielt darauf ab, die Software durch die Gedanken einer Person zu steuern. Nachfolgend finden Sie weitere Informationen zu den Schnittstellen.

Befehlszeilenschnittstelle (CLI)

Unter den Orten, an denen die Befehlszeilenschnittstelle verwendet wird, befinden sich DOS-Computer. Der Benutzer sieht eine Befehlszeile und eine Anzeige, die die aktuelle Position anzeigt. Interaktion ist nur durch möglich Befehlseingabe. Die Maschine verarbeitet sie und zeigt dann eine weitere Zeile mit einer Eingabeaufforderung an. Diese Art von Betriebssystem ist veraltet. CLIs wurden von GUIs weitgehend abgelöst.

Textbenutzeroberfläche (TUI)

Eine Textbenutzeroberfläche ist zeichenorientiert. Die Ausführung erfolgt im Hardware-Textmodus, aber die Anzeige ist auch weit verbreitet. Der Programmierer hat nur 256 Zeichen in einer Schriftart. Die Navigation erfolgt normalerweise mit die Tastatur und nicht die Maus. Einige Beispiele sind Norton Commander oder Turbo Pascal ab Version 5.0. Gleichzeitig wird diese Schnittstelle auch in Bootloadern und in allen BIOS-Setup-Programmen verwendet. Bei der Installation von Betriebssystemen wird ebenfalls diese Art von Schnittstelle verwendet.

Grafische Benutzeroberfläche (GUI)

Die grafische Benutzeroberfläche ist die am häufigsten verwendete Benutzeroberfläche in den meisten modernen Software-Apps. Bezieht sich auf das Fenster, das enthält alle Softwareelemente. Die Benutzerinteraktion erfolgt über Maus und Tastatur. Darüber hinaus können Schaltflächen und Menüs im Softwarefenster verwendet werden. Dieses Fenster ist die Schnittstelle zwischen dem Benutzer und der Software. Typische Elemente wie Symbolleisten sind ebenfalls häufig. Solche Elemente ermöglichen auch ein etwas ähnliches Verfahren durch verschiedene Betriebssysteme für gemeinsame Interaktionen. Das Layout einer grafischen Benutzeroberfläche kann mit Hilfe eines Bildschirmlayouts festgelegt werden.

Reales Modell

Bei der Entwicklung der ersten grafischen Benutzeroberflächen wurden Teile der realen Welt als Modell verwendet, um die Funktionsweise der Software verständlicher zu machen. Dies spiegelt sich hauptsächlich in den verwendeten Symbolen wider, z. B. einem Papierkorb, einem Ordner oder einem zu speichernden Festplattensymbol. Aus heutiger Sicht sind die meisten dieser Bilder veraltet, werden aber noch verwendet. Allgemeine Elemente wie "Desktop" oder "Ordner" werden verwendet.

Bei den neuen Bildern müssen Sie immer einen Verweis auf die bekannten Dinge erstellen. Dies erleichtert die Interaktion mit dem Benutzer. Das Ziel der GUI ist es, dies zu ermöglichen Menschen erkennen visuell, was ein Knopf tut. Daher müssen sich Benutzer nicht wie bei CLIs alle Befehle merken.

Richtlinien und Regeln

Beim Entwerfen grafischer Benutzeroberflächen gibt es Richtlinien, die die Benutzerfreundlichkeit sowie die Standardisierung verbessern. Beispiele sind die acht goldenen Regeln von Ben Shneiderman. [1] Einige dieser Regeln werden nachfolgend beschrieben:

  • Konsistenz: Konsistenz bedeutet einfach, dass eine Interaktion immer auf die gleiche Weise erfolgen muss. Folgendes sollte hier vermieden werden: Eine Menüleiste mit Optionen wie "Markierten Bereich kopieren", "Ausgewählten Bereich löschen", "Ausgewählten Bereich hinzufügen". Dieses Beispiel zeigt Inkonsistenz und sollte in einer GUI vermieden werden.
  • Informatives Feedback: Auf jede Benutzeraktion muss immer ein Feedback folgen. Wenn ein Doppelklick beispielsweise ein bestimmtes Programm öffnet, muss der Benutzer möglicherweise einige Sekunden warten, bevor er die Software verwenden kann. Damit der Benutzer weiß, dass der Doppelklick funktioniert hat, ist eine Rückmeldung erforderlich. Dies kann in Form einer Änderung der Form des Cursors erfolgen. Das älteste Beispiel ist die Windows-Sanduhr.
  • Überfordern Sie nicht das Kurzzeitgedächtnis der Benutzer: Benutzer können sich nicht alles merken. Bei langen Dialogen, die sich über mehrere sich ändernde Fenster erstrecken, müssen die Informationen immer an derselben Position angezeigt werden, und am Ende sollten keine Informationen fehlen, die zu Beginn verfügbar waren.

Sprachbenutzeroberfläche (VUI)

In einer Sprachbenutzeroberfläche erfolgt die Interaktion zwischen dem Benutzer und dem Gerät über die Spracheingabe und -ausgabe. Beispielsweise kann ein Benutzer mündlich eine Person aus einem gespeicherten Telefonbuch auswählen, um die Person anzurufen. Speech-to-Text-Apps oder Sprachakkreditierungssoftware verwenden ebenfalls die Sprachgesteuerte Schnittstelle. Der Vorteil dieser Interaktionsdynamik besteht darin, dass Benutzer nichts anderes als Sprache benötigen. Ihre Hände sind frei und sie müssen nicht ständig auf den Bildschirm schauen. Die Texteingabe auf Geräten mit einer kleinen Tastatur (Smartphones) kann auch über Sprachbenutzeroberflächen erleichtert werden.

Einige Beispiele sind Apples Assistent, Siri, Samsungs S-Voice und Sprachsuche. Eine der Voraussetzungen für den Erfolg von VUIs ist, dass Benutzer ein gutes Hörerlebnis haben. Wenn Anrufbeantworter für Kundenhotlines verwendet werden, sollte der Anrufer im Wesentlichen nicht mit langen Sprachansagen belastet werden. Sprachinteraktion ist sehr natürlich, da die Kommunikation zwischen Menschen seit langem genutzt wird.

Tangible User Interface (TUI)

Mit der greifbaren Benutzeroberfläche erfolgt die Interaktion über Würfel, Bälle und andere physische Objekte. TUIs sind im täglichen Leben selten anzutreffen, aber ihre Entwicklung hat sich erheblich weiterentwickelt. Der Grund, warum sie selten gefunden werden, ist, dass die Interaktion mit physischen Objekten nicht mehr funktioniert, wenn die Objekte nicht gefunden werden können. Wenn Sie einen PC an Ihrem Schreibtisch haben, ist eine konkrete Benutzeroberfläche wenig sinnvoll. Museen und Ausstellungen sind gute Beispiele für Bereiche, in denen es nützlich ist, greifbare Benutzeroberflächen zu haben. Die physischen Objekte in einer TUI fördern die Interaktion.

Der Benutzer kann sie spielerisch einsetzen, was wiederum den Lerneffekt erleichtert, beispielsweise in Museen. Das physische Objekt macht das erleben Sie unvergesslicher. Auf diese Weise die Verwendung in Ausstellungen, in denen sich der Benutzer an den einzigen Stand erinnern kann, an dem er aktiv etwas erlebt hat. Eine greifbare Benutzeroberfläche bietet viele verschiedene Optionen, da das Objekt in Form, Farbe, Oberfläche usw. modelliert werden kann. Von einem Sandkasten mit Holzklötzen bis zu einer Lupe für Bilder ist alles machbar.

Natürliche Benutzeroberfläche (NUI)

Die natürliche Benutzeroberfläche (Natural User Interface) sollte eine möglichst natürliche und intuitive Benutzerinteraktion ermöglichen. Gleichzeitig ist die eigentliche Oberfläche kaum sichtbar, beispielsweise auf einem Touchscreen. Bei NUIs erfolgt die Benutzereingabe mithilfe von Gesten und Berührungen. Darüber hinaus ist die Kombination mit der VUI möglich. Dank der direkten Rückmeldung vom Gerät scheint die Bedienung natürlicher' als Eingabe mit Maus und Tastatur. Neben der Verwendung mit Touchscreens werden NUIs auch in Videospielen verwendet.

Beispielsweise ermöglicht die Nintendo Wii Aktionen auf dem Bildschirm, indem der Controller von Hand bewegt wird. Ein weiteres Beispiel ist eine Xbox-Erweiterung mit Kinect, mit der Sie einen Charakter auf dem Bildschirm durch Ihre eigene Körperbewegung steuern können. In beiden Fällen reagiert das Spiel auf natürliche Bewegungen und lässt die Interaktion natürlich erscheinen.

Perceptual User Interface (PUI)

Eine Wahrnehmungsbenutzeroberfläche ist eine wahrnehmungsorientierte Benutzeroberfläche, die noch erforscht wird. IUPs müssen in der Lage sein, die Konzepte sowohl der grafischen Benutzeroberfläche als auch der grafischen Benutzeroberfläche zu kombinieren und die elektronische Akkreditierung von Gesten zu integrieren, um die Interaktion mit dem PC zu erleichtern. Diese Schnittstelle fügt den Gesten die akustischen und visuellen Sinne hinzu und verfügt über Folgendes: zielen darauf ab, die Wahrnehmung noch weiter zu verbessern.

Gehirn-Computer-Schnittstelle (BCI)

Die Gehirn-Computer-Schnittstelle (Brain Computer Interface) verwendet menschliche Gedanken. Bisher gab es auf diesem Gebiet viele Erfolge und die Forschung ist sehr vielversprechend. Die Forschung basiert auf verschiedenen Anwendungsbereichen. Elektroden werden zur Messung von Gehirnwellen verwendet, die wiederum mit verschiedenen Algorithmen berechnet werden. Dies ermöglicht die Steuerung von Roboterarmen usw. Diese Art der Interaktion ist eine große Erleichterung für Menschen mit Behinderungen in ihrem täglichen Leben. Eine ähnliche Implementierung, die darauf abzielt, ein Fahrzeug durch menschliches Denken zu steuern, wird auch im Automobilbereich erarbeitet.

Bedeutung für SEO

Es gibt eine Reihe von Ähnlichkeiten und Unterschieden bei der Erstellung einer grafischen Benutzeroberfläche und eines Webportals.

Zum Beispiel ist die Navigation in einem Webportal vom Benutzer gemacht. Der Benutzer wählt die Route durch die Struktur der Seite. In einer GUI kann der Softwareentwickler die Auswahlmöglichkeiten steuern, die der Benutzer zu einem bestimmten Zeitpunkt hat. Wenn eine Funktion nicht aktiviert ist, kann der Entwickler festlegen, dass die Software diese Option zu diesem bestimmten Zeitpunkt ausblendet. Bei einem Dialogfeld, das mehrere Fenster umfasst, wird die Software kann entworfen werden so, dass der Benutzer nicht rückwärts navigieren kann. In einem Webportal kann die vorherige Seite jederzeit angezeigt werden. Auf diese Weise muss auch die Navigation beim Entwerfen eines Webportals berücksichtigt werden. Die Seitenhierarchie kann sehr schnell verwirrend werden, und ihre Klarheit muss immer gewährleistet sein. Eine Navigation mit Breadcrumbs (oder Breadcrumbs auf Englisch) kann unter diesen Umständen hilfreich sein. Lange Klickpfade spielen ebenfalls eine wichtige Rolle - auch für den Google-Bot.

Ein Benutzer verwendet ein Softwareprogramm für einen langen Zeitraum, was ihn dazu bringt kennenlernen mit den vielen Elementen in der grafischen Benutzeroberfläche. Bei einem Webportal ist die Verweilzeit nicht so lang. Benutzer sehen Seiten normalerweise als kleinen Teil des gesamten Internets. Auf diese Weise müssen Website-Designer sicherstellen, dass die Benutzererfahrung auf ihrem Webportal mit anderen Websites gleich bleibt. Beispielsweise befindet sich die Navigationsleiste normalerweise links oder oben. Das Platzieren am unteren Rand der Seite irritiert die Benutzer und führt dazu, dass die meisten Benutzer die Seite verlassen. Als Webmaster muss man auf diese Weise sicherstellen, dass die grundlegenden Dinge im Webportal so sind, wie sie erscheinen jeder andere Ort im Internet. Dies macht den Benutzer bequem und ist wahrscheinlicher Kunde werden.

Web-Links