Hacker News new | ask | show | jobs
by TedDoesntTalk 1524 days ago
The protocol can be perfect. But unless there are great clients for it on multiple different platforms, and those clients implement all the awesome optional protocol features, it just doesn’t matter.

* Screen sharing * File sharing * Sync across devices * Group chat without fuckery * Ability to delete and edit messages * Notifications of new messages

I know XMPP supports all of this and more. But find a cross platform client/server that implements all of it?

Then look at the clients for matrix, telegram, signal, teams, whatsapp, and others.

2 comments

> I know XMPP supports all of this and more. But find a cross platform client/server that implements all of it?

That is what Snikket is trying to be. https://github.com/snikket-im

I forget also how this works when federation is involved. Do both servers need to support those extensions too? I do recall even federation of servers with basic features being painful due to differences in signing and encryption modes.

Btw, iChat used to support all those features, but only when the other side was iChat too.