4 fonctionnalités logicielles phares créées par accident
Il est facile de regarder le produit fini de quelque chose et de penser qu'il est le résultat de conceptions et de processus minutieux et planifiés. Mais, comme vous le dira tous ceux qui ont conçu quelque chose, la réalité est bien plus chaotique. Nous ne réfléchissons pas toujours à l'origine de certains éléments de conception et fonctionnalités de nos logiciels, mais dans le cas de ces quatre exemples, le « génie » est venu d'un accident.
Sommaire
Paramètres d'interface utilisateur réglables
De nos jours, nous tenons pour acquis, sur nos systèmes d'exploitation, que nous pouvons modifier l'apparence et la convivialité de l'interface. Vous pouvez modifier les couleurs des fenêtres, la police système, l'apparence d'éléments spécifiques tels que les boutons, etc. Cela varie d’un OS à l’autre, mais le principe est le même. Si l’utilisateur souhaite changer l’apparence et le fonctionnement des choses, laissez-le faire. Même si cela fait grincer des dents un « expert » UX.
Maintenant, même si je ne peux pas dire avec certitude que cet incident particulier a été à l'origine de l'ajustement de l'interface utilisateur des ordinateurs modernes et pourquoi votre mère utilise cette horrible police sur son téléphone, un certain développement inspiré par Steve Job aurait très bien pu être le début.
Comme le raconte Andy Hertzfeld dans Folklore article, et le premier employé d'Apple, Chris Espinosa, travaillait sur la conception d'une application de calculatrice Mac. Mais lorsqu’il l’a montré à Steve Jobs, il a reçu une longue liste de critiques sur son apparence.
Jobs était notoirement pointilleux, et à la fin, Espinosa a eu le coup de génie d'ajouter simplement un tas de curseurs et de paramètres qui permettraient à son patron pointilleux de s'asseoir et de jouer avec tous les aspects de l'interface de l'application jusqu'à ce qu'il soit satisfait. Créant ainsi (peut-être) accidentellement l’idée de laisser l’utilisateur décider de ce que devrait être l’interface utilisateur.
Windows 11 verrouille ces 4 fonctionnalités, mais elles devraient être standard
Ceux-ci devraient vraiment être inclus dans le système d’exploitation de base.
J'ai été lyrique à propos de l'excellent (et légendaire) Microsoft Intellimouse dans le passé, qui est en partie célèbre pour avoir introduit la molette de défilement au lieu du bouton central de la souris. Quelque chose qui s'est avéré inestimable à l'ère d'Internet et pour tous ceux qui doivent gérer des documents et des feuilles de calcul.
Le fait est que si l’on en croit l’une des personnes qui prétendent avoir inventé la molette de défilement, elle n’a jamais été conçue pour le défilement. Au lieu de cela, il s'agissait d'une molette de zoom, du moins c'est ce que dit le co-fondateur d'Oculus, Jack McCauley, dans une interview avec IGN.
Que McCauley soit ou non le seul, voire le principal contributeur à l'idée de la roue, je dois souligner que nous utilisons en fait la molette de défilement pour zoomer dans de nombreuses applications. Ainsi, l'idée qu'il s'agisse d'un contrôleur sur l'axe Z est toujours valable dans les applications et les jeux 3D, mais c'est un peu drôle de penser que quelqu'un avait de grandes ambitions pour une nouvelle fonctionnalité matérielle, puis que les développeurs de logiciels l'ont utilisé pour éviter d'avoir à faire glisser une barre de défilement.
Arrêtez d'utiliser votre Chromebook de manière incorrecte : 7 fonctionnalités que vous avez probablement manquées
Je parie que vous ne connaissiez pas le numéro 3 !
Annuler le fait de devenir une fonctionnalité permanente après un hack de débogage
Nous tenons tous pour acquis que nous pouvons Ctrl+Z pour nous sortir de la plupart des erreurs. En fait, de nos jours, la mémoire de l'ordinateur étant abondante, vous pouvez souvent « annuler » plusieurs étapes de ce que vous avez fait dans la plupart des applications.
Aujourd'hui, une fonction qui est en réalité une fonctionnalité « d'annulation » a été inventée à plusieurs reprises indépendamment, mais elle a commencé comme un moyen de déboguer un logiciel. Pour que vous puissiez revenir en arrière dans le logiciel ligne par ligne jusqu'à ce que vous compreniez ce qui n'a pas fonctionné. Cela a été proposé dans la thèse de doctorat de Marvin Zelkowitz en 1971. Exécution réversible comme outil de diagnostic.
D'autres ont développé l'idée, mais ce sont les programmeurs de Xerox PARC (où Bill Gates et Steve Jobs ont été « inspirés » pour créer des interfaces graphiques) qui nous ont donné le raccourci Ctrl+Z et la nomenclature « Annuler » que nous connaissons, aimons et sommes souvent sauvegardés aujourd'hui.
Pourquoi je préfère un gestionnaire de fenêtres en mosaïque sous Linux
Ils ne conviennent pas à tout le monde, mais je ne m'en lasse pas.
Navigation par onglets évoluant d'une fonctionnalité de productivité ennuyeuse
Lorsque j’ai commencé à naviguer sur Internet à la fin des années 90, la navigation par onglets n’existait pas, et j’ai vraiment du mal à me rappeler comment nous avons survécu sans elle. En fait, je ne pouvais charger qu'une seule page Web à la fois via une connexion commutée, alors peut-être que ce n'était pas le cas. que c'est vraiment un problème. Pourtant, lorsque j’ai eu mon premier navigateur avec onglets, cela a complètement changé ma façon de travailler et d’utiliser le Web.
Le fait est qu'il existait déjà des applications telles que des traitements de texte avec des interfaces à onglets dès 1982. En fait, je me souviens que mon père utilisait Borland Quattro Pro dans les années 80 et 90 avec des feuilles de calcul à onglets. Les premiers navigateurs dotés de cette fonctionnalité sont sortis au milieu des années 90, mais comme la plupart des gens, je n'ai commencé à utiliser la navigation par onglets qu'au début des années 2000 avec Firefox. D'une manière ou d'une autre, il a fallu attendre Internet Explorer jusqu'en 2007 avant d'adopter également la navigation par onglets comme option. Mais ensuite, il était toujours lent à rattraper son retard.
Le fait est que, même si les onglets n'étaient pas conçus pour les navigateurs Web et qu'ils n'étaient initialement ajoutés qu'en option dans certains navigateurs, les utilisateurs de navigateurs réels sont rapidement passés à la navigation par onglets au lieu d'ouvrir chaque site Web dans sa propre fenêtre. Ainsi, même si nous les considérons désormais comme synonymes de navigation sur le Web, ce n’est pas à cela qu’ils sont destinés.
J'ai généralement 20 à 40 onglets ouverts répartis sur trois fenêtres et deux moniteurs à tout moment. Je ne peux qu'imaginer à quel point je serais moins productif si je devais jongler et gérer 40 fenêtres distinctes !
