3 ms·
I agree client quality is not perfect, however XMPP can do a lot of things with the proper extensions. Daniel Gultsch (dev of the Android 'Conversations' client
by _jomo 11y ago
I agree client quality is not perfect, however XMPP can do a lot of things with the proper extensions. Daniel Gultsch (dev of the Android 'Conversations' client [0]) held an interesting talk [1] in 2015 on modernizing XMPP. He explains a the issues XMPP has/had and how they fixed them. He also covers problems that still exist (or existed at the time) and possible solutions. Highly recommend watching it.
0: https://github.com/siacs/Conversations https://github.com/siacs/Conversations
1: https://media.ccc.de/v/froscon2015-1548-xmpp_2015_-_challenges_of_modern_day_instant_messaging https://media.ccc.de/v/froscon2015-1548-xmpp_2015_-_challeng...
- darklajid 11y agoThank you for the link, I'm watching the video while I write this message. But - I just checked again: My xmpp server of choice (Prosody) doesn't support MAM today¹. That's a killer, without that xmpp isn't even in the same league as WhatsApp, Telegram etc. for me. I expect to be able to open my client and be able to continue a conversation at this point. 1: There's https://modules.prosody.im/mod_mam.html https://modules.prosody.im/mod_mam.html but it is unclear if that's in a usable state. It states at the bottom of the page that this 'works' for 0.9 and 0.10, but the 'storage backend' sections gives an example that works for 0.10 only and links to https://prosody.im/doc/storage https://prosody.im/doc/storage where you'll find a table with backends. ONLY the 'sql' backend seems to support the archive store, and that's for 0.10 only. 0.10 isn't released yet. The takeaway is: MAM seems to work if you're using the unreleased version 0.10 of prosody. And .. I haven't even checked the client support yet.
- slight 11y agoI'm using Prosody 0.10 with MAM and carbons with Gajim on Linux and Conversations on Android. Working fine.