Комментарии 7
В связи с этим вспоминается классика "не пытайтесь объять необъятное"
Постоянная доработка с целью доработать работу со всем чем можно переводит продукт в состояние постоянной недоработанности.
Доработка становится целью, усложнение - результатом, а внесение все новых и новых технологий взамен уже работавших гарантирует бесконечность процесса.
Как-то так...
Что в Pidgin-e осталось мультипротокольного кроме XMPP?
Есть ведь и плагины от сторонних разработчиков. Например, поддержка чата battle.net
Но в версии 3.0 нет даже поддержки XMPP на данный момент. Это только IRC клиент, а остальное должно постепенно добавляться плагинами. Кто их только делать будет - интересно очень. В последней доступной версии на 2-ой ветке худо-бедно работает поддержка протоколов XMPP, WhatsApp, Telegram, Matrix, Skype.
Только что проверил: "из коробки" в версии 2.14 работает только XMPP и Whatsapp (что очень неплохо).
GTalk не работает
GaduGadu - не проверял, но вряд-ли он кого-то заинтересует за пределами Польши.
IRC - наверное, работает (не проверял, но раньше работал), но, если честно, сколько у него осталось пользователей?
Телеграм - кривая поддержка на уровне транспортов (не знаю, осталась ли, но раньше была). Плагины, судя по всему, not maintained и не работают.
Matrix - non-maintained plugin (не проверял). Последний релиз - в 2021 году, нет поддержки e2e encryption.
Скайп plugin- не работает
Хотелось бы, чтобы он был не только «долгоиграющим в разработке», но и красивым, как был тот же клиент телеграмма, когда только появился. Но, кажется, от старого коня столь долго работающей вместе команды разрабов дизайна завтрашнего дня (не модного-молодежного, а просто удобного и практичного) ждать не стоит.
Тогда его придётся переписать, а вдобавок втащить туда ещё и браузерный движок, потому что такие фичи, как, например, предпросмотр ссылок (когда в чат кидаешь https://habr.com, а тебе возвращают превьюшку, заголовок страницы, описание, некоторый начальный текст) делает сервер. Чтобы реализовать это для всех протоколов, большая часть из которых так не умеет, придётся делать это на стороне клиента, а для этого нужен браузер.
Разумеется, никуда не девается и извечная жабберная говнопроблема "клиент умеет одно, сервер умеет совсем другое, а теперь мы из тех фич, которые у клиента и сервера совпадают, попытается слепить что-то". Телеграму в этом плане на порядки проще - эталонный клиент и сервер контролируются ими, поэтому там всё прекрасно увязано друг с другом.
Релиз IM клиента Pidgin 3.0 Experimental 1 (pre alpha release 2.90.0)