Быстрорастворимые сообщатели -- состояние союза

За долгие годы общения в Сети я перепробовал множество способов электронных коммуникаций. Они с течением времени меняются, интересно посмотреть, в какие стороны.

Contents

ICQ

Я не помню, была ли ICQ первой массовой программой мгновенного общения. Во всяком случае, одной из первых, и в России почему-то стала одной из самых известных и популярных. Протокол был вполне неплох -- в нём была индикация статуса присутствия с автопереходами. Появилось множество альтернативных клиентов. Я пользовался плагинами к Pidgin и шлюзами ICQ <-> Jabber, чтобы разговаривать с ICQ'шными контактами в Gajim, в зависимости от того, каким клиентом я пользовался.

Однако с переездом на телефон протокол сильно ухудшился. Альтернативные клиенты отвалились. Индикация статуса присутствия (online/offline/away/busy) исчезла. Индикации активности ("пользователь печатает") не помню, кажется, и не было. Индикации получения сообщения, кажется, нет.

Есть web-интерфейс, довольно неплохой. Даже есть настройка, что делать по клавише Enter (я всегда настраиваю Enter для перевода строки и Control-Enter для отправки).

Пользователи разбежались, я давно ни с кем не общался.

Upd. Пока писал, ICQ стала требовать телефон, так что я совсем перестал ей пользоваться.

Mail.ru Агент

У меня в Агенте и в лучшие времена было 2 контакта, а сейчас остался один. В точности как с ICQ я пользовался плагинами к Pidgin и шлюзами Agent <-> Jabber, чтобы разговаривать с контактами в Gajim.

Протокол так себе. Статус присутствия есть, но примитивный -- самому можно выставить только online/offline. Статус away автоматический. Режима невидимости нет. Статус контактов зависает; скажем, смотрю контакт, а там "был(а) 15 минут назад", и в таком состоянии может пробыть 6 часов; чтобы получить правильный статус надо выйти и войти. Индикация получения сообщения, как ни странно, есть.

Сейчас я пользуюсь их web-интерфейсом, и он отвратителен. Настройки для клавиши Enter нет, вставить перевод строки в текст можно только через copy/paste (и он уберётся при отправке). Болезненный баг: при открытии ранее существовавшего чата этот чат может открыться в середине, а листать клавишами Home / End интерфейс не даёт, надо крутить колёсико мыши до мозоли на пальце.

Браузерные уведомления не использует, при получении сообщения пищит и моргает заголовком вкладки.

Спрашивает телефон, но пока позволяет его не давать.

Upd 09 апреля 2020. МылРу обновил ICQ и Агент. В чём-то стало немного лучше, а в чём-то гораздо хуже. В Агенте полностью исчез статус; теперь даже в offline нельзя уйти, только полностью выйти.

Jabber

Самый лучший протокол. Открытый протокол, несколько популярных реализаций сервера, множество клиентов. Индикация присутствия, режим невидимости, индикация активности, индикация получения сообщения -- всё есть. Большое количество публичных серверов. Есть шлюзы во множество других чатов.

Но пользователи из него почему-то разбежались, я давно ни с кем не общался. Даже на работе мы перестали им пользоваться.

MatterMost

А это как раз то, на что мы на работе перешли. В Интернете не используется, как я понимаю, только локально. Есть платные и бесплатные версии. Бесплатные с открытым кодом.

Есть клиенты, но я пользуюсь web-версией. Она практически как десктопный клиент. Работает в обоих браузерах. Использует браузерные уведомления.

В протоколе есть приватные сообщения, группы (называемые каналами), группы каналов. Есть каналы, открытые для всех, есть закрытые, туда попадают по приглашениям. Индикация присутствия, режим невидимости, индикация активности. Есть удобная передача файлов. Использует markdown, так что можно писать красивые сообщения, выделять код и т.п.

Skype

Гнилая проприетарщина с первого дня своего существования, наглухо закрытый протокол, никаких альтернативных клиентов, тем более серверов. И, тем не менее, это сейчас лучшая программа. Есть десктопные клиенты для всех ОС (правда, только 64-битные), мобильные клиенты и web-версия. Есть индикация присутствия и режим невидимости, индикация активности, индикация доставки, настройка отправки Enter / Control-Enter, пересылка файлов, редактирование/удаление уже отправленных сообщений. Аудио- и видео-звонки, текстовые индивидуальные и групповые чаты. Вход по логину/паролю, нет привязки к телефону, не требует телефона для работы.

У меня всё ещё 32-битный Linux, поэтому я пользуюсь web-версией. Работает только в последних версиях Chrome, но работает хорошо. Почти десктопный клиент, нет только скриптов, запускаемых по событиям. Хорошая интеграция с браузерными уведомлениями.

Viber

Привязка к номеру телефона, регистрация только с мобильника; не работает без SIM-карты. Есть десктопная версия (требует телефона), web-версии нет. Автоматическая индикация присутствия ("пользователь был сегодня в X часов Y минут"). Индикация активности и доставки.

Мы какое-то недолгое время пользовались групповым чатом на работе. Потом заглохло, все ушли в WhatsApp.

Непонятно, зачем нужен. Клон WhatsApp. Всё время пытается воткнуть меня в какую-нибудь ненужную группу. Время от времени проскакивает спам.

WhatsApp

Привязка к номеру телефона, регистрация только с мобильника; не работает без SIM-карты. Есть web-версия, требует телефона, хорошо работает в обоих браузерах. Автоматическая индикация присутствия ("пользователь был сегодня в X часов Y минут"). Индикация активности и доставки. Удобная пересылка фото и видео. Индикация доставки трёхступенчатая -- доставка на сервер, доставка на телефон абонента, абонент увидел сообщение.

Весьма популярная штука. Непонятно, почему. Наверное, из-за простоты и тесной интеграции с телефоном.

Telegram

Upd 10 июня 2020. Я нашёл, что Телеграм получше Skype и WhatsApp. Есть редактирование сообщений, даже старых. Есть web-версия, хорошо работает в Фоксе; в Хроме пока не пробовал, но я не ожидаю проблем. Есть форматирование текста и кода -- небольшое подмножество markdown. Есть настройка переключения клавиши отправки Enter или Control-Enter.