ActualitƩs

Qu’est-ce que le GUIĀ ? Explication de l’Interfaces utilisateur graphiques


Dans le monde de la conception de l’expĆ©rience utilisateur, certains concepts constituent la base de tout ce que vous apprenez par la suite. L’interface utilisateur graphique, ou GUI en abrĆ©gĆ©, est l’un de ces concepts.

La plupart des appareils et applications modernes exploitent une interface utilisateur graphique dans leurs versions – ils sont un incontournable depuis des dĆ©cennies, et cela ne changera probablement pas de sitĆ“t. Donc, il vaut vraiment la peine de comprendre les interfaces graphiques avant de plonger plus profondĆ©ment dans l’UX.

Qu’est-ce que l’interface graphique (GUI) ?

Une interface utilisateur graphique (GUI) est une interface numĆ©rique dans laquelle un utilisateur interagit avec des composants graphiques tels que des icĆ“nes, des boutons et des menus. Dans une interface graphique, les visuels affichĆ©s dans l’interface utilisateur transmettent des informations pertinentes pour l’utilisateur, ainsi que des actions qu’il peut entreprendre.

Aujourd’hui, il est difficile d’imaginer des ordinateurs sans interface graphique. Mais, il fut un temps où nous n’avions mĆŖme pas de curseur de souris. Regardons comment les interfaces graphiques sont apparues.

Une brĆØve histoire des interfaces graphiques

Avant les interfaces utilisateur graphiques, les utilisateurs interagissaient avec les ordinateurs Ć  l’aide d’interfaces utilisateur de caractĆØres, ou CUI. Dans une CUI, les utilisateurs saisissent des commandes textuelles sur leur clavier pour exĆ©cuter des actions sur l’appareil.

Interface dos invite de commande

Bien qu’utiles pour les programmeurs, les CUI n’Ć©taient vraiment accessibles qu’aux professionnels de l’informatique et aux utilisateurs avancĆ©s. L’interface Ć©tait dĆ©routante pour les novices, ainsi qu’inefficace puisque les commandes devaient ĆŖtre mĆ©morisĆ©es et tapĆ©es correctement Ć  chaque fois – ce qui ne plairait pas Ć  un marchĆ© de masse.

Puis, en 1981, Xerox a lancĆ© la premiĆØre interface graphique d’un produit grand public, le Xerox Star. C’est loin des interfaces utilisĆ©es aujourd’hui, mais a marquĆ© un changement par rapport aux interfaces textuelles prĆ©cĆ©dentes. Il comportait des images, des boutons et des couleurs reconnus par les utilisateurs non professionnels.

GUI histoire

Quelques annĆ©es plus tard, Apple a lancĆ© son premier systĆØme d’exploitation Ć  interface graphique, Macintosh, en 1984. Microsoft a lancĆ© sa premiĆØre interface graphique l’annĆ©e suivante dans Windows 1.0. Ces deux systĆØmes d’exploitation rĆ©volutionnaires ont introduit des icĆ“nes pour reprĆ©senter des Ć©lĆ©ments tels que des fichiers, des dossiers, des applications et des boutons. Voici Ć  quoi ressemblait l’interface graphique du Macintosh au dĆ©marrageĀ :

GUI - histoire interface utilisateur

Xerox Star, Macintosh et Windows ont marquĆ© l’une des avancĆ©es les plus significatives de l’informatique personnelle : leurs interfaces Ć©taient accessibles au grand public. DĆ©sormais, l’utilisateur moyen peut faire des choses comme manipuler des fichiers et exĆ©cuter des scripts sans connaĆ®tre de commandes ou de langages de programmation spĆ©cialisĆ©s.

Inutile de dire que les interfaces graphiques sont dĆ©sormais la valeur par dĆ©faut pour presque tous les produits numĆ©riques commerciaux, des PC et appareils mobiles aux tĆ©lĆ©viseurs, consoles de jeux et rĆ©frigĆ©rateurs – grĆ¢ce aux interfaces graphiques, vous pouvez appuyer sur le bouton sur l’Ć©cran au lieu de taper votre demande Ć  chaque fois.

Comment fonctionnent les interfaces graphiques ?

Dans une interface graphique, les Ć©lĆ©ments visuels reprĆ©sentent des actions que les utilisateurs peuvent effectuer, des objets que les utilisateurs peuvent manipuler et d’autres informations pertinentes pour l’utilisateur. Certains Ć©lĆ©ments visuels courants sont :

  • le curseur de la souris, qui dĆ©place et manipule d’autres Ć©lĆ©ments
  • boutons, sur lesquels les utilisateurs peuvent cliquer ou appuyer pour lancer une action
  • barre d’outils et rubans, essentiellement des groupes de boutons
  • icĆ“nes, petites images qui reprĆ©sentent des informations ou des composants interactifs
  • menus, listes d’Ć©lĆ©ments cliquables
  • barres de dĆ©filement, pour faire dĆ©filer la page

