> > Дальше появился XMPP/Jabber. Вот тут то как раз - федеративный как почта, предназначен для чата, мало того, используется не меньше матрицы и по сей день. Сервера уже в протоколе обмениваются сообщениями прям как письма между ящиками. Я перестал использовать потому что десктопные клиенты не удобные, а на телефоне батарейка садится если держать постоянно подключенный клиент. В общем всё хорошо, но не хватает какого-то более оптимального пушсервиса.
Вообще сажание батареи это скорее проблема конкретного клиента, а не протокола. 15 лет назад в телефоне у меня была батарея ёмкостью всего 600мА*ч, в качестве клиента использовался Bombus или BombusMod, круглосуточно, тупо висел в фоне и ничего, батарею не жрало, висел в фоне, в реальном времени принимал сообщения и в целом работал. Параллельно с ним ещё так же фоном принималась в реальном времени почта по IMAP4 idle. Батарею это всё сажало макимум а 15% вместе с тратами энергии на нужды самого телефона, если просто оставить в фоне и не пользоваться.
Хз что там сейчас для ведроида, но если клиенты все на говновреймворках типа Электрона, то скорей всего проблема в этом, а не в протоколе. Ну а на десктопе я в итоге остановился на Gajim, пофиг что он был на питоне и gtk, при том что у меня KDE, на практике клиент оказался наиболее развит, остальное я всё перепробовал и там не всё было реализовано хорошо.
Пользоваться перестал в своё время только потому что надоели чаты совсем. Было время торал в чатах круглосуточно, зачем хз. Для переписки email удобнее, а групповые чаты неудобны.
А Matrix хз, даже не пробовал. Слыхал что у них сервер очень жручий, типа небольшой групчат может отожрать сотни мегабайт, как-то не очень эффективно они джейсоны перекладывают.