What if this protocol was implemented as an extension to Jabber? This would combine all best things from both worlds. Offline (encrypted) messages, multiple devices, better mobile integration but on the same time decentralized federated service. Well it’s done. Meet OMEMO.
Conversations on Android already supports it, ChatSecure is implementing it too and tickets are already opened on Pidgin and Tor Messenger. Gajim is currently the only desktop app that supports it (through a plugin), but if you want to have OTR too then Gajim is not an option since its OTR plugin is unmaintained.
I’ve been testing Conversations/OMEMO over the last week and it works great. So maybe in a few months we’ll have something truly secure, decentralized and usable to suggest to our friends ;) Or just suggest Conversations to the most brave of your friends.