Les interfaces graphiques permettent de placer facilement plus d'informations dans un seul programme, une page Web ou un écran d'accueil d'ordinateur sans avoir besoin de l'encombrer de texte. Avec les bons graphismes, les gens sont capables d'utiliser facilement des programmes complexes. Les interfaces graphiques ne sont pas simples cependant, et elles sont difficiles à créer. De plus, une interface mal conçue rend les choses plus difficiles, plutôt que plus faciles, pour l'utilisateur.
La courbe d'apprentissage
Au début, une interface graphique peut sembler déroutante, en particulier pour quelqu'un qui n'en a pas l'expérience, mais après s'être acclimaté à une interface utilisateur, il est possible de s'habituer à plusieurs autres. Lorsque vous regardez les programmes Adobe Creative Suite, Adobe Photoshop et Adobe Flash utiliser des images similaires pour leurs interfaces graphiques. Cela signifie que lorsque les utilisateurs sont habitués à l'un des programmes, ils sont déjà quelque peu familiarisés avec l'interface utilisateur d'un autre. Cela s'étend également aux pages Web. De nombreuses pages Web utilisent les logos des sites Web de médias sociaux pour offrir aux utilisateurs un moyen rapide de partager du contenu. Non seulement ces logos sont utilisés sur différents sites Web, mais ils partagent également le même format sur les pages Web pour les rendre facilement reconnaissables.
Vidéo du jour
Temps requis pour créer une interface graphique
Bien qu'elles soient faciles à exécuter, les interfaces graphiques sont loin d'être simples à créer. Python.org ne montre que quelques façons dont une personne est capable de créer une interface graphique dans un seul langage de programmation. Les interfaces basées sur du texte n'ont pas besoin d'images, et donc les utiliser pour représenter quelque chose dans un programme est plus facile que d'utiliser d'autres interfaces. Faire qu'une image représente une action pour un programme est un peu plus difficile. Non seulement un programmeur doit utiliser la bonne image, mais il doit également lier cette image à l'action et placer l'image au bon endroit. Ce processus devient beaucoup plus compliqué lorsqu'il existe de nombreuses images qui font des choses très différentes dans un même programme.
Plus lent que les autres systèmes d'exploitation
Une interface graphique a de nombreuses pièces mobiles. En raison de ces éléments, une interface graphique a tendance à être plus lente qu'une interface de ligne de commande (CUI), telle que celle illustrée sur Enseigner-TIC. Une CUI n'utilise pas d'images et sa conception est plus simple car elle n'a pas besoin de grand-chose pour s'exécuter. Il existe d'innombrables images de dossiers, d'icônes et d'écrans différents sur une interface graphique qui utilisent constamment les ressources d'un ordinateur.