J'ai de plus en plus le sentiment que la nouvelle génération de développeur nous prennent pour des cons:
Accéder à des fonctionnalités simples équivaut à jouer aux dés car il n'est plus possible de savoir de manière certaine ce que l'on peut faire avec un logiciel et de savoir comment le faire. Les fonctionnalités apparaissent et disparaissent au gré de la volonté du développeur suivant ce qu'il a décidé de nous offrir dans une certaine situation et surtout nous oblige à explorer les choix qui nous sont offerts jusqu'à ce que l'option recherchée apparaisse enfin. Cela est peut-être fait de manière automatique à partir de notre comportement. Plus on utilise le logiciel plus il se comporte de manière adéquat. L'inverse est peut-être aussi vrai: le logiciel nous force à adopter un certain comportement.
Les "menus" sont dynamiques et c'est une tendance qui a envahi toute l'industrie du logiciel à partir de ce qui a été conçu sur les smartphones.
Je considère cette tendance comme le développement du péché originel d'internet: trouver le moyen que l'utilisateur reste le plus longtemps possible sur un site ou une page internet.
Remarquez que j'ai peut-être tord: on perd peut-être moins de temps avec ce nouveau type de logiciel "dynamique". Pour le savoir il faudrait pouvoir accéder à des statistiques d'utilisation.
Mais je trouve cela très désagréable, de ne pas trouver immédiatement l'option simple dont on a besoin et de ne pas savoir ou la trouver. Cela nous force à explorer le logiciel jusqu'à ce qu'il décide que c'est le bon moment de nous offrir l'option nous permettant d’exécuter la fonctionnalité dont on a besoin.
Pour la "personnalisation" du logiciel il y a deux options possibles et peut-être à utiliser simultanément: supprimer des options non utilisées c.a.d l'accès à un fonctionnalité non utilisé. Ou l'ajouter. Si le logiciel s'adapte alors des choix par défaut sont proposés en attendant qu'il ait pu collecter suffisamment de données. Le problème c'est ce choix par défaut si il est trop mauvais c'est que l’éditeur de logiciel veut nous forcer à utiliser plus longtemps que nécessaire le logiciel. C'est le coût caché.
Et on peut se demander si les gens qui passent leur temps les yeux braqués sur leur smartphone sont des victimes ou des gens entièrement satisfaits des logiciels qu'ils utilisent.
Je viens juste d'utiliser Gmail version web améliorée.
A l'occasion d'un deuil j'envoie plusieurs mails.
Dans la liste des mail (All Mail) se trouve les envois et les réceptions. Un seule adresse apparait pour les envois: seulement "me". Comment puis-je faire pour rapidement vérifier à qui j'ai envoyé les mails? Je suis obligé de consulter le détail du mail à chaque fois. Ou alors comment?
Cela montre bien le malaise qui existe aujourd'hui dans le développement d'application, personne n'a pensé à corriger le problème même chez Google.