3 ms·
>... what parts are failing. Client usability is one thing.Conversations for Android is an example of how to do things well. An example: You start a multiuser
by upofadown 7y ago
>... what parts are failing.
Client usability is one thing.Conversations for Android is an example of how to do things well. An example:
You start a multiuser chat and Conversations just picks the options that will allow OMEMO encryption by default. You do the same thing on Gajim and it picks the wrong options and then uses completely different terminology in the error message when OMEMO is attempted. There is no way to know how to change the options to make things work.
Supposedly iOS XMPP clients could use some work but I have no direct experience.
The protocol itself is reasonably good and there are lots of implementations out there.