Parfois, les graphiques de l’interface graphique sont liĆ©s Ć  des objets du monde rĆ©el pour reprĆ©senter leur objectif et aider les utilisateurs Ć  comprendre les fonctions Ć  leur disposition. Par exemple, un rĆ©pertoire (c’est-Ć -dire un groupe de fichiers et/ou de rĆ©pertoires) est reprĆ©sentĆ© par une icĆ“ne de dossier, et la corbeille est reprĆ©sentĆ©e par une corbeille.

Les utilisateurs peuvent interagir avec les Ć©lĆ©ments d’une interface graphique de plusieurs maniĆØres. Le plus souvent, nous cliquons et dĆ©filons Ć  l’aide d’une souris sur les ordinateurs de bureau, et nous appuyons sur un Ć©cran tactile sur les appareils mobiles. Tous les systĆØmes d’exploitation GUI populaires et de nombreuses applications logicielles permettent Ć©galement l’interaction via les commandes du clavier (une fonction d’accessibilitĆ© clĆ©), et certains acceptent Ć©galement les commandes vocales.

Lorsque l’utilisateur initie une interaction, l’interface graphique rĆ©pond gĆ©nĆ©ralement par un signal tel qu’un changement de couleur ou de taille dans l’Ć©lĆ©ment cliquĆ©, un son ou un autre effet, puis le systĆØme exĆ©cute l’action demandĆ©e.

Vous utilisez probablement plusieurs interfaces graphiques chaque jour, au point qu’il semble Ć©vident de savoir comment elles sont conƧues pour fonctionner. Cependant, des dĆ©cennies de rĆ©flexion et de recherche mĆ©ticuleuses ont Ć©tĆ© consacrĆ©es Ć  la crĆ©ation d’interfaces que les utilisateurs apprĆ©cient, et les conceptions continuent d’Ć©voluer chaque annĆ©e. Par exemple, lorsque de nouvelles versions de logiciels sont publiĆ©es, elles incluent souvent des mises Ć  jour de l’interface pour une meilleure expĆ©rience utilisateur. Plus rĆ©cemment, la rĆ©alitĆ© virtuelle et les commandes vocales ont gagnĆ© du terrain.

Abstraction dans les interfaces graphiques

Le but ultime des interfaces graphiques est de permettre aux humains d’interagir avec le code sous-jacent d’un appareil en nous sĆ©parant des dĆ©tails techniques et en prĆ©sentant une interface simplifiĆ©e Ć  l’utilisateur. Ce processus est appelĆ© abstraction et est un concept clĆ© lors de la conception et de la construction d’interfaces.

Pour mieux comprendre ce qu’est l’abstraction, on peut la comparer Ć  la conduite d’une voiture. Pour conduire votre voiture, vous n’avez pas besoin de connaĆ®tre les dĆ©tails spĆ©cifiques du fonctionnement exact du moteur et de la colonne de direction de votre voiture – ce serait une longue classe de conduite.

Au lieu de cela, ces concepts avancĆ©s sont abstraits derriĆØre l’interface utilisateur de la voiture : les pĆ©dales et le volant. Tout ce qu’un conducteur doit savoir, c’est qu’appuyer sur la pĆ©dale d’accĆ©lĆ©rateur fait avancer la voiture et que tourner le volant fait avancer la voiture Ć  gauche et Ć  droite.

Il en va de même pour les interfaces graphiques : les icÓnes de dossier ne sont pas de vrais dossiers sur votre écran, et lorsque vous faites glisser un fichier dans votre corbeille, vous ne mettez évidemment pas quelque chose dans une vraie corbeille. Ce ne sont que des abstractions du code logiciel sous-jacent.

L’abstraction va encore plus loin que cela : le code logiciel est une abstraction du langage d’assemblage et du code machine de l’ordinateur, qui est lui-mĆŖme une abstraction du matĆ©riel de l’ordinateur.

GUI - abstraction

La clĆ© Ć  retenir ici est que ces couches d’abstraction permettent Ć  pratiquement n’importe qui d’utiliser des ordinateurs, qui sont assez complexes sous le capot, dans leur vie quotidienne.

Exemples d’interface graphique

Vous n’avez pas besoin de chercher bien loin des exemples d’interfaces utilisateur graphiques – vous en utilisez une en ce moment. La plupart des sites Web, des applications Web, des logiciels (par exemple, Microsoft Word et Apple Music), des navigateurs Web (par exemple, Chrome et Internet Explorer) et des systĆØmes d’exploitation (par exemple, Windows, macOS, iOS et Android) ont des interfaces graphiques.

Souvent, diffĆ©rentes interfaces graphiques sont superposĆ©es les unes dans les autres. Par exemple, si je diffuse de la musique Ć  l’aide de Spotify dans mon navigateur Web, je travaille avec l’interface graphique de l’application Web Spotify (en orange ci-dessous), qui se trouve dans l’interface graphique du navigateur Google Chrome (en vert), qui se trouve dans l’interface graphique du systĆØme d’exploitation de mon Mac.

Exemple interface graphique navigateur web PC

En zoomant sur l’interface de Spotify, nous voyons quelques exemples de composants communs de l’interface graphique, comme les boutons, les menus et les curseursĀ :

GUI - interface Spotify

utilisez probablement aussi un smartphone, qui a sa propre interface graphique pour son systĆØme d’exploitation et diffĆ©rentes interfaces graphiques pour chacune de ses applications. Tous les sites Web populaires adaptent leurs interfaces graphiques Ć  la taille de l’Ć©cran sur lequel ils se trouvent. C’est ce qu’on appelle la conception rĆ©active et c’est une considĆ©ration essentielle dans la conception d’interface graphique aujourd’hui.

GUI - interface Spotify mobile

Avantages de l’interface graphique

Aujourd’hui, chaque produit avec un Ć©cran a une interface graphique. Voici pourquoi:

  • ConvivialitĆ© : les interfaces graphiques sont plus intuitives pour la plupart d’entre nous que les interfaces textuelles, suffisamment pour que mĆŖme ceux qui ont une connaissance trĆØs limitĆ©e des ordinateurs puissent les utiliser sans apprendre un langage de codage ou des commandes informatiques.
  • Efficacité : les interfaces graphiques permettent aux utilisateurs d’effectuer des tĆ¢ches plus rapidement et plus facilement. Une tĆ¢che qui prendrait plusieurs commandes tapĆ©es dans une CUI peut ĆŖtre rĆ©alisĆ©e en quelques clics de souris dans une interface graphique.
  • Clarté : les interfaces graphiques indiquent clairement ce que fait chaque Ć©lĆ©ment visuel et fournissent aux utilisateurs un retour visuel pour indiquer si leurs actions sont rĆ©ussies ou non.
  • EsthĆ©tique : les interfaces graphiques sont visuellement plus attrayantes pour nous que le texte brut, et les dĆ©veloppeurs ont beaucoup plus de contrĆ“le sur leur personnalisation visuelle pour crĆ©er une expĆ©rience utilisateur agrĆ©able.
  • AccessibilitĆ© : dans de nombreux cas, les interfaces graphiques sont plus accessibles aux utilisateurs handicapĆ©s et limitĆ©s.

InconvĆ©nients de l’interface graphique

Les interfaces utilisateur graphiques sont omniprĆ©sentes dans l’informatique personnelle, mais elles ne sont pas universelles. Certains utilisateurs prĆ©fĆØrent les interfaces textuelles, comme l’exĆ©cution d’actions via la ligne de commande. Voici quelques inconvĆ©nients mineurs des interfaces graphiques par rapport aux autres interfaces :

  • VitesseĀ : les interfaces graphiques sont plus lentes et nĆ©cessitent plus de puissance que les interfaces textuelles.
  • Utilisation de la mĆ©moire : les interfaces graphiques nĆ©cessitent plus de mĆ©moire informatique que les interfaces textuelles.
  • Manque de flexibilitĆ© : gĆ©nĆ©ralement, un utilisateur doit travailler dans les limites d’une interface graphique et ne peut pas modifier ses fonctionnalitĆ©s. Avec les interfaces textuelles, il est facile d’installer des packages avec de puissantes commandes personnalisĆ©es.
  • InefficacitĆ© : Oui, l’efficacitĆ© est un avantage majeur des interfaces graphiques pour la plupart. Cependant, de nombreux utilisateurs fĆ©rus de technologie trouvent qu’il est plus efficace d’exĆ©cuter des commandes dans une CUI. De plus, les commandes CUI peuvent ĆŖtre automatisĆ©es.
  • Construction : les interfaces graphiques doivent ĆŖtre construites par une Ć©quipe de conception et de dĆ©veloppement, ce qui prend du temps et des ressources supplĆ©mentaires.

GUI : comment la plupart des gents utilise les ordinateurs

Les interfaces utilisateur graphiques sont si rĆ©pandues aujourd’hui que nous les tenons pour acquises.Cependant, il fut un temps avant les interfaces graphiques où beaucoup moins de personnes utilisaient des ordinateurs. L’avĆØnement de l’interface graphique a marquĆ© le passage d’un passe-temps de niche pour les geeks de la technologie Ć  la nouvelle rĆ©volution technologique que nous avons vue se dĆ©rouler au cours des 30 derniĆØres annĆ©es.

C’est pourquoi il est important de prendre du recul et d’apprĆ©cier tout le travail qui a Ć©tĆ© fait pour rendre les ordinateurs si utilisables. En tant que designer vous-mĆŖme, c’est Ć  vous de dĆ©couvrir où nous allons ensuite.


Articles similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiƩe. Les champs obligatoires sont indiquƩs avec *

Bouton retour en haut de la page