Une interface utilisateur graphique est une interface informatique qui permet aux utilisateurs d'interagir avec un appareil via des éléments graphiques tels que des images et des animations, par opposition à des commandes textuelles. Les interfaces graphiques sont largement utilisées dans l'informatique personnelle et professionnelle, car elles offrent une méthode intuitive et accrocheuse de contrôle des appareils électroniques. Cependant, ils ne sont pas sans inconvénients par rapport aux autres interfaces de contrôle informatique.
Éléments d'interface utilisateur communs
Bien que l'apparence et la convivialité des différentes interfaces graphiques puissent varier, la majorité de ces systèmes partagent certains éléments communs. Par exemple, toutes les interfaces graphiques nécessitent une méthode pour pointer et sélectionner des zones spécifiques de la zone de travail. Ceci peut être réalisé grâce à un pointeur, bien que les écrans tactiles puissent permettre aux utilisateurs de sélectionner des objets directement avec leurs doigts. De nombreuses interfaces graphiques utilisent des divisions d'écran appelées fenêtres pour exécuter des programmes, ainsi que des images sélectionnables appelées icônes.
Avantages
Les principaux avantages des interfaces graphiques sont leur facilité d'utilisation. En représentant les fonctions de l'ordinateur comme des objets réels, les utilisateurs peuvent apprendre un système informatique donné plus rapidement qu'ils ne le feraient s'ils devaient mémoriser une liste de commandes. Par exemple, une icône représentant une poubelle est immédiatement reconnaissable en tant que fonction de suppression pour de nombreux utilisateurs. Les interfaces graphiques permettent également un partage facile des informations entre les programmes grâce à des fonctions de copier-coller sélectionnables.
Inconvénients
Les interfaces graphiques consomment beaucoup de puissance de traitement par rapport aux autres formes d'interfaces utilisateur. En effet, un ordinateur a besoin de manipuler simultanément plusieurs couches de graphiques afin d'exécuter une interface graphique, un processus qui nécessite beaucoup plus de processeur que l'exécution d'un système basé sur du texte. De plus, la plupart des interfaces graphiques ne permettent pas aux utilisateurs experts de prendre des raccourcis de la même manière que les interfaces textuelles. Cela peut être frustrant pour certains utilisateurs lors de l'exécution de tâches complexes.
Exemples
Certaines des interfaces graphiques les plus connues appartiennent à des systèmes d'exploitation informatiques. Une interface graphique bien pensée est cruciale pour les systèmes d'exploitation modernes, car cette interface régira la grande majorité des tâches effectuées sur cet ordinateur. Les exemples courants incluent Windows et Mac OS X. Le système d'exploitation Linux offre aux utilisateurs un choix d'interface graphique avec laquelle accéder à son système d'exploitation principal. Les interfaces graphiques mobiles incluent l'iOS d'Apple et les différentes formes du système d'exploitation Android de Google.