четверг, 4 октября 2018 г.

Почему не Telegram

Особо хочется отметить Телеграм - по той простой причине, что туда убежало большинство моих знакомых. В такой ситуации ты как бы вынужден использовать его. Ну или оставаться на связи через электронную почту.

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

При этом, очарованные мнимым "удобством" этого мессенджера (удобен он лишь на фоне других), пользователи не хотят видеть множество серьезных проблем.

1) Номер телефона. Как я уже говорил, сбор номера телефона - это огромный жирный минус, который мало что может перевесить. Например, банку я готов дать свой номер телефона, потому что он сообщает мне важные вещи. А мессенджеру я такой номер телефона давать не готов и не желаю. Вокруг всего этого немедленно выросла целая индустрия фальшивых, временных, анонимных номеров. Но всё равно подавляющее большинство пользователей с готовностью регистрирует аккаунт на собственный номер, возможно даже на единственный.
Правильный чат никаких номеров собирать не должен, для хорошего чата должно быть достаточно пароля (лучшие примеры - ICQ, IRC)

2) Отсутствие игнора в групповых чатах.
Ещё в седых 90-х годах, когда чаты запускались в браузере, люди понимали, что такое групповое общение. Игнор был в браузерных чатах, был в IRC чатах, он существует даже в игровых чатах. Всем ясно, что большая группа людей (а как разработчики чата гордятся, что в групповом чате могут сидеть тысячи!) обязательно вызывает внутренние конфликты разной степени.
Дуров, с очевидностью, в тонкости человеческого общения вникнуть не может. Я нашел много запросов двухлетней давности с просьбами ввести возможность игнора в коллективном чате для заблокированных пользователей. Я нашел перепалку с разработчиками на Гитхабе. Но нигде, разумеется, эти просьбы выполнены не были. В результате даже если вы заблокировали "плохого пользователя" - тролля, например - он сможет свободно донимать вас в групповых чатах. Схема борьбы с этим предполагается следующая
- вы можете покинуть все групповые чаты, где происходит что-то неприятное вам (и сидеть в гордом одиночестве, разумно, но зачем тогда телеграм?)
- вы можете попросить админа забанить тролля (а тролль может попросить забанить вас, и в результате админу придется либо банить всех, либо не банить никого).
- вы можете разбиться на кучу мелких группок, где будут сидеть только люди, которые друг друга выносят (возможно это и является конечной целью телеграма - построение графов взаимодействий пользователей - но беда этого решения в том, что большинство людей предпочитают урезать количество своих групп, а не увеличивать их).
Соответственно, все предлагаемые решения идут вразрез с человеческой природой и предлагают пользователю немного потерпеть.
Стоит заметить, что ни один из клонов оболочки Телеграма не реализовал функцию игнора на уровне пользователя. Как мне объяснили, скрытие будет занимать слишком много ресурсов, раз уж оно не реализовано на уровне сервера, и все сообщения всё равно доходят до клиента. Возможно, решением было бы скрытие хотя бы последних 50-100 сообщений.

3) Обязательное серверное хранение. Понятно, в чем пользовательский интерес к хранению истории на сервере. Это единая история для всех клиентов - заходишь ты с телефона или с компьютера, у тебя всегда будет тот же самый чат. Плюс возможность использовать так называемое "избранное" в качестве облачного сервиса. Проблема только в том, что это хранение включено и действует по умолчанию.
Тут нужно разделить два момента: чаты персональные и чаты групповые. У них немного разные условия, но проблема одинаковая.
Например, в персональном чате я могу не сохранять историю, но только если я создал "защищенный чат", который, к тому же, и может удалиться через какое-то время.
Могу ли я просто скопировать файл с историей на другое устройство и так их синхронизировать? Могу ли я синхронизировать их через облако или электронную почту? То есть синхронизировать так, чтобы история на серверах не хранилась? Нет, не могу.
Групповой же чат в принципе не поддается никакому контролю со стороны пользователя. Раньше в IRC существовали боты, которые висели в чате и писали всю историю, у этих ботов можно было смотреть логи. Но у каждого пользователя были свои логи. И если бота не было, можно было пользоваться собственными логами и делиться ими. В любом случае, это была опция, а не обязательное требование. Могу ли я использовать собственный сервер или другое облако для хранения истории группового чата? Нет. Могу ли я вовсе её отключить, чтобы её хранили только пользователи у себя? Нет.

К этому же пункту следует отнести неотключаемое хранение удаленного аккаунта. Если вы удалили аккаунт, в телеграме всё равно остается вся история ваших переписок (пока её не удалит собеседник), вся история ваших переписок в группах (если только группу не удалят). По сути полного удаления из телеграма просто не существует.

4) Стикеры.
Проблема "авторских прав" в общем понятна, но стикеры можно напилить на картинки и бросать в таком виде. Тем не менее, из телеграма постоянно удаляются наборы стикеров, которые авторы не хотят видеть там, невозможно создать комбинацию стикеров. В той же IM Miranda больше десяти лет назад мы могли собственноручно создавать набор смайликов и обмениваться им с собеседниками. Сейчас вроде бы прогресс ушел вперед, а возможность использовать те значки, которые тебе хочется, оказалась очень сильно урезана. Изобилие кажущееся, на самом деле функционал серьезно ограничен - просто ты понимаешь это, когда тебе хочется сделать шаг влево или вправо от накатанной колеи.

5) Полное отсутствие поддержки.
В общем и целом по всем вопросам телеграм демонстрирует ровно то, что указано во втором пункте - разработчикам плевать на пользователей, причем откровенно и демонстративно. Они делают то, что считают нужным, они не делают то, чего не хотят. Связано это, бесспорно, с тем, что продукт "бесплатный" - там даже нет рекламы, которую показывают в Facebook, или пресловутого "одного доллара", за который когда-то продавался Ватсап. Однако же им ведь даже в голову не пришло сделать какой-нибудь "премиум аккаунт" с платной поддержкой или периодически проводить опросы по поводу того, что пользователи хотели бы видеть в телеграме.

Причем интересно то, что функции программы в какой-то мере исключают друг друга - например, групповой чат удобен для создания "рабочей группы", когда коллегам не нужно игнорировать друг друга. Но рабочая группа может обсуждать важные рабочие вопросы, которые не стоит хранить непонятно где. А "серверное хранение" наоборот может оказаться для коммерческой тайны не очень удобным, но зато понравится какой-нибудь молодежи, которая не обсуждает ничего важного, а только заинтересована в удобстве переключения между айфоном и макбуком. Но такая молодежная группа может и поссориться, что без игнора приведет к распаду группы.

В целом телеграм довольно удобен, но ровно до тех пор, пока не столкнешься сам с одной из его проблем. Тогда ты понимаешь, что:
"Это не баг, это фича"
"Не нравится - не пользуйся"
"Сделай сам, раз такой умный".

То есть худшие образчики обвинения жертвы. Такой вот Телеграм.

Комментариев нет:

Отправить комментарий