ELI5: Would it be possible for a "fediverse" app to exist?

whenigrowup356@lemmy.world to No Stupid Questions@lemmy.world – 21 points –

By this I mean: something that can view and fully interact with multiple different services like Lemmy, Mastodon, etc.

Does it exist already?

34

You are viewing a single comment

Closest thing I know is Fedilab, which works with Mastodon, Pleroma, Pixelfed and Friendica. While compatible with each other, each fediverse service uses different parts and features of ActivityPub (the protocol they all share). It's technically possible to build an app that does it all, but doesn't really sound sensible.

Exactly what i was thinking: Possible? Yes, absolutely. A good idea? Probably not, it'd be a confusing mess of an app

Yeah, it doesn't make much sense to make the app interoperable, when so much effort is spent to make the whole website interoperable, and that allows you to communicate with the rest of the fediverse anyway.

Why would that be the case? You're pretty much already in the middle of it. Look up top. Microblogs, threads, magazines. Throw on some hashtags and you've got yourself a stew going.

Let's differentiate between a Fediverse service, like kbin or Calckey, and something like Fedilab, which is a mobile app.

Fedilab supporting 8 different services is different from any one service being interoperable with 7 others. This is because the mobile apps aren't using ActivityPub to talk to the different servers, they're using each service's API. And they don't all have the same API, or support the same feature set.

Consider Lemmy and kbin. Lemmy doesn't have support for thr microblogging feed, so an app that supported both would either need special support for the microblog on kbin, or exclude it.

Then say they want to roll out Mastodon and Calckey support. Well, Mastodon is a relatively simple microblog in many respects, with posts, and lists, and favouritrs, but Calckey has a "Channels" feature, emoji reactions, instant messaging, "Antennae" saved searches, local-only posting, and advanced Markup features. Everything that makes Calckey different from Mastodon just gets hidden if special development isn't done to actually support Calckey features.

And then there's Pleroma and Akkoma, which have many similar features, but different implementations, and so on, and so forth.