A few days ago I said, “should one build an all encompassing Activity Pub app? I don’t think so because it would end up as a big confusing hot mess. Apps optimized for individual services are still the way to go in my opinion.”
This was in reference to the different platforms like Friendica, micro.blog, and Pixelfed. I don’t think one app should be able to cover all of the platforms because it would be a terrible app – jack of all trades master of none, thing.
However, having used Akkoma, Takahe, and Misskey, it seems that while there are platforms that serve different purposes and functions, a lot of the fediverse platforms can be considered different versions of the same thing.
Like Twitter, Pownce, Jaiku, and BrightKite (OMG, anyone remember BrightKite?), they all were meant to have the same core function but grew differently with different features because the founders each had different priorities and what they considered important. Twitter was probably the most basic of them all.
For all the platforms that share a large overlap like Mastodon, Pleroma, Akkoma, MissKey, CalcKey, etc., it might make sense for a single app like Ivory, Mammoth, or Ice Cubes, to accommodate them all or for the platforms to implement more shared API and increase interoperability. This should allow people who are on the overlapping platforms to use the same app and increase the market for the app.
Not sure about the technical requirements to have all the similar platforms be much more interoperable but it looks like it’s entirely possible.