3 ms·
It was XMPP from the very start, and was probably the best XMPP service at the time, it worked with any third party client and had a very nice integration with
by Andrew_nenakhov 6y ago
It was XMPP from the very start, and was probably the best XMPP service at the time, it worked with any third party client and had a very nice integration with Gmail (Charl logs were fully searchable within Gmail).
But then in 2013 they got that WhatsApp envy and pivoted to Hangouts, removing XMPP compatibility step by step in phases. This pivot, of course, turned out to be a descent to this madness.
- yegle 6y agoI heard that xmpp is hard to support/maintain on the server side and especially on mobile. The depreciation of xmpp actually also cussed the depreciation of Cloud Print since it depends on xmpp too. https://developers.google.com/cloud-print/docs/rawxmpp https://developers.google.com/cloud-print/docs/rawxmpp
- upofadown 6y agoNever heard anything about the server stuff. There used to be issues on mobile related to the fact that XMPP used long lived TCP connections. Disconnects would cause significant pauses in message delivery.
- Andrew_nenakhov 6y agoThere are still issues using traditional XMPP approach with stream management extension. That's why there are still no any xmpp client for iOS that is not complete crap. However, we work on releasing a new xmpp client based on reworked protocols to quickly sync chat state with server, it will work just like you expect a modern messenger to work. However, Wewdid stray rather far from 'XMPP compliance suite 2021' to achieve that.
- Multicomp 6y agoIirc gcm is still basically batched periodic xmpp messages?
- Andrew_nenakhov 6y agoYes, both FCM (as they are called now) and Apple's APNS seem to be using a customized XMPP connection.