Pourquoi ne pas faire une pause?
Sur la table en face de la fenêtre ouverte (voir photo) se trouve la télécommande Wii. Ceci est un contrôleur pour la console de jeu Wii de Nintendo. Les gens qui ont grandi avec la Wii se souviendront que Wii Sports a parfois ouvert une boîte de message vous rappelant poliment de faire une pause. Cela peut être quelque peu contre-intuitif, mais il y a plusieurs raisons à cette intrusion dans votre vie. Dans les jeux en ligne sur abonnement, l'entreprise pourrait vraiment bénéficier d'une déconnexion de temps en temps (ne vous inquiétez pas, nous parlerons également des médias sociaux). Après tout, vous n'annulerez pas votre abonnement, et à chaque seconde de votre séjour sur le réseau, vous avez «mangé» la précieuse puissance du serveur. Dans d'autres jeux, des choses comme le broyage, bien que tentantes, peuvent tout gâcher. Dans Pokémon, par exemple, si vous amenez toute votre équipe au niveau 60,avant de combattre les Elite Four, vous gagnerez, mais pas de la manière la plus spectaculaire ou la plus équitable.
Avec la Wii, l'histoire est différente. Il semble que l'équipe Nintendo savait que leur public était principalement composé d'enfants. Les développeurs ont ressenti le besoin d'intervenir, dans l'intérêt du joueur lui-même (et peut-être pour rassurer les parents), lorsque l'enfant passait trop de temps à jouer. On voit rarement ce genre de chose ces jours-ci, et j'ai toujours voulu savoir pourquoi.
Les serveurs ne sont plus aussi chers qu'avant. La mécanique de nombreux jeux vidéo modernes ne permet plus le broyage. Nintendo a-t-il cessé de s'occuper de nos enfants? Eh bien, l'industrie a beaucoup changé. Aujourd'hui, de nombreux développeurs de jeux en ligne, au contraire, bénéficient du fait que les joueurs passent plus de temps en ligne. Dans le jeu mobile Clash of Clans, les joueurs peuvent empêcher une attaque sur leur base en restant en ligne. Plus vite vous terminez le jeu, plus vite vous serez obligé d'acheter son DLC ou, mieux encore, le Season Pass.
Plus vous passez de temps dans le jeu, plus vous rencontrerez souvent des joueurs capables de mettre la main sur de belles peaux (et coûteuses) et d'autres objets de valeur dans le jeu. Plus vous verrez de ces personnes, plus vous ressentirez souvent de la pression et voudrez vous acheter la même chose. C'est une tendance alarmante et semble être le cas pour la plupart des jeux AAA.
Mais qui d'autre devons-nous remercier d'avoir gardé les yeux rivés sur les appareils?
Il a toujours été bénéfique pour les développeurs de médias sociaux de nous garder en ligne le plus longtemps possible. C'est très simple: plus vous regardez l'écran, plus vos yeux risquent de tomber sur des publicités. Ils ont investi des milliards de dollars dans des améliorations technologiques afin de maximiser l'engagement du public.
TikTok est un représentant frappant de cette tendance: un algorithme adaptatif, un contenu court et coloré qui est diffusé sans interruption. La seule chose qui pourrait le rendre plus addictif est s'ils injectent du sucre directement dans vos veines pendant que vous regardez du contenu. Et pourtant, TikTok investit probablement des milliards de dollars chaque année pour améliorer sa plate-forme afin de la rendre aussi attractive que possible.
Instagram va également dans ce sens: chaque mois, il ressemble de plus en plus à TikTok (d'autant plus qu'ils ont introduit le service Reels). Il n'est pas étonnant que ma génération passe autant de temps sur les réseaux sociaux. Mais peuvent-ils être blâmés pour cela? Tout en faisant des recherches sur ce sujet, j'ai soigneusement étudié l'interface utilisateur d'Instagram et mon plus gros problème était de m'empêcher de me plonger dans un flux sans fin de contenu sélectionné par algorithme.
Toutes ces choses avec la fidélisation des utilisateurs sont excellentes, mais que se passe-t-il si elles n'en ont pas besoin? Et si nous créons des produits qui ne créent pas de dépendance?
Motifs sombres et Fediversum
Je comprends qu'une grande partie de la dépendance d'une application dépend de sa convivialité, et l'idée de développer une application moins conviviale semble ridicule. Néanmoins, un tel produit trouvera ses admirateurs. La semaine dernière, j'ai écrit un article intitulé Fediverse ne résout que la moitié du problème.«Où j'ai parlé du problème des motifs sombres, comme le défilement infini, par exemple. Le fait est que le devoir moral des technologies appartenant à la catégorie FLOSS (Free / Libre / Open Source Software, cela inclut les logiciels libres et open source) est de donner la priorité aux utilisateurs. Dans le cas des médias sociaux, une grande partie de ce processus a consisté à créer un écosystème décentralisé (c'est-à-dire Fediverse, Fediversum) où vous êtes en charge de vos propres données. Bien que Fediverse soit un grand pas en avant, nous devons encore faire face à des modèles sombres.
La plupart des développeurs open source (moi y compris) n'ont pas beaucoup d'expérience commerciale dans la conception UI / UX. C'est pourquoi tant de logiciels open source sont soit extrêmement brutaux (voir Blender) ou très, très étroitement liés à la conception de son homologue propriétaire (voir KDE). Fediverse semble entrer dans la deuxième catégorie.
L'interface utilisateur de Mastodon (et de tous ses clients) est très similaire à Twitter. Dans un sens, cela a été fait exprès. Plus la conception de l'interface utilisateur de Mastodon ressemblait à Twitter, plus les nouveaux arrivants pourraient rapidement se familiariser avec Fediverse lorsqu'ils l'ont rencontré pour la première fois. Dans le même temps, le problème des motifs sombres devient de plus en plus aigu. Encore une fois, l'interface de Twitter a été délibérément conçue pour maximiser le temps qu'une personne passe en ligne. Malheureusement, Fediversum a également «hérité» de cela. C'est pourquoi je propose de revoir les principes de conception des interfaces applicatives et client de Fediverse. Je propose également de discuter de la meilleure façon de trouver un équilibre entre l'assurance d'une expérience produit positive et le bien-être psychophysique des utilisateurs.
Qu'est-ce que l'anti-design éthique?
L'anti-conception éthique repose sur deux aspects. Mais plus là-dessus plus tard. Tout d'abord, il convient de se poser une question plus générale: qu'est-ce que l'anti-design?
La «zone de danger» de Github, où se déroulent toutes les manipulations risquées avec le référentiel
Historiquement, l'anti-design s'est formé en Italie et est devenu une partie de l' esthétique dirigée contre la culture de la consommation. Bien qu'il y ait quelque chose en commun, ce n'est pas l'anti-design dont je parle. Je parle d'un anti-design beaucoup plus pragmatique qui est vraiment utilisé lors de la conception d'interfaces. L'anti-design est le contraire du design: tout est fait non pas pour rendre l'application utilisable, mais pour rendre l'application inutilisable pour une utilisation à long terme.
Cette définition est quelque peu contre-intuitive, mais elle peut nous être très utile. Dans notre vie, nous avons rencontré de nombreuses fois l'anti-design. Vous vous souvenez quand la corbeille de votre ordinateur vous demande une confirmation avant de supprimer définitivement vos fichiers? C'est anti-design. Après tout, de temps en temps, nous effectuons des actions dangereuses telles que la suppression de fichiers. Cependant, les concepteurs veulent s'assurer que vous ne le faites pas accidentellement. C'est pourquoi ils interfèrent à chaque fois avec notre travail et envoient une demande de confirmation de l'action.
L'un de mes exemples préférés est la façon dont Github fonctionne avec la suppression d'un référentiel. Sur la page des paramètres de votre référentiel Github, toutes les activités «dangereuses» sont regroupées dans une boîte rouge très effrayante. Tout en bas de ce champ se trouve l'option permettant de supprimer définitivement le référentiel. Si vous cliquez dessus, Github va encore plus loin et vous demande de saisir le nom du référentiel dans une boîte de dialogue. Tout cela vous rend conscient du début à la fin de ce que vous faites, comment vous le faites et à quel point vous le faites correctement.
La suppression d'un référentiel par erreur peut vous frustrer. Et si vous avez affaire à la coordination d'un grand nombre d'employés, cela peut avoir des conséquences désastreuses pour toute l'équipe. Heureusement, vous n'êtes pas obligé de supprimer un référentiel Github tous les jours, de sorte que l'entreprise rend raisonnablement le processus difficile du point de vue de la sécurité.
L'anti-design éthique recycle ces idées et tente de les croiser avec un code d'éthique.
Si nous étions tous comme Marcus Aurelius, nous n'aurions peut-être pas à nous soucier de la dépendance aux médias sociaux. Le fait est que toutes ne sont pas de pures créatures stoïciennes; la plupart des gens réagissent très bien (ou plutôt très mal) à la conception comportementale. L'anti-conception consiste à interférer avec le travail de l'utilisateur afin qu'il ne commette pas accidentellement des actions dangereuses. L'anti-design éthique demande: "Qu'est-ce qui pourrait être considéré comme dangereux selon mon code d'éthique?" Comme je l'ai déjà dit clairement, une action que je trouve dangereuse est le défilement infini. Donc, si je veux miser sur l'anti-design éthique, alors j'ai besoin de mon application pour empêcher une personne de tomber en transe et de faire défiler les flux de médias sociaux toute la journée.
À quoi ressemble l'anti-design éthique?
Dans le cas de la bande sans fin, je pense qu'il y a deux façons. Pour aider la personne utilisant le produit à faire défiler la bande dosée, vous pouvez supprimer complètement le défilement, ou au moins parfois interrompre automatiquement cette action.
Avant que le défilement sans fin n'apparaisse, nous avions la pagination. En fait, la pagination est encore relativement courante. Le contenu est divisé en pages séparées. Lorsqu'une personne fait défiler la page, elle doit cliquer sur le bouton «suivant» et attendre le téléchargement si elle veut continuer à regarder le contenu. Maintenant que nous avons des applications web asynchrones efficaces, cette technologie semble obsolète, mais il y a deux fonctionnalités clés. Premièrement, le temps nécessaire au site Web pour charger un nouveau contenu interrompt le défilement fluide. Cette période de temps - que ce soit un moment ou quelques secondes - amène la personne à s'arrêter et peut-être même à réfléchir à ce qu'elle fait. S'il est temps de réfléchir à cela, alors peut-être qu'il comprendra lui-même s'il doit continuer à le faire. En deuxième,le bouton "suivant" est également là pour une raison. Elle dit à la personne: "C'est tout, bien qu'il y en ait plus, si vous le voulez." Cela amène l'utilisateur à se demander s'il le veut vraiment. Voici un algorithme en deux étapes si simple pour éviter un défilement inutile.
Une autre option consiste simplement à interrompre le défilement infini. Cela peut ou non être très similaire à la pagination. L'essentiel est de rendre l'utilisateur actif, de l'inviter à faire une pause et de choisir s'il veut ou ne veut pas continuer à regarder le contenu. Imaginez: vous parcourez les publications Instagram. Après une vingtaine de messages, vous tomberez sur un bouton intitulé "Afficher plus". Pour voir plus de contenu, vous devez maintenir le bouton enfoncé pendant un peu plus d'une seconde. Lorsque vous commencez à le tenir, un cercle animé s'affiche qui se remplit au fil du temps. Une fois le temps écoulé, vingt autres messages seront affichés. Cela garantira que non seulement une mauvaise connexion Internet peut interrompre votre navigation et vous faire comprendre que ce processus n'est pas sans fin. Button, encore une fois,force l'utilisateur à interagir physiquement avec l'interface pour voir plus de contenu.
Cependant, le défilement infini n'est pas la seule chose qui provoque une dépendance aux médias sociaux. Une autre façon de nous rendre accro est de s'engager dans un jeu quantitatif en utilisant un élément compétitif. Mon estime de moi grandit avec le nombre de followers, de likes et de commentaires laissés sous les posts. En fait, je connais peu de gens qui condamnent sincèrement de telles choses et les considèrent comme un non-sens. La plupart des gens s'impliquent dans le jeu et sont plutôt autocritiques de leurs résultats.
Fait intéressant, Instagram semble vraiment savoir à ce sujet. Ils ont repensé leur page de profil plusieurs fois pour se concentrer sur le nombre d'abonnés. Plus récemment, pour une raison quelconque, ils ont mis à jour l'apparence des messages pour masquer le nombre de likes qu'ils ont reçus. Il est techniquement encore possible de voir combien de likes un post a obtenu, mais pour cela, vous devez sauter par-dessus un nombre suffisant de cerceaux. Je verrais aussi cela comme un exemple d'anti-design éthique: les gens sont tentés de se comparer aux autres, et Instagram a décidé de les protéger de cela. Personnellement, je pense que ce cas pourrait être développé. Par exemple, Instagram affiche déjà des abonnés réciproques sur la page de profil d'une personne; et s'ils ne montrent pas du tout votre nombre d'abonnés? Si nous devions utiliser les réseaux sociaux pour communiquer avec les gens,ce que nous savons, alors le nombre de vos abonnés ne devrait pas avoir beaucoup d'importance, non?
Où est-ce que tout cela va?
La conception comportementale et la norme qui en résulte pour la conception d'interfaces de médias sociaux ont posé au monde beaucoup de problèmes. Naturellement, ces motifs sombres se sont infiltrés dans Fediverse. Vous devez maintenant faire de gros efforts pour vous en débarrasser. Ce ne sera pas facile; en particulier, j'aurai du mal à me faire visiter des sites Web qui utilisent encore une pagination rudimentaire. Mais n'oubliez pas que tout cela est au nom d'une bonne cause.
Vous ne l'avez peut-être pas encore deviné, mais je développe un nouveau client pour Fediverse sur le concept d'anti-design éthique. Je pourrais pousser cette idée à l'extrême, mais mon objectif n'est pas de créer un produit populaire, mais plutôt de montrer à quoi il pourrait ressembler. J'espère qu'à terme, d'autres développeurs seront inspirés par mon projet et essaieront de traduire ces idées dans leurs propres projets.
Honnêtement, j'en suis encore à un stade très précoce, mais si vous voulez en savoir plus, je vous recommande de me suivre sur Fediverse , où il est prévu de parler un peu plus du projet lui-même.
Nos serveurs peuvent être utilisés pour développer des applications.
Inscrivez-vous en utilisant le lien ci-dessus ou en cliquant sur la bannière et bénéficiez d'une remise de 10% pour le premier mois de location d'un serveur de toute configuration!