|
Like... XMPP ? IETF standard, massivelly used (video-games https://xmpp.org/uses/gaming/, IM https://xmpp.org/uses/instant-messaging/, social...), modern features, managed by a fundation with a good ecosystem and plenty of alive projects: https://xmpp.org/software/ . Yes its not perfect, yes there's still things to improve, but the clients are there, working, on many platforms. The server-S (yes several of them!) as well, they can scale, they can adapt to many use cases. Matrix did a few things better than XMPP (the Spaces/Servers things, that XMPP is still figuring out), but for most of the rest... well. Oh and there's also many bridges on XMPP, maintained by different projects, and they don't need 100K$ to stay alive :) |
There are a gazillion clients for Android, mostly forks of Conversations implementing slightly different extensions, but like the upstream they fail at being enjoyable to use. I have not found a decent desktop client as of my last attempt.
I seriously think that XMPP is one of the best examples of why the "write protocols, not apps" approach has failed. Without an actual, complete and cohesive reference implementation, that others follow with theirs, there will always be a fragmentation like this, which will always ruin any attempt at mainstream adoption.