GUI signifie interface utilisateur graphique et se prononce GOO-ee ou gluant. Une interface graphique contient des éléments graphiques tels que des fenêtres, des menus, des icônes et des liens que vous sélectionnez lorsque vous travaillez avec un système d'exploitation, une application logicielle ou une application mobile.
Les interfaces de ligne de commande ont dominé l'interaction avec l'ordinateur
Pour vraiment apprécier la conception de l'interface graphique, il est utile de savoir ce qui l'a précédé. Avant que l'interface graphique ne soit couramment utilisée, les écrans d'ordinateur n'affichaient que du texte brut et étaient contrôlés par un clavier. Les interactions avec l'ordinateur ont été saisies dans une ligne de commande. Ainsi, au lieu de faire glisser et déposer un fichier pour le déplacer, les utilisateurs ont saisi le nom de la commande, le nom du fichier à déplacer et le répertoire de destination. Les utilisateurs devaient mémoriser les commandes nécessaires pour exécuter ces fonctions et bien d'autres.
GUI: une révolution visuelle
Une interface graphique est très différente. Plutôt que d'être basé sur du texte, il est basé sur le visuel, ce qui rend l'ordinateur beaucoup plus facile à utiliser. Lorsque les systèmes d'exploitation et les applications intègrent une interface graphique, les commandes et les actions sont exécutées par manipulation directe des éléments graphiques à l'écran. Dans les interfaces graphiques, les types d'éléments d'interface suivants sont couramment utilisés:
- Windows affiche des informations à l'écran. Les applications, les pages Web et les documents s'ouvrent tous dans Windows. Les fenêtres peuvent être déplacées, redimensionnées et placées les unes devant les autres.
- Menus proposent des listes d'actions parmi lesquelles choisir. Ils organisent les commandes disponibles dans une application en groupes logiques.
- Contrôles de saisie permettent aux utilisateurs de sélectionner une ou plusieurs options dans une liste. Les contrôles de saisie incluent des cases à cocher, des boutons d'option, des listes déroulantes, des bascules, des champs de texte et des sélecteurs de date et d'heure.
- Les composants de navigation permettent aux utilisateurs de se déplacer d'un endroit à l'autre de l'interface. Les exemples incluent les fils d'Ariane, les curseurs, les champs de recherche, la pagination et les balises.
- Composants informatifs informent les utilisateurs de l'état d'une tâche. Les exemples incluent les notifications de messages entrants, les barres de progression, les info-bulles et les fenêtres contextuelles.
Les utilisateurs sélectionnent un ou une combinaison des éléments ci-dessus en appuyant sur les touches d'un clavier, en cliquant avec une souris ou en tapant sur l'écran. Ces actions facilitent le démarrage d'applications, l'ouverture de fichiers, la navigation sur des sites Web et l'exécution d'autres tâches.
Ces éléments d'interface graphique fournissent des indications visuelles cohérentes des tâches pouvant être effectuées dans une application. Ils rendent également l'apprentissage de nouvelles applications plus confortable.
Histoire de l'interface graphique
En 1981, Xerox a introduit PARC, la première interface graphique. Le fondateur d'Apple, Steve Jobs, l'a vu lors d'une visite chez Xerox et a lancé un système d'exploitation basé sur une interface graphique pour le Macintosh en 1984. Microsoft a suivi en 1985 avec Windows 1.0.
Ces programmes basés sur une interface graphique étaient contrôlés par un pointeur de souris qui se déplaçait sur l'écran lorsque les utilisateurs déplaçaient une souris physique. C'était le début du pointer-cliquer. Ce changement signifiait que les utilisateurs n'avaient plus à apprendre une longue liste de commandes pour faire fonctionner un ordinateur. Chaque commande était représentée dans un menu ou par une icône à l'écran.
En 1990, les interfaces graphiques ont commencé à ressembler davantage à celles utilisées sur les appareils modernes.
Au début des années 2010, de nouveaux types d'entrée, tels que les commandes de balayage et de pincement, ont été ajoutés à la capacité de l'interface graphique pour s'adapter au marché mobile en pleine croissance. Les interfaces graphiques des ordinateurs acceptent désormais également les entrées des joysticks, des stylets lumineux, des caméras et des microphones. Même les modèles de voitures les plus récents utilisent des interfaces graphiques en conjonction avec des boutons de commande.