Le Fédivers doit être centré utilisateur
Le fédivers est une constellation d'applications et de communautés diverses toutes interconnectées. Néanmoins, même si des interactions sont possibles entre chaque instance, l'expérience utilisateur reste trop éparpillée.
Mastodon, Peertube, Pixelfed ou Mobilizon ont chacune leur application dédiée. Certes, il est possible d'installer une seule application cliente (par ex : fedilab) pour chacun de ces usages, mais cela nécessite quand même de créer plusieurs profils sur l'application et de basculer de l'un à l'autre. Difficile alors de partager une photo vue via son profil Pixelfed sur son réseau Mastodon.
À force de vouloir être mobile-first, les applications du fédivers recréent les silos dont elles veulent nous sortir.
En tant que vieil internaute ayant utilisé les flux rss et les mails sur un ordinateur, je pense qu'il est possible de faire mieux en repensant le design des clients du fédivers en se centrant sur l'utilisateur. De la même manière que Thunderbird propose une boite de réception unifiée, il devrait être possible de fusionner tous nos profils, non pas par plateforme mais par usage.
Par exemple :
- les événements Mobilizon peuvent être visibles dans mon application calendrier (c'est déjà le cas grâce au support d'ics)
- Les photos, venant de Mastodon, Pixelfed ou ailleurs devraient être centralisées dans une application dédiée à la consultation de photos sur le fédivers. Cette application devrait me permettre de liker ou booster sur l'un, l'autre ou tous mes profils.
- Une application de conversation devrait me permettre de suivre à la fois de long threads de posts Mastodon, tout comme des discussions de communautés Mobilizon ou Lemmy.
- Quand je lis un blog hébergé sur Ghost depuis firefox, une webextension devrait me permettre de liker le post depuis mon profil Ghost et le repartager sur Mastodon.
Le fédivers côté client doit être pensé par usage et non pas par plateforme, pour ne pas reproduire les modèles de Facebook / Instagram / Twitter.
Le protocole ActivityPub sur lequel s'appuie le fédivers est orienté événement, mais ce n'est pas ce que je veux voir en tant qu'utilisateur. Un flux infini d'informations disparates ne m'intéresse pas. Je veux pouvoir regrouper des informations par thèmes, par type de média, par utilisateur...
Si vous connaissez des applications android ou avez des bonnes pratiques pour organiser tous vos flux, n'hésitez pas à poster vos conseils sur la plateforme de votre choix.
Fediverse must be user centric
Fediverse is a constellation of interconnected diverse applications and communities. But despite it is possible to interact between instances, the user experience still feels scattered.
Mastodon, Peertube, Pixelfed or Mobilizon all have their own dedicated app. Of course, it is possible to install a single client app (eg fedilab) for all of these use cases but it still needs to have multiple profile and switch between them. Thus, it is hard to share a picture seen on one's Pixelfed profile to one's Mastodon network.
Being mobile-first, fediverse apps recreate silos we try to escape from.
As an old internet user (still) using RSS feeds and reading mails on a computer, I think it's possible to do better by rethinking fediverse client apps design with a user-centric approach. Similar to the way Thunderbird provides an unified inbox, it should be possible to merge all our profiles by usage instead of platforms.
For example :
- Mobilizon events should be visible in my calendar app (I know it can thanks to ics)
- Photos, whether they come from Mastodon, Pixelfed or elsewhere shoud be centralized in one app dedicated to photo scrolling from multiple profiles. This app should allow me to like or boost from one or the other profile.
- A conversation app should allow me to follow long Mastodon thread sas well as discussions happening on Mobilizon or Lemmy communitiies.
- When I read a blog hosted on Ghost on Firefox, I wish I had a web-extension so I can like the post from my Ghost profile and boost it on Mastodon.
Client side fediverse must be designed per usage rather than hosting platform, so as to not reproduce Facebook / Instagram / Twitter patterns.
The fediverse foundation ActivityPub protocol is event-oriented but as a user, this is not how I want to consume it. I don't want an infinite unsorted stream of information. I want to be able to group information by topic, media type or author.
If you know good desktop/android apps or have your good practices to organize your streams, please share advises on the fediverse platform of your choice.