Обмен сообщениями и интернет-звонки в тяжелых условиях: как пять мобильных мессенджеров переваривают GPRS/EDGE?

от автора

Несмотря на то, что возможностей для подключения к широкополосному мобильному интернету у пользователей всего мира становится все больше и больше, иногда приходится сталкиваться с ситуациями, когда скорость мобильного доступа в интернет оставляет желать лучшего: 3G отключается, и максимум, на что остается рассчитывать, это на GPRS/EDGE. Такое, например, может случится при большой нагрузке на сеть, в условиях слабого покрытия. А учитывая необъятные просторы России, где-то 3G даже попросту отсутствует. Поэтому было интересно посмотреть, как мобильные мессенджеры поведут себя на «узком канале». Четырем известным программам-лидерам отрасли — Line, Skype, Vider и WhatsApp, которые уже перешли стадию в 100 млн установок, составил компанию новый мессенджер Converse, при разработке которого было обращено особое внимание на работоспособность в условиях ограниченного канала передачи данных.

Converse

Если Line, Skype, Vider и WhatsApp в представлении уже давно не нуждаются, то на Converse остановимся подробнее.

Приложение бесплатное, доступно для загрузки в Google Play. В ближайшей перспективе планируется выпуск программы и для iOS-устройств. Размер инсталляционного пакета — 24 МБ.

Во время первого запуска пользователю предлагается пройти стандартную регистрацию: ввести номер телефона, на который будет выслан SMS-код. Идентификатор (имя/фамилия или ник) пользователя берется из учетной записи Google, впоследствии его можно сменить.

Основное меню представлено четырьмя вкладками: текстовые чаты (интеграция с SMS присутствует), менеджер звонков, контакты (сюда подтягиваются все контакты из телефонной книги, при нажатии кнопки «С» можно отобразить только контакты пользователей Converse), служебная вкладка пользователя, в которой можно поменять свое фото. Освоиться с меню программы позволяют подсказки, появляющиеся при первом старте и отрисованные от руки — в стиле Doodle Jump.

Во вкладке «Профиль» можно пополнить счет Converse (всем новым пользователям автоматически на него зачисляется $2), пригласить друга/знакомого в Converse через SMS и не только, изменить немногочисленные настройки и, наконец, воспользоваться обратной связью с разработчиками программы. В целом, все выглядит просто.

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

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

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

В-третьих, стоимость звонка отображается во время разговора.

Видеозвонки пока в Converse не работают, но это перспектива уже ближайшего будущего.

Методика тестирования

Возвращаемся к тестированию. Проводилось оно следующим образом: на телефон устанавливались все пять программ, связь 3G принудительно отключалась. В то же время активировался режим «Лимит данных в фоне» — чтобы узкий канал не делился между различными программами, охочими да интернета, а каждый из мессенджеров сам полностью использовал предоставленный ему канал. Такая своего рода поблажка.

Типичные параметры ограниченного канала представлены на скриншоте ниже.

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

В каждой программе оценивалось: скорость загрузки самого приложения, скорость работы текстового чата, качество голосовой связи и время передачи файла объемом 150 КБ.

Результаты

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

  • Converse: единственная программа, которая позволила совершить голосовой вызов. Он, конечно, был не идеального качества, фразы иногда перемежались долгими паузами, но, тем не менее, обрывов связи не случалось, и суть беседы не терялась. Работу текстового чата можно оценить на четверку с плюсом — работает отлично, но чуть медленнее, чем у Line, Viber или WhatsApp. Наконец, эталонный файл объемом 150 КБ мессенджер передал за минуту и двадцать секунд — тоже хороший результат, т.к. Skype не заработал даже в виде текстового чата, а передача файла в Viber заняла бесконечные три с половиной минуты.

  • Line: понравился быстрым запуском, быстрым текстовым чатом и быстрой передачей файла (на втором месте после WhatsApp), но в плане голосовых вызовов мессенджер сразу же занял оборонительную позицию — сообщил о нестабильном соединении и о неполадках в сети.

    Естественно, поговорить, используя GPRS/EDGE и Line, не получилось.

  • Skype: пожалуй, самый тяжеловесный клиент подтвердил свою «тяжеловесность». Самое длительное время загрузки (15 секунд), и невозможность ни отправить текстовое сообщение, ни позвонить — вот итог взаимодействия Skype и GPRS/EDGE-подключения. Даже дозвониться на фирменный сервис проверки связи не получилось.

  • Viber: Этот популярный мессенджер разочаровал — голосовые вызовы не заработали (сложилась очень интересная ситуация, когда на одном аппарате был принят звонок и вроде как пошло время разговора, на другом экран показывал, что дозвон все еще идет и трубка не снята), эталонный файл отправлялся очень долго, скорость работы чата уступает таковой в Line и WhatsApp.

  • WhatsApp: А эта программа, наоборот, порадовала: чат шустрый, файлы передаются быстро. Ей бы еще поддержку голосовых вызовов…

Для удобства сравнения, все данные тестирования сведены в таблицу:

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

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

Никто ещё не голосовал. Воздержавшихся нет.

ссылка на оригинал статьи http://habrahabr.ru/company/converse/blog/218043/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *