Универсальный мессенджер – Почему ваш любимый мессенджер должен умереть / Habr

Содержание

Почему ваш любимый мессенджер должен умереть / Habr


Кладбище мессенджеров, на котором обязательно должны оказаться Skype, Viber, WhatsApp, Hangouts, ooVoo, Apple iMessage, Telegram, Line, Facebook messenger и еще сотни мессенджеров, которым только предстоит выйти в ближайшее время.

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

Последние годы конкуренция на рынке мессенджеров как никогда высока. Доступный интернет у каждого в смартфоне позволил мессенджерам стать самыми часто используемыми приложениями. Только ленивый сейчас не пишет свой мессенджер. Каждый день выходит новое приложение, обещающее совершить революцию в способах коммуникации. Доходит даже до абсурда вроде приложения Yo, позволяющего слать друг другу только одно слово.

У каждого мессенджера есть своя аудитория, агитирующая пользоваться именно их любимым сервисом. В итоге приходится заводить кучу учетных записей в различных сервисах и устанавливать кучу приложений, чтобы иметь возможность оперативно связаться со всеми необходимыми людьми.

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

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



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

Интернет, каким мы его знаем сегодня, существует благодаря открытым стандартам. Все уровни взаимодействия сети, начиная с физического (кодирование сигнала по проводам, радио, оптическим каналам) и до прикладного уровня приложений (HTTP, E-mail) открыты и доступны для любого желающего. Кто угодно может написать свой веб-сайт, браузер, email-клиент. Для этого не нужно просить чьего-то разрешения, покупать патенты или заключать контракты.
Именно поэтому мы имеем множество операционных систем, умеющих работать с интернетом, и разнообразие устройств и приложений, поддерживающих популярные протоколы.

Представьте, что емейл можно было бы отправить только с программы Outlook на такой же Outlook, а на Gmail уже нельзя. И перед отправкой емейла нужно было бы выяснить, какой у получателя почтовый клиент. Или, например, голосовые звонки с мобильного работали бы только между телефонами одного производителя. То есть звонить с Samsung можно было бы только на Samsung. Абсурд, не правда ли?

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

Все дело в том, что в какой-то момент открытые стандарты перестали успевать за потребностями пользователей, и коммерческие компании смогли предложить намного более привлекательные решения. Это обеспечило огромную популярность коммерческим мессенджерам. Так, например, во времена dial-up, такого качества голосовой связи, как у Skype, не мог предоставить никто из конкурентов, да еще и бесплатно! На сегодняшний день, по разным данным, на долю Skype приходится около 40% международных звонков.

С массовым распространением смартфонов хлынула вторая волна распространения мессенджеров. Люди постепенно сообразили, что платить огромные деньги за одно SMS несправедливо, если за эти же деньги можно чатиться весь день в альтернативном мессенджере. Так, некогда большой рынок SMS-сообщений стал сдуваться.

Такая же судьба в какой-то момент неминуемо ждет и телефонные звонки. Мобильные операторы это понимают и пытаются как можно дальше оттянуть этот момент. Сперва пытаются блокировать VoIP-сервисы в своих сетях, а потом и вовсе маскироваться под них: МТС запустит альтернативу Skype

Ситуация чем-то напоминает борьбу правообладателей с пиратством: сперва с возможностью домашней записи на аудиокассеты, VHS и компакт-диски, а позднее и с пиратством в интернете с помощью внедрения новомодных DRM, принятием законов вроде DMCA. Которая в итоге завершилась почти полным проигрышем.

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

Однако подвижки в эту сторону уже есть. Разрабатываемый Samsung и Apple стандарт e-SIM позволит выбирать оператора прямо в телефоне, без необходимости вставлять SIM-карту. В итоге процесс подключения к новому оператору будет не сложнее оформления подписки на музыкальный сервис — включил только что купленный телефон, посмотрел список операторов, доступных в данном регионе, выбрал подходящий тариф, оплатил кредитной картой и пошел.
В таких условиях пользователи захотят всегда сохранять за собой свой номер телефона. Таким номером должен был стать iNum, который, как мне кажется, провалился. Возможно, вместо номера телефона будет ID в любимом мессенджере-коммуникаторе. Очевидно, что в этом случае ничего, кроме интернета, от оператора пользователю не нужно. Поэтому общественный запрос на услуги операторов будет звучать примерно так: «Дайте мне доступ в интернет и отвалите со своими дополнительными услугами». Уже сейчас можно видеть негодование пользователей, использующих SIM-карты в планшетах исключительно для интернета, когда операторы впаривают им подписки на платные сервисы, гороскопы, анекдоты, пакеты SMS и т. д. В будущем это ощущение сформулируется более отчетливо.


______________________________Архимед нащупывает точку опоры

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

_ Почему доминирующим глобальным мессенджером ни в коем случае не должен стать Skype, Viber, WhatsApp, Telegram, Hangouts и прочие проприетарные поделки.

Для того чтобы понять опасность монополии в технологической сфере, можно взглянуть, например, на бизнес-решения, работающие только в Internet Explorer, из-за чего откровенно плохой продукт вынуждены поддерживать и использовать повсеместно.

Или на форматы электронного документооборота. Так как момент был упущен, доминирующие позиции занял проприетарный doc, и до сих пор нет единого стандарта электронного документооборота.

В СМИ часто поднимается вопрос: какой же мессенджер «защищенный» на самом деле? Под этим обычно понимается безопасность транспортного протокола, что в большинстве случаев нелепо, потому как, помимо безопасного протокола, существует еще большое количество сущностей, которые могут содержать уязвимости.
Безопасен или нет конкретный мессенджер – вопрос неправильный, пока не обозначена конкретная угроза. Безопасность — это не готовый продукт, а целый комплекс технологий и архитектуры, и рассматривать каждую угрозу нужно отдельно.

Skype


Я пользуюсь Skype уже около десяти лет. У меня это вторая по частоте использования программа после браузера.

Для меня Skype — большее, чем просто IM, я веду в нем рабочие переговоры, общаюсь с друзьями, завожу новые знакомства в публичных skype-конференциях.
Skype полностью заменяет мне социальные сети, у меня даже нет аккаунта в VK и Facebook, потому что мне приятней видеть и слышать собеседника.

Я по максимуму пользуюсь всеми возможностями Skype: групповые видеозвонки, демонстрация рабочего стола, чаты, пересылка файлов, звонки на обычные телефоны, SMS, аренда прямых номеров, подписки.

Я попробовал все инструменты Skype для разработки: Skype4Com, SkypeKit SDK.
У меня есть опыт работы с решениями Skype для интеграции с бизнес-системами VoiP, такими как Skype for Asterisk и Skype Connect.
Я активно пытался улучшить Skype, писал отчеты о проблемах и найденных уязвимостях в bug tracker, пока его не закрыли. В частности, я нашел две критические ошибки, позволяющие удаленно вызвать завершение клиента Skype под Windows.

Я по-настоящему

люблю любил Skype, и, как мне кажется, имею достаточный опыт и моральное право, чтобы писать все это.

Почему Skype крутой?

На сегодняшний день Skype — самая продвинутая программа в своем классе, которая на порядок превосходит всех ближайших конкурентов, и вот почему:

  • Качество звука.
    По моим наблюдениям (а попробовал я достаточно), при прочих равных условиях, в Skype всегда лучшее качество звука. И дело не только в битрейте (хотя кодек SILK великолепен), из-за динамического построения маршрутизации Skype выдает минимальные задержки, поэтому при низком качестве интернета дает лучший результат. Никакой SIP даже рядом не валялся. В этот момент многие могут возразить: «Но ведь у нас в SIP есть HD-кодеки!», правда, с оговоркой, что в реальной жизни они работают через раз. Об этом следующий пункт.
    Эхоподавление Skype позволяет мне вывести голос на колонки, при том что собеседник даже не поймет этого. Только в Skype я могу включить на большую громкость динамики и слышать/отвечать из другой комнаты без малейшего намека на эхо.
  • Бронебойность и живучесть
    Skype — дьявольски хитрая программа, которая умеет пролазить через любые изощренные фаерволы, плохо настроенные NAT-ы и блокировки.
    В каких бы странных условиях вы ни находились, даже если интернет ограничен tcp-запросами к 80 и 443 порту, Skype все равно, скорее всего, будет работать. Я часто наблюдал ситуации, когда выход в интернет заблокирован, но хитрый Skype все равно работает, потому что сумел найти соседа в физической сети, у которого интернет есть, и вышел через него. О такой гибкости все другие программы могут только мечтать.
    На фоне этого, нытье SIP-провайдеров про то, что у вас плохо настроен NAT, не проходит RTP, неправильно работает UPnP/NAT-PMP, выглядят просто смешно.
  • Шифрование
    Мне важно, чтобы моя коммуникация была защищена от перехвата и анализа. И, даже несмотря на всякие Microsoft Government Security Program, согласно которым по запросу спецслужб все необходимые данные могут быть переданы заинтересованным органам, я могу быть точно уверен, что на сетевом уровне никакой провайдер не в состоянии перехватить мои разговоры, если даже новомодные системы DPI испытывают трудности с выделением трафика Skype.
    Именно шифрование на сетевом уровне преподносится многими мессенджерами как функция, которая делает программу безопасной. Далее, я рассмотрю, почему шифрование трафика не является синонимом безопасности.
  • Стабильность
    Skype на десктопе, по крайней мере на Windows и OS X, очень стабилен и крайне редко вылетает. Это позволяет держать активными видеозвонки без перерыва по нескольку суток. При этом с небольшой нагрузкой на CPU, в отличие, например, от решений на WebRTC, которые нагружают процессор и жутко нестабильны.
  • Функциональность и удобство
    Огромный функционал: групповые видеозвонки, демонстрация экрана, пересылка файлов, возможность отредактировать последнее отправленное сообщение(!), исходящие на обычные телефоны. Все это в стандартной поставке в виде удобного клиента. Никаких плагинов и расширений.

Почему Skype должен умереть?

  • Небезопасен
    Не просто небезопасен, а крайне опасен!
    Skype до сих пор раскрывает ваши IP-адреса, включая локальный. По этим данным можно узнать ваше текущее местоположение и построить карту перемещений.
    Пока существовал публичный bug tracker, можно было наблюдать, как Skype больше года чинит уязвимость, позволяющую провести удаленный DoS клиента для Windows.
    Уязвимость, позволяющую удаленно разблокировать выключенный микрофон, чинили около полугода.
    Мне приходилось буквально упрашивать разработчиков обратить внимание на уязвимости, из-за которых нельзя было пользоваться программой.

    Когда была опубликована уязвимость, позволяющая угнать любой аккаунт, от которого известен email, я сутки пытался достучаться до саппорта, но так и не смог. Зато взломал аккаунты Алексея Навального и Антона Носика.
    Кстати, после этого инцидента Skype так и не пересмотрел свою политику регистрации аккаунтов без подтверждения почты. По-прежнему можно указать любую почту при регистрации и аккаунты будут отображаться при поиске, что позволяет заспамить поисковую выдачу, если искать аккаунт по email.

    На момент написания этой статьи (!!!), мне известно по крайней мере две уязвимости, позволяющих необратимо заблокировать чужой Skype-аккаунт так, что у жертвы больше не получится им воспользоваться. При этом атакующему достаточно знать только логин жертвы, никакие почты и пароли не нужны. Я опять же не смог достучаться с этой проблемой до саппорта и написал на их форум. Проблема до сих пор не исправлена.
    Нет никакой возможности достучаться до квалифицированного саппорта, все письма заворачиваются на индусов, цитирующих FAQ и не желающих поверить, что проблема действительно на их стороне и нужно передать ее разработчикам.

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

    Из этого следует вывод:

    безопасный транспортный протокол не делает мессенджер безопасным


    Важно помнить об этом, читая очередной маркетинговый бред про тройные уровни шифрования, длину ключа, military grade security и прочую чушь, не имеющую отношения к реальной безопасности.
  • Закрытость и непредсказуемость
    Невозможно просто так взять и написать альтернативный Skype клиент, потому как его протокол закрыт и часто изменяется. Поэтому на каких устройствах будет работать Skype, решает только сама компания. Некоторое время назад существовал SkypeKit SDK, позволяющий разработать клиент для интеграции в собственные устройства. Для этого нужно было подписать несколько документов о неразглашении, пообещать не запускать skypekit на сервере, выпустить персональный сертификат (который, в случае чего, мог быть отозван), и можно было приступать к разработке. Однако потом компания передумала и решила отозвать поддержку skypekit и заблокировать все существующие купленные версии. То же произошло и со Skype4Com, и со Skype for Asterisk. Поэтому, если вы решили интегрировать поддержку Skype в один из своих продуктов, будьте готовы, что завтра это может перестать работать, и все усилия по разработке будут напрасны.
    Похожая ситуация и с интерфейсом десктопного клиента. После выхода очередной новой версии приходится искать способ отключить безумные фантазии маркетологов вроде видео-смайлов на пол-экрана, пропавшей кнопки регулировки громкости, и многого другого.
    Нельзя предсказать, что придумает Skype завтра, и это пугает.

Такое большое внимание уделено Skype потому, что его можно считать флагманом в индустрии мессенджеров-коммуникаторов. У него самый богатый функционал и конкурентам еще очень далеко до него. При этом он самый старый и имеет отчетливые симптомы, указывающие на необходимость его ликвидировать.

Проблемы Skype, так или иначе, можно отнести ко всем популярным мессенджерам. Я не стану рассматривать его ближайшего конкурента Viber, потому что не имею достаточного опыта использования.

Telegram


Я рассмотрю Telegram отдельно, так как его принято считать мессенджером, принципиально отличающимся от конкурентов, и не страдающим недостатками Skype, Viber, WhatsApp. Он преподносится как долгожданная защищенная альтернатива всем существующим мессенджерам. СМИ разрекламировали его как средство связи, которым спокойно пользуются даже террористы, настолько он безопасен. Однако, в большинстве случаев, безопасность рассматривается как отдельная сущность без рассмотрения конкретных видов угроз, что в корне неправильно.

Я сам постоянно пользуюсь телеграмом, и нужно признать, что он действительно прекрасен в плане юзабилити. Ни от одного другого мессенджера я не был в таком восторге. Чего только стоит его стабильность при плохом интернете. В среде с плохим сигналом, где едва ловит GPRS, ни один другой мессенджер не работает настолько хорошо. Но когда речь заходит о безопасности и исключительности Telegram, нужно признать, что он страдает всеми теми же симптомами, что и конкуренты.

Почему Telegram должен умереть?


  • Централизованное управление.
    Это главная проблема всех описанных здесь сервисов. Я часто встречаю непонимание серьезности данного аргумента. Казалось, бы, что плохого в том, что какая-то компания полностью контролирует ваше общение? Ведь они все там хорошие ребята, и денег не просят, и API удобное, и смайлики красивые.
    Но нельзя забывать, что это всегда компания, которая преследует собственные интересы, и, скорее всего, среди них нет задачи всю жизнь работать себе в убыток ради наступления мира во всем мире.
    Уже сейчас можно наблюдать, как под давлением другой коммерческой компании Telegram определяет темы, на которые нельзя разговаривать: Telegram удалил 78 чатов об «Исламском государстве» по требованию Apple.
    Или решает, какими данными нельзя обмениваться: Telegram начал блокировать музыкальных ботов по требованию Apple, Telegram ограничил доступ к порно-ботам для жителей Ирана.
    Это значит, что одна взятая компания хороших ребят всегда будет уязвима для давления влиятельных структур. Этими структурами могут быть и целые государства, в юрисдикции которых действует компания. То есть, в любой момент времени, какая-то информация или действия могут стать неугодными для политики компании, контролирующей ваше общение, даже если законы вашей страны не запрещают этого.
    Нельзя предсказать, как завтра изменится политика отдельных государств, и поэтому такая легкая возможность влиять на инструменты общения просто недопустима.
  • Централизованная архитектура.
    Эта проблема неразрывно связана с первой. Единая точка отказа позволяет в любой момент ограничить доступ к сервису для целых стран или даже полностью ликвидировать Telegram решением суда.
    Серверы Telegram, вместе с перепиской, которая хранится на них в открытом виде, могут быть изъяты в любой момент, если так решит государство, в котором они размещаются.
    Несмотря на то, что клиентская часть протокола Telegram открыта, серверная часть по-прежнему закрыта для стороннего аудита. По сути, защищенность обычных чатов держится на честном слове команды Telegram. Они как бы говорят: «Мы не станем читать вашу переписку, честное слово!». Вероятно, так это и есть, но сама по себе возможность некой группы людей иметь безграничный доступ к приватной информации в масштабах всего мира недопустима.
  • Аутентификация по SMS
    Telegram безопасен настолько, насколько безопасен ваш мобильный оператор, из-за аутентификации по SMS. Достаточно вспомнить историю, как злоумышленники пять раз перевыпускали SIM-карту Beeline. Telegram позволяет защититься от этого, установив дополнительный пароль, но по умолчанию он не используется.
  • End-to-end шифрование
    Надо признать, что пользоваться данной функцией в Telegram действительно удобно. Особенно приятно, что можно установить таймер самоуничтожения чата и не переживать, удалит ли собеседник лог переписки в нужный момент.
    Но процедура сверки ключа совсем не однозначна. Каждый раз отпечаток ключа разный. Непонятно, по каким каналам предполагается его сверять. Нет возможности однажды провести верификацию ключа чата, чтобы в дальнейшем проверять его подлинность самостоятельно, как в случае с OTR.

В итоге, несмотря на то что Telegram сделан очень хорошо, и в большинстве случаев намного безопаснее и удобнее аналогов, его никак нельзя назвать качественно отличающимся решением от конкурентов. Это все такой же коммерческий продукт, несущий в себе угрозы для свободы общения.


Все вышеописанные симптомы, в той или иной мере, касаются большинства топовых мессенджеров, известных на сегодняшний день. Централизованная архитектура и управление одной компанией — самый большой гвоздь в крышку гроба каждого из них. Поэтому нет смысла описывать подробно недостатки каждого в отдельности.

Краткая таблица популярных мессенджеров и причин, почему они должны умереть


SIP и Jabber


Когда нужна реальная безопасность, все-таки приходится пользоваться старыми добрыми опенсорсными протоколами.
Для голоса это — SIP + ZRTP, а для текста — XMPP + OTR. Но на фоне всех коммерческих сервисов, можно сказать, что данные протоколы чаще не работают, чем работают.
Для меня выглядит диким, что, во многих случаях, при звонках через SIP можно получить голос в одну сторону, проблемы с входящими или исходящими звонками и еще целую кучу проблем, которых лишены все коммерческие решения. Мне абсолютно не хочется думать о типе NAT, используемом в данной сети, накручивать ICE или STUN, прокидывать порты, когда просто нужно позвонить. Это отвратительно.

Похожая история с Jabber. Как вообще можно представить, что в 2016 году сообщения могут просто потеряться из-за разрыва соединения с сервером? Где нормальное подтверждение доставки и прочтения? Jabber абсолютно ужасен в среде с нестабильным интернетом и на мобильных платформах.

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

Как быть?


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

Хорошим примером является история с OpenSSL. В момент обнаружения уязвимости heartbleed, все были в ужасе, насколько беззащитной оказалась вся индустрия из-за одной ошибки. После чего была создана организация Core Infrastructure Initiative. В нее входят крупнейшие IT-компании вроде Cisco, Google, Intel. Целью этой организации является поддержание критически важных для индустрии программ, таких как OpenSSL, GnuPG, Network Time Protocol и других.
Надеюсь, важность открытых инструментов коммуникации будет осознана раньше, чем будут обнаружены фатальные проблемы в существующих проприетарных продуктах, и подобная организация будет вовремя создана для работы над нужными стандартами.

Протокол интернета позволяет связаться любому узлу с любым другим узлом в интернете. На сегодняшний день это не совсем справедливо из-за проблем ipv4, но представим, что прошло пару лет и у всех уже есть ipv6, и у каждого устройства в любой момент времени, при наличии связи, есть реальный маршрутизируемый IP-адрес. Это позволит любому устройству, будь то смартфон или компьютер, связываться друг с другом без помощи компаний, предоставляющих сервисы для общения. Достаточно только найти способ сообщить нужному собеседнику свой текущий IP-адрес.
Добавим к этому наличие аппаратной поддержки криптографии во всех мобильных устройствах, позволяющей без особых затрат батареи использовать шифрование.

_ Такая среда неизбежно породит P2P утопию, в которой люди смогут безопасно связываться напрямую, без сторонних сервисов.

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

Tox


Наверное, самый продвинутый на текущий момент инструмент, приближающий P2P криптоанархию. Это полностью децентрализованный мессенджер-коммуникатор, с функциями передачи голоса, видео, демонстрации экрана, конференций. Все коммуникации по умолчанию шифруются и передаются напрямую между пользователями без серверов. Есть клиенты под Windows/Linux/OSX/Android. К сожалению, реализация клиентов сыровата местами, и некоторые функции не работают между разными платформами, но они активно развиваются. Хочу сказать спасибо antonbatenev за продвижение TOX на хабре.

Ring


Бывший SIP-клиент SFLphone. Теперь умеет работать в 3 режимах: как обычная SIP-звонилка (централизованная), как федеративный сервис (с self-hosted сервером, который может связываться с остальными серверами) и полностью децентрализовано.
Грубо говоря, с этой штукой можно звонить по SIP через DHT. К сожалению, клиент под OS X еще сыроват и полноценно воспользоваться им у меня не получилось.

Наверняка существуют еще реализации, но реально работающих я больше не знаю.
Эти реализации сильно далеки от идеала и простым пользователям, скорее всего, они не понравятся.
Нужно признать, что успешность конкретного продукта — это не только продвинутые технологии, но еще и юзабилити, дизайн, удобство использования и простота. Вероятно, прежде, чем подобные технологии приживутся, пройдет еще множество итераций различных протоколов.
Я не готов сказать, каким именно должен быть идеальный протокол, но попытаюсь сформулировать основные требования:

  • Открытый и разрабатываемый в интересах общества.
    Никакая компания не должна иметь монопольную возможность управления всей архитектурой и разработкой. Разработка должна вестись путем коллективных обсуждений, подобному тому, как утверждаются RFC. Лицензии не должны как-либо ограничивать использование протокола. Это не исключает существование коммерческих клиентов, подобно тому, как сейчас существуют платные Email-клиенты и компании, зарабатывающие на технологиях электронной почты.
  • Децентрализованный.
    Под децентрализацией я не имею в виду исключительно P2P, при котором отсутствуют вообще какие-либо серверы. Опорные серверы могут существовать, подобно супернодам Skype, например для передачи тяжелой медиаинформации, кеширования, обмена данными о маршрутизации и т. д. Чистый P2P во многих случаях неудобен, например для мобильных пользователей с узким нестабильным каналом. Это может быть децентрализация, подобная Email и Jabber, когда существует большое количество независимых серверов, которые могут сообщаться между собой. Закрытие одного или нескольких серверов не повлияет на систему. Даже если целые страны или континенты будут отрезаны от интернета, система продолжит работать. Вероятно, нужно предусмотреть и работу в случае недоступности сервера. То есть, клиент, при желании, может делегировать хранение учетных записей серверу, и входить по логину-паролю, либо хранить приватные ключи локально и входить в сеть самостоятельно без сервера. Таким образом можно сохранить удобство для простых пользователей и дать возможность квалифицированным пользователям обеспечить достаточный уровень безопасности.
  • Защищен от блокировок
    Протокол должен быть устойчив к попыткам блокировки, уметь переключаться между различными портами, транспортными протоколами и обфусцировать трафик таким образом, чтобы его нельзя было выделить системами DPI. В самом крайнем случае, использовать в качестве транспорта любой из доступных протоколов, например HTTPS. Даже если все возможные точки входа будут полностью закрыты на маршрутизаторах провайдера, должна существовать возможность указать собственный адрес шлюза, подобно тому как это сделано в Tor.
  • Защищен от прослушивания
    Все коммуникации между конечными пользователями не должны передаваться и храниться в открытом виде нигде, кроме устройств пользователя. Для удобства синхронизации между устройствами пользователя, история может сохраняться на сервере при его желании, но должна быть зашифрована. Например, мастер-паролем, как это сделано в ProtonMail. При этом должны быть удобные инструменты для верификации ключей, используемых для end-to-end шифрования, подобно тому как это сделано в RedPhone. Программа-клиент должна в обязательном порядке уведомлять пользователя о не доверенном соединении, попытках перехвата или проблемах с шифрованием.
  • Интероперабелен
    Все реализации клиентов должны быть совместимы на базовом уровне, описанном в стандарте. То есть звонки и чат должны работать между всеми существующими программами, чтобы иметь возможность звонить со Skype в Viber и наоборот. Фирменные нестандартные функции могут быть доступны между клиентами одного производителя.

Вывод


Я не призываю в срочном порядке отказываться от использования вашего любимого мессенджера. К сожалению, достойной замены коммерческим продуктам на сегодняшний день нет, и пока приходится пользоваться тем, что лучше решает поставленную задачу. Цель данной статьи обратить внимание на серьезную проблему, которая ждет нас в будущем, если сегодня не будут предприняты меры. Также это попытка ответить разом на все споры о том, какой же мессенджер лучше и почему стоит скептически относиться к новостям о том, что очередная компания сделала очередной супер мега мессенджер, теперь уж точно правильный и безопасный.

habr.com

ТОП-15 Лучших Мессенджеров для Телефона

Топ 15 мессенджеров

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

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

Почему? Ответ прост.

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

Но какой месенджер выбрать в 2019 году? Какая программа предлагает своим пользователям больше возможностей?

Для того чтобы ответить на вышеизложенные и ещё многие популярные вопросы, мы решили сделать свой собственный ТОП-15 мессенджеров для телефона 2018 года.

Содержание этой статьи:

Telegram

Мобильный месенджер «Тelegram»

Первым приложением, которое мы хотели бы разобрать, является Telegram. Его создателем является всем известный человек – Павел Дуров.

Павел в своё время создал самую известную и популярную социальную сеть в Российской Федерации и СНГ, которая называется Вконтакте.

К сожалению, ему пришлось продать данную сеть компании Mail.ru. Как раз после этой истории он решил создать телеграмм.

Данная программа отличается от всех остальных своей безопасностью.

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

Стоит также отметить, что данное приложение обладает облачным хранилищем.

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

Сделать это просто, требуется открыть чат с самим собой и отправить нужный файл.

Скачать вернуться к меню ↑ вернуться к меню ↑

Мтс connect

Мобильный месенджер «Мтс connect»

Мобильные мессенджеры (WhatsApp, Viber, Skype) в России в этом году, возможно, прижмут к стенке.

Во всяком случае, новый советник президента по интернету, Герман Клименко, уже пообещал запретить Telegram.

Поэтому, сейчас — самое время запустить отечественную альтернативу. И МТС это сделал.

Мобильный мессенджер MTS Connect уже доступен на платформах iPhone и Android.

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

Абоненты МТС могут из-за границы звонить через Wi-Fi на российские номера по тем же ценам, что и дома.

Видеосвязи пока нет. Зато, вы не платите за интернет-трафик при звонках МТС Connect в России.

Скачать вернуться к меню ↑ вернуться к меню ↑

Skype

Мобильный месенджер «Skype»

Программа Скайп знакома многим пользователям.

Она была разработана более десяти лет назад, но лишь совсем недавно приложение стало доступно на мобильных платформах, таких как Андроид и iOS.

Здесь пользователям доступны все самые известные функци:

  • Голосовые сообщения;
  • Аудио сообщения;
  • Видео звонки
  • Голосовые звонки;
  • Текстовые сообщения;
  • И другие.

Стоит сказать, что программа является полностью бесплатной. Ее есть возможность скачать из таких магазинов, как:

  • AppStore;
  • Google play;
  • И другие.

Приложение может работать как от мобильной сети, так и с помощью wifi подсоединения.

Многие пользователи замечает, что мобильная версия скайпа мало чем отличается от компьютерной.

Скачать вернуться к меню ↑ вернуться к меню ↑

What’s app

Мобильный месенджер «WhatsApp»

Следующим мобильным менеджером, на которое мы хотели бы обратить внимание, это «WhatsApp».

Программа является полностью бесплатной и общедоступной. Здесь представлено большое количество различных стикеров.

Программа поглощает минимальное количество трафика.

Стоит отметить, что если говорить о безопасности, Ватсап пятого апреля 2016 года включили во всех версиях своего приложения сквозное шифрование, что позволило больше не беспокоиться о сохранности своих данных.

Приложение доступно на всех самых известных платформах, а также существует веб-клиент.

Скачать вернуться к меню ↑ вернуться к меню ↑

Viber

Мобильный месенджер «Viber»

Требуется знать, что «Вайбер» является одним из самых лучших месенджеров для Андроид.

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

Когда вы запустите программу в первый раз, вам будет необходимо авторизоваться, введя свой мобильный номер телефона.

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

В вайбере можно отослать текстовые сообщения, а также позвонить другим пользователям, у которых тоже на телефоне установлено это приложение.

С помощью вайбера у вас появится возможность отсылать фотографии, аудио и видео файлы.

Еще вы можете использовать стикеры, которые находятся в свободном  доступе.

Скачать вернуться к меню ↑ вернуться к меню ↑

Hangouts

Мобильный месенджер «Hangouts»

Hangouts не так давно появился на свет, разработчиком данного приложение является компания под названием «Google».

Программа заменила в свое время всем известное приложение Google Talk.

Популярность Hangouts объясняется тем, что разработчики тесно связывают его с операционной системой Андроид.

Стоит заметить, что эта программа в большинстве своем входит в число приложений, которые по умолчанию установлены в любом телефоне на Андроид.

По сути Hangouts ничем не отличается от ранее разобранных нами месенджеров.

Здесь также есть возможность отправлять голосовые и текстовые сообщения и звонить абсолютно бесплатно.

Стоит заметить, что для входа в программу требуется ввести логин и пароль своего Гугл аккаунта.

Если его нет, то необходимо зарегистрировать, ибо данный сервис служит неким индентификатором.

Многие пользователи считают, что Hangouts – лучший мобильный мессенджер 2017 года. Он существует на двух самых известных платформах: IOs и Android.

Скачать вернуться к меню ↑ вернуться к меню ↑

Line

Мобильный месенджер «Line»

Еще один мессенджер, о котором следует вам поведать, это Line. К сожалению или к счастью, данная программа не так сильно популярна на территории Российской Федерации и СНГ.

Зато во всех европейских странах и в Соединенных Штатах Америки приложение имеет толпы фанатов.

Здесь есть все для комфортного общения:

  • Текстовые сообщения;
  • Аудио сообщения;
  • Видео сообщения.
Скачать вернуться к меню ↑ вернуться к меню ↑

Facebook Messenger

Мобильный месенджер «Facebook Messenger»

Facebook messenger позволяет людям, которые являются пользователями одной из самых популярных в мире сетей, звонить и отправлять сообщения своим друзьям, родственникам и знакомым.

Стоит заметить, что данная программа приближается по числу загрузок к Ватсап.

Популярность программы объясняется интеграцией с Фейсбук.

К сожалению, данное приложение не так популярно на территории Российской Федерации, ведь здесь процветает  Вконтакте.

Чтобы зайти в приложение, необходимо ввести логин и пароль от своей учетной записи на сайте facebook.com.

Если рассматривать Facebook Messenger непосредственно как программу для отправки сообщений и совершения звонков без оглядки на регион, тут проблем быть не должно.

Можно не только переписываться с людьми из своего списка контактов, но и добавлять новых через поиск в приложении.

Изначально адресная книга формируется из двух основных источников – номера телефонов в справочнике устройства и друзья на Facebook.

Все данные синхронизируются с социальной сетью, если сообщение было отправлено через браузер, то оно отобразится и на мобильном устройстве и наоборот.

Скачать вернуться к меню ↑ вернуться к меню ↑

Snapchat

Мобильный месенджер «Snapchat»

Snapchat – это программа, которая содержит в себе достаточно большое количество различных функций.

Некоторые даже утверждают, что данное приложение является целой социальной сетью.

Поэтому тот факт, что мы включили Снепчат в ТОП-15 лучших месенджеров 2017 года, может показаться немного странным.

Это приложение совсем не похоже на программы, описанные ранее. Здесь интересная сама специфика передачи различного контента.

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

Стоит заметить, что перед тем как отправить фото есть возможность отредактировать, а через некоторое время фото автоматически удаляется из переписки.

Снепчат обладает целым набором стикеров, которые всегда есть возможность использовать, также возможно прикреплять фотографии и картинки к любым диалогом, присутствует аудио и видео связь.

Пользоваться данной программой можно совершенно бесплатно, требуется только лишь подключение к всемирной паутине.

Стоит заметить, что есть функция создания групповых чатов и различных трансляций.

Скачать вернуться к меню ↑ вернуться к меню ↑

Imo

Мобильный месенджер «Imo»

Imo – это еще один мессенджер, в котором есть возможность совершать стандартные процедуры, такие как отправка текстовых и голосовых сообщений, аудио и видео звонки.

Требуется понимать, что пользователю не нужно платить за саму программу, а только лишь взимается плата за интернет по стандартной тарификации, подключенной вами.

Имо не получил популярность на территории Российской Федерации и СНГ, чему были очень расстроены разработчики приложения.

Зато программа является одной из топовых в западных странах.

Чтобы войти в данное приложение, необходимо ввести номер мобильного телефона, на которое придет стандартное смс сообщение с кодом.

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

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

Скачать вернуться к меню ↑ вернуться к меню ↑

ICQ

Мобильный месенджер «ICQ»

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

В свое время фанаты данного приложения прозвали его аськой.

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

Скачать мессенджер на телефон – ICQ – непроблема, необходимо только лишь зайти в соответствующий магазин и нажать на кнопку «скачать».

Чтобы начать пользоваться программой в системе Андроид и IOS, необходимо, прежде всего, авторизоваться.

Сделать это можно, введя свой номер сотового телефона, на который придет код. Этот код также запросит у вас программа.

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

К сожалению, данный факт нам не удалось проверить.

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

Многие пользователи, которые десять раз сидели в данном приложении, будут удивлены новому дизайну программы.

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

Скачать вернуться к меню ↑ вернуться к меню ↑

Whatshelp

Мобильный месенджер «Whatshelp»

WhatsHelp – это месенджер, который позволяет вести диалог со своми клиентами. Данный сервис был придуман исключительно для бизнеса.

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

Каким образом можно использовать WhatsHelp для бизнеса?

  • Приём и обработка заказов при помощи мессенджеров, ответы на вопросы клиентов в режиме реального времени, персонально и приватно.
  • Организация поддержки клиентов через WhatsApp, Telegram или FB Messenger. Создание быстрых команд, например «/balance» для автополучения информации и самообслуживания.
  • Информирование клиентов при помощи push-уведомлений о статусе заказа, технических работах или новом контенте.
Скачать вернуться к меню ↑ вернуться к меню ↑

Emotion

Мобильный месенджер «emotion»

Разработчиком программы под названием «Мультифон» является компания Мегафон. Она совсем недавно перезапустила мобильное приложение сервиса «мультифон».

Сам месенджер называется «emotion». Изначально мегафон позиционировала данное приложение как звонилку, но сейчас оно больше похоже на настоящий месенджер.

Именно по этой причине мы и решили внести данную программу в топ 15 месенджеров две тысячи семнадцатого года.

Уникальной особенностью данной программы является тот факт, что здесь есть возможность звонить и отправлять сообщения даже тем людям, у которых прогаммы не установлена.

Emotion позволяет звонить и отправлять текстовые смс сообщения по средствам вайфай-соединения на номера телефонов других операторов.

Для того чтобы отправить фото или геолокацию с помощью данного месенджера, необходимо подключить услугу под названием UMS.

Emotion можно найти в Аппстор и Гугл Плей.

Скачать вернуться к меню ↑ вернуться к меню ↑

Signal

Мобильный месенджер «signal»

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

Однако, стоит отметить, что людей, которые ищут самые безопасные приложения, в современном мире огромное количество. И теперь существует еще одно новомодное приложение под названием Signal.

Signal – это мессенджер без номера телефона.

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

С помощью Сигнал у вас появляется возможность отсылать сообщения и звонить своим друзьям и знакомым из телефонной книги мобильного телефона. Все данные обладают шифрованием.

Скачать вернуться к меню ↑ вернуться к меню ↑

Threema

Мобильный месенджер «Threema»

Ранее мы разбирали самый защищенный месенджер, по мнению многих, Telegram. Но мы хотим вам сказать, что этот месенджер не самый безопасный.

Есть еще лучше программа. Мы говорим о приложении Threema.

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

Threema — мессенджер без привязки к телефону.

Для того чтобы идентифицировать свой аккаунт, не потребуется номер мобильного телефона или электронная почта.

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

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

Скачать вернуться к меню ↑

Выводы

Мы считаем, что лучшим мобильным месенджером стал проект Павла Дурова Телеграм.

Это новомодное приложение, которое сохранит ваши данные и сообщения в безопасности, а также окажет необходимую поддержку.

Интерфейс  прост, поэтому в нем сможет разобраться каждый.

А также в данный момент Телеграмм – это не просто месенджер,. Там можно найти музыку, почитать книги и так далее.

вернуться к меню ↑
Видео: 5 СЕКРЕТНЫХ МЕССЕНДЖЕРОВ

7.2 Общий Балл

Для нас очень важна обратная связь с нашими читателями. Если Вы не согласны с данными оценками, оставьте свой рейтинг в комментариях с аргументацией Вашего выбора. Ваше мнение будет полезно другим пользователям.

6.3Оценка пользователей

Добавить свой отзыв  |  Читать отзывы и комментарии

geekhacker.ru

Три приложения, которые позволят объединить все ваши мессенджеры в один

Мгновенный обмен сообщениями становится все более конкурентным рынком, и, как бы мы ни старались ограничиться только одним приложением или платформой для связи, трудно избежать использования, как минимум, двух или трех приложений для того, чтобы поддерживать связь с различными контактами. В течение дня я, например, получаю сотни уведомлений от HipChat, WhatsApp, Telegram, Skype и моей бизнес-страницы в Facebook.

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

Однако это не делает переключение между различными окнами приложений и вкладками браузера в течение дня менее раздражающим. Если вам знакомо это чувство, то в настоящее время существуют несколько клиентов, которые могут избавить вас от этой проблемы, и объединить все ваши чаты в одно приложение, самое главное, они – кроссплатформенные.

Концепция – не нова (помните Trillian, кто-нибудь?), однако современные приложения более приспособлены для мира мгновенного обмена сообщениями.

Franz

Сразу скажу, что все три приложения, о которых мы расскажем сегодня, работают одинаково, так как они, по сути, являются оболочками для веб-версий всех поддерживаемых приложений обмена сообщениями. Но Franz все равно остается моим фаворитом. Он быстрый, отточенный и представлен в аккуратном, без излишеств, интерфейсе.

Он поддерживает множество сервисов обмена сообщениями, среди которых Facebook Messenger, WhatsApp, Slack, Telegram, WeChat, Skype, HipChat, Google Hangouts, GroupMe, Steam Chat и многие другие. По описанию, он поддерживает 34 сервиса обмена сообщениями, но активно развивается и новые сервисы регулярно добавляются.

В последнем обновлении появились поддержка электронной почты (Gmail, Inbox от Gmail и Outlook), клиент Twitter TweetDeck Twitter и пользовательские серверы HipChat для компаний, которые предпочитают самостоятельные решения.
Кроме того, Franz позволяет вам добавлять каждый сервис неоднократно, что полезно, если вы одновременно управляете несколькими деловыми и личными учетными записями. Он доступен для Windows, Mac и Linux.

RamBox

Rambox – открытая программа, альтернатива Franz, которая работает почти так же, но поддерживает гораздо больше сервисов – 74 во время публикации этой статьи, и постоянно добавляются новые. Кроме того, в нем добавлены несколько собственных сигналов и мелодий оповещений.

Каждый добавленный вами сервис указан на отдельной вкладке в интерфейсе Rambox, с уведомлениями, обрабатываемыми индивидуально для каждого из них, и возможностью отключить все уведомления, установив режим «Не беспокоить».

Как и в Franz, вы можете добавлять каждый сервис многократно, но ключевой отличительной особенностью Rambox, является возможность добавления настраиваемого сервиса, если вы используете неустановленное приложение, которое отсутствует в списке Rambox.

 

Пока эта функция работает через добавление URL-адреса, что я и протестировал, добавив вкладку для Chatra. Другие его уникальные особенности включают возможность блокировки приложения, если вы будете отсутствовать в течение определённого периода времени, и установки пароля для возврата или при запуске приложения.

Если вы используете Rambox на разных компьютерах, вы можете синхронизировать ваши настройки между ними, настроить его на использование прокси-сервера, если ваша сеть блокирует некоторые службы. а также выполнять некоторые другие пользовательские действия посредством введения пользовательского кода.

В целом Rambox является более широкой и гибкой альтернативой, хотя после использования его в течение нескольких дней мне он не показался таким же отточенным, по сравнению с Franz, и я заметил небольшое отставание при переключении между сервисами. Rambox также доступен для Windows, Mac и Linux, и поскольку у него открытый исходный код, вы всегда можете проверить его внутреннюю работу.

All-In-One Messenger

Если вы предпочитаете иметь решение внутри браузера, то All-in-One Messenger подойдет вам, как нельзя более. Он имеет более ограниченный список поддерживаемых сервисов, но все основные мессенджеры поддерживаются. Как и в описанных выше приложениях, вы можете добавлять столько учетных записей, сколько захотите. Вы можете получать уведомления на рабочем столе одним нажатием кнопки и отключать определенные службы, если вас отвлекает какая-то из них.

Если вы являетесь поклонником горячих клавиш, All-In-One поддерживает несколько сочетаний, которые позволят вам быстро переключаться между вкладками или переходить прямо в одну из них, а также упорядочивать сообщения в интерфейсе чата.

All-In-One прост, стабилен, имеет приятный дизайн и использует примерно столько же ресурсов, сколько вкладка браузера в Chrome. Он доступен как веб-приложение Chrome, и, хотя я предпочитаю автономный клиент, он, надо отметить, неплохо выполняет свою функцию – объединение всех сервисов обмена сообщениями в одной оболочке. Также, это единственный из трёх рассмотренных, который будет работать на ОС Chrome, что тоже немаловажно.

oshibka-reshenie.ru

Мессенджер будущего / Habr

Довольны ли вы современной ситуацией со средствами связи? Обычный проводной телефон уже забыт, ведь у каждого есть сотовый телефон для звонков и SMS, однако для дальних звонков дешевле использовать мессенджеры, которые ещё и функциональнее. И вот тут появляется первая проблема: ваши знакомые рассеяны по разным мессенджерам и соцсетям, приходится либо прикладывать усилия по агитации окружающих, либо заводить у себя зоопарк учеток и приложений. А, ещё про электронную почту чуть не забыл.

Дискомфортная ситуация — не правда-ли? Но всё можно изменить.


Однообразное множество

На сегодняшний день мессенджер не сделал себе только ленивый. С соцсетями всё понятно, им нужно было организовать общение своих пользователей. Далее Скайп, который медленно чахнет в тени Микрософта. В свое время стремительный Ватсап, заспамленный Вайбер, фишечный Снапчат. Куча мелких поделок с акцентом на шифрование и стремительно вырвавшийся Телеграм. Неудачник Гугл, который слишком рано вывел поистине революционный продукт Google Wave, но позорно предал его, не получив быстрой отдачи, теперь качнулся в сторону примитивизма создав выхолощенные Алло и Дуо. Обратите внимание, на российских операторов связи — у каждого свой собственный мессенджер. Понятно, что это попытка отсрочить неизбежное и она бы удалась, если бы каждый не тянул одеяло на себя.

Очень четко занял свою нишу Slack, это отличное решение для небольших команд разработчиков, хотя есть множество конкурирующих решений. Китайский WeChat должен быть иконой американских и европейских мессенджеров. Вечат создал целую инфраструктуру для коммуникаций и бизнеса, захватив часть офлайн процессов.

Несмотря на различия, современные мессенджеры такие одинаковые. Каждому из разработчиков хочется достичь монопольного положения, “захватить всех человеков”, контролировать и управлять ими.  Но подумайте, к чему приведут нас попытки создать ещё один мессенджер, который будет на 15% зашифрованнее, на 3% юзабельнее и т.п. Как это поможет решить проблемы пользователей или продвинет общество на следующую ступень развития?


Потребности

Итак,


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

Что у нас есть, ну помимо сигнальных костров, барабанов, азбуки морзе? Телефония как-бы ещё бодрячком, но стухает. Электронная почта была изобретена полвека назад. Все это время она неплохо справлялась с возложенными на нее обязанностями, но почта не отвечает требованиям современности. С Джаббером как-то не сложилось, по понятным причинам.  Все популярные мессенджеры в частных руках и имеют существенный базовый изъян — они не дружат друг с другом, тем самым ограничивая свободу общения пользователей.


Требую независимости

Я хочу пользоваться мессенджером. Это удобно. Но лично мне надоел поиск разрозненных контактов в куче всяческих программ с различными интерфейсами. Я ненавижу спам и хочу быстро находить точную информацию, когда мне это нужно, мне не нравится тратить свою жизнь на текущую возню с тем комом бесполезной информации, что навязывает современность.

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

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


Взлететь выше синего дракона

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

В данном случае я рекомендую ознакомиться с материалами про Wechat, это и мессенджер и социальная сеть и торговая площадка и рабочее пространство. Если вас не цепляет логика, то попробуйте почувствовать, например, посмотрите сериал Стартап. Если в первом сезоне они пытались выплыть на дженкоинах, то во втором создали среду, в которой будут обращаться эти деньги, т.е. надсистему и победили. Похоже Павел посмотрел этот сериал до конца 🙂 

Итак, если вы вникли в ситуацию и у вас возникло Видение, то начинайте его формулировать. Есть такая штука, как личная компетенция. Её, как правило, всегда не хватает. Бывает вы увидели и влюбились в свою идею. При этом никакая логика и никакие мнения вас не останавливают, вы горите. На самом деле это не плохо. Скорее всего, потом вы оглянетесь и посмеётесь над собой. Это значит ваша компетенция выросла. Самое важное здесь, именно факт того, что вы преодолели себя и попытались. С другой стороны, а вдруг вы угадали и всё совпадёт как нужно, появятся единомышленники и необходимые ресурсы, а пользователи начнут боготворить вас?


Свойства идеального мессенджера

Чтобы изобрести идеальный мессенджер следует понять для чего и для кого мы его делаем. Задача ставится таким образом: создать универсальный инструмент коммуникаций для простого общения, обмена информацией, развлечения, потребления и совместной работы. Причем этот инструмент не должен принадлежать одной компании. Более того, задачи и вкусы у людей и групп разные, соответственно, и инструменты (мессенджеры) могут быть различными. Однако, все они должны свободно обмениваться информацией между собой.


Хорошие новости, для решения данной задачи не нужно революции. Например, Google Wave был обалденным продуктом, но он пугал обычных пользователей. Чтобы получить рабочий продукт, нужно правильно собрать опыт человечества и немного “доработать напильником”. Например, адресация по типу электронной почты на базе DNS вполне подходит.  При этом, что важно, мы можем плавно перевести людей с e-mail на передачу сообщений, звонков и видеовызовы. Т.е. коммуникации между людьми, которые поставили себе универсальный мессенджер осуществляются по новому протоколу, а с теми у кого стоит почтовый сервер идет только переписка.


Чуть поконкретнее

Это исходная гипотеза, которая может ещё много раз изменяться и дополнятся. 


Адресация

Омега-адрес userΩdomain аналогичен адресу электронной почты user@domain.

Причем адрес Ωdomain тоже имеет значение — это адрес организации!

Как правило люди будут иметь личный аккаунт и аккаунт сотрудника организации где они работают.

Ω — омега  была выбрана, чтобы подчеркнуть преемственность новой системы коммуникации. Символ означает завершенность, а ещё похож на голову человека. При печатании мы можем использовать и привычный символ @, чтобы не усложнять жизнь пользователям.


Каналы

Каналы предназначены для общения нескольких людей и коммуникации людей с организациями.   

В зависимости от настроек каналов можно создать:

Закрытые рабочие каналы — для указанного создателем круга лиц.

Входящие каналы — для приёма обращений. Например, Ωdomain — омега-канал организации по умолчанию или нулевой канал.

Вещательные каналы (односторонние) — для неопределенного круга лиц, подписаться может любой и читать. Например, Ωdomain#news — это новостной канал организации.

Общательно-вещательные каналы — Для живой связи с внешней аудиторией.

Например, Ωdomain#feedback -для сбора отзывов.

И у пользователя могут быть свои каналы userΩdomain#channel.


Волны

Сообщения передаются в рамках какой-либо темы — волны.

Таким образом, ответы по теме не теряются в массе сообщений. Волны можно связывать с различными сущностями, например, с заказом, задачей что невероятно удобно. В обычной переписке их можно и не использовать, уж кому как нравится.


Омега-визитка

Облегчит знакомство людей и организаций при первом обращении и напомнит о собеседнике после долгого перерыва.


Круги

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

А с рабочими контактами всё ещё проще — ваши коллеги и контрагенты уже есть в вашем рабочем аккаунте.


Омниканальность

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


Интеграции с бизнес-системами

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


OmegaID

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


Антиспам

Омега-визитки помогают пользователю принять решение, о включении нового контакта в свой круг или блокировании входящего сообщения, но этого недостаточно. Необходимо анализировать большие объёмы статистических данных для блокировки спама. Задача осложняется тем, что сообщения могут шифроваться, поэтому разработаны специальные алгоритмы выявления спам-аккаунтов по анализу связей контактов и иных параметров. Дополнительно могут использоваться рекомендательно-оценочные функции. Возможно появятся независимые сервисы подсказывающие вам спам-рейтинг вновь обратившегося контакта. Думаю в этой технологии есть ряд идей, которые позволят эффективнее бороться со спамом, чем в e-mail.


Безопасность

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


Сущности

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


Платежи

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


Поиск

Встроенный поиск помогает найти информацию только в рамках имеющихся у пользователя данных: в контактах и сообщениях с этими контактами. Для поиска новых контактов, организаций, товаров, книг, музыки и др. пользователи подключают сервисы.


Сервисы

Количество и виды сервисов ограничивает только фантазия разработчиков. Например:


  • Энциклопедии или вычислительные алгоритмы.


  • Сервис поиска информации в сети интернет или внутри мессенджера.


  • Автоматический перевод с одного языка на другой может пригодиться для общения с коллегой из далёкой страны или при бронировании отеля.


  • Распознавание голоса поможет вам прослушивать текстовые сообщения и отвечать на них, когда вы за рулём или просто лень печатать.


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


  • Робот-автоответчик ответить за вас, если вы сейчас заняты. Причём малознакомому субъекту пообещает ответ в течение часа или сам назначит приём на свободное в расписании время, отведенное для данных вопросов, а вот ребенка соединит немедленно.


  • Роботы-помощники ответят на ваш вопрос о погоде или закажут билеты в кинотеатр, найдут вам новые заказы, а может и погрустят вместе с вами, кто знает…




Как сделать универсальный коммуникационный протокол

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

Давайте порассуждаем как можно сделать универсальный коммуникационный протокол. Это могла-бы сделать частная корпорация. Например, Гугл. У них практически неограниченное количество финансов, собраны одни из лучших умов планеты, есть доступ к миллиардам пользователей. Но Гугл слишком большая контора уже обросшая бюрократией, поэтому я не знаю, как донести эту идею до них. Эпл слишком занята самолюбованием, а Амазон захочет максимизировать прибыль и испортит идею. Из Российских даже не знаю подходящих. Яндекс сильно изменился в худшую сторону, после того как выжали своих основателей, а мейлру всегда были такими. У Телеграма всё и так хорошо, он идёт своим путём. Операторы связи тоже никак не вписываются в образ тех, кто может делать открытые системы. Уверен, в мире есть несколько сотен подходящих кандидатов среди коммерческих компаний, которым по плечу эта задача, но пока я их не знаю (надеюсь в комментариях поделитесь своими предположениями).

Добиться того, чтобы проект финансировался государством кажется весьма сложным без личного контакта с высокопоставленными чиновниками, хотя технология стратегическая и успех в этой области сопоставим со взятием всего золота в олимпийских играх.

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

Кажется ситуация патовая, но это не так. Главное правильно разделить её на части. Для начала следует сделать прототип-имитацию и протестировать идею с точки зрения пользователей и бизнес-пользователей. Т.е. внедрить её с ограниченным функционалом в сотне-другой компаний. Для них это будет та же электронная почта, но с внутренним мессенджером. Через короткое время соберется достаточно материала для подтверждения гипотезы или её переработки. Основная работа начнётся на втором этапе. Нужно будет не просто сделать заявленный функционал, а написать его красиво, потому что программисты весьма придирчивы к чужому коду. Разработка стандартов, которыми смогут и захотят пользоваться разработчики по всему миру тоже непростая задача. Проекту нужны самородки, пусть ещё никому неизвестные непризнанные гении, способные в сжатые сроки создавать оптимальные концепции и архитектуру и матерые профессионалы, которые способны довести работу до конца.


 Начало

Последние пару лет я сижу и жду, ну когда же появится открытый протокол, ведь проблема коммуникаций актуальна как никогда и её решение очевидно. Нет, компании продолжают лепить все новые мессенджеры в надежде случайным образом завоевать благосклонность аудитории и победить гигантов. Я устал ждать и начинаю делать хоть что-нибудь для решения этой задачи.  И хочу найти людей, которые тоже подумают, а кто если не мы и включатся в работу? Можно и дальше ждать пока кто-то принесет на блюдечке готовое решение, но будет ли это решение действительно хорошим?

Мне для принятия окончательного решения о старте проекта необходимо найти хотя-бы пару единомышленников, понимающих суть и верящих в идею. Дальше уже будет попроще. Планирую собрать небольшую группу и сделать упрощенный прототип омега-сообщений: сервер, веб-клиент и приложение для андроида; плюс интеграция с e-mail. Затем протестирую на своих клиентах. И, если практика подтвердит полезность и жизнеспособность идеи, то будем двигаться дальше.

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

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

habr.com

Что такое мессенджер в телефоне и на компьютере, как он работает? Какой мессенджер выбрать?

Тем, кто недавно начал свое знакомство с интернетом, нередко попадаются неизвестные ранее слова и термины, в оффлайн жизни не используемые. Сегодня я постараюсь простыми словами рассказать, что такое мессенджер в телефоне и на ПК, для чего эта программа используется, как функционирует, а также о том, какие особенности есть у мессенджеров от разных разработчиков.

Содержание:

Мессенджер – что это такое простыми словами

Мессенджер – это программа (приложение) для мгновенного обмена сообщениями через интернет. В качестве сообщений мессенджеры могут использовать текст, картинки, видео, некоторые приложения поддерживают передачу файлов любого формата.

Предшественниками мессенджеров являются электронная почта и телефонные СМСки.

Но почта работает не так быстро. Как правило, почтовые клиенты проверяют входящие письма раз в несколько минут. Для быстрого общения это неудобно, поэтому почту используют чаще для написания больших писем.

СМС по сравнению с современными онлайн мессенджерами слишком дорогое удовольствие, да и функционал сильно устарел (даже смайлики нормально не передать).

Мессенджеры используют для передачи данных интернет, а он сейчас недорогой, даже если брать во внимание мобильные тарифы.

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

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

Кроме того, большинство представителей этого класса приложений позволяют совершать через интернет голосовые звонки, а некоторые поддерживают и видеосвязь.

Резюмируя основные функции мессенджеров:

  1. Мгновенная передача сообщений;
  2. Нет платы за общение, кроме оплаты интернет трафика;
  3. Возможность передавать текст, картинки, видео, произвольные файлы;
  4. Возможность вести голосовой и видео разговор без дополнительной платы за связь;
  5. Показывают статус собеседника;
  6. Сохраняют историю переписки.

Как работают мессенджеры

Большинство пользователей видят только клиентскую часть мессенджера – это либо программа на компьютере, либо приложение на смартфоне (планшете). Между тем, все мессенджеры завязаны на собственные сервера – там идет хранение информации и обработка данных. Серверная часть обеспечивает безопасность логинов и паролей, позволяет находить контакты даже тогда, когда их владельцы не в сети и т.д.

Каждый из мессенджеров работает по собственному протоколу передачи данных и эти протоколы редко бывают совмести. На моей памяти только дважды встречались приложения, которые могли объединять сообщения от разных сетей – это был Qip infinum и Mail.ru Agent – когда-то они могли даже поддерживать протокол Skype.

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

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

Каким мессенджером лучше пользоваться

Вот мы, друзья и разобрались, что такое мессенджер в телефоне и на компьютере, теперь встает вопрос, какой из них лучше использовать. Забегая вперед, скажу, что однозначного ответа нет. При выборе мессенджера необходимо смотреть на уникальные особенности каждого из них – что лично вам удобнее по функционалу, а также на то, чем в основном пользуется большинство людей с которыми вам необходимо поддерживать связь – одно дело, если вам нужен «легкий» клиент, занимающий мало места, другое дело, если требуется постоянно собирать видеоконференции.

Давайте рассмотрим самые популярные мессенджеры в русскоязычном интернете.

Viber – универсальный мессенджер

Детище белорусских разработчиков изначально было доступно только владельцам Айфонов, но спустя некоторое время появились версии для Android и Windows. Работает приложение как на мобильных телефонах, так и на персональных компьютерах, поэтому с помощью Viber вы всегда будете на связи.

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

Viber – это не просто мессенджер для обмена сообщениями – это полноценное средство коммуникации с полным набором всех современных функций. Он умеет:

  • Передавать текстовые, графические и видео сообщения;
  • Создавать групповые чаты, объединяя в одной беседе сразу несколько человек;
  • Совершать бесплатные видео звонки между контактами сервиса;
  • Автоматически извлекать контакты Viber из записной книги вашего телефона;
  • За дополнительную плату позволяет звонить через приложение на обычные телефоны по дешевым тарифам;
  • Создавать публичные групповые чаты с возможностью поиска по ним;
  • Хранит историю переписки и все переданные файлы.

Skype – семейный мессенджер

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

Мессенджер Skype позволяет делать практически всё, что можно придума

biznessystem.ru

One Messenger — универсальный клиент для нескольких мессенджеров

Мессенджеры в последнее время становятся все популярнее, постепенно вытесняя другие способы общения. Они работают намного быстрее, чем email, они такие же удобные, как традиционные телефонные звонки и sms. Как правило, одним мессенджером пользователи не ограничиваются, и приходится держать на компьютере несколько клиентских приложений, что не очень удобно. Решить проблему можно с помощью универсального клиента.

One Messenger – все в одном

Объединить общение в едином клиенте можно с помощью приложения для Windows 10, которое так и называется – One Messenger. В программе можно открыть веб-версии самых популярных мессенджеров:

  • Skype;
  • WhatsApp;
  • Telegramm;
  • Facebook Messenger;
  • Hangouts;
  • WeChat и др.

Установка One Messenger происходит прямо из Магазина Windows, все действия пользователя сводятся к нажатию кнопки «Получить приложение». Программа бесплатная, язык интерфейса только английский. После установки и первого запуска нажимаем кнопку «Get Started» и приступаем к первоначальным настройкам.

Щелкаем иконку выбора текущего мессенджера и логинимся.

В процессе работы по нажатию на данную иконку происходит переключения между мессенджерами.

Для удобства работы на странице настроек следует оставить включенными сервисы, с которыми мы работаем, отключить неиспользуемые, а также выставить сервис, который будет открываться по умолчанию.

Если вы уже работали в веб-версии мессенджера, то при подключении его в One Messenger увидите знакомый браузерный интерфейс. Кроме сообщений, которые, кстати, отображаются в панели уведомлений Windows, поддерживаются также прием и передача файлов.

Из других интересных опций можно отметить возможность работы с двумя мессенджерами одновременно (опция «Split View» в меню выбора) и установку пароля на запуск приложения в общих настройках.

Вместо послесловия

С помощью One Messenger объединить несколько мессенджеров в один универсальный клиент. Сама эта идея не нова, раньше выходили подобные программы (Imo, Pidgin), теперь аналогичное решение появилось и для Windows 10. И хотя на первый взгляд One Messenger показался несколько «сыроватым» и не очень удобным, будем надеяться, что со временем разработчики улучшат это приложение и добавят в него и другие мессенджеры вместе с клиентами соцсетей.