Twilio против Nexmo: противостояние разработчиков лицом к лицу
Опубликовано: 2017-01-05Когда бизнесу нужны функции звонков, текстовых сообщений или аутентификации, включенные в их веб-сайты или приложения, они полагаются на таких поставщиков, как Twilio или Nexmo. В качестве движущей силы этих аутентификаций текстовых сообщений или даже поддержки в приложениях оба провайдера предлагают платформу как услугу для облачных коммуникационных API. Короче говоря, Twilio и Nexmo позволяют бизнесу интегрировать текстовые сообщения, голосовые вызовы, аутентификацию или даже популярные приложения для чата непосредственно в свои существующие веб-сайты или приложения для использования клиентами и клиентами.
Если вы когда-либо создавали учетную запись в Интернете и должны были ввести номер телефона, чтобы получить текстовое сообщение для подтверждения учетной записи, то, скорее всего, вы использовали одного из немногих поставщиков API на рынке. Некоторые из крупнейших компаний на планете, такие как Amazon, Uber и Airbnb, используют эти SMS API и коммуникационные платформы. Мы решили сравнить Twilio и Nexmo, чтобы увидеть, как две самые большие платформы сравниваются друг с другом.
При сравнении платформ или приложений лучше всего начать с дизайна. Наши первые впечатления от приложений обычно сводятся к тому, как все это выглядит и как организована информация на экране. Теперь старый аргумент в пользу формы все еще актуален, особенно когда речь идет о программном обеспечении — только потому, что один вариант выглядит лучше, не означает, что это лучшее приложение.
Однако, если дизайн настолько плохо продуман, он может легко вычитаться из общей платформы. К счастью, ни Twilio, ни Nexmo не страдают от этого, но есть некоторые ключевые отличия, на которые стоит обратить внимание.
Сумерки
Сразу же, еще до того, как вы войдете в консоль, веб-сайт Twilio выглядит очень красиво. Разделы различаются по цвету, цвет также используется для привлечения внимания к важным аспектам, и все объясняется в подробных, но кратких описаниях. Эта тема дизайна переносится непосредственно на консоль, где пользователи взаимодействуют с системой.
В целом, Twilio использует очень приятный современный дизайн, следуя популярным тенденциям с плоскими элементами и простыми значками. Как правило, когда дело доходит до дизайна, если что-то не сломано, не чините его, а что работает, то работает — доказательство в выборе дизайна Twilio. В целом консоль приятная. Чтобы разбить его, в правом верхнем углу экрана находится основная навигация между панелью консоли, сводкой учетной записи, быстрым доступом, новостями и справкой. Эта основная панель навигации никогда не меняется и содержит наиболее важные ссылки для навигации по платформе Twilio.
В левой части экрана находится еще один раздел для ссылок, но на этот раз вам решать, что там находится. У пользователей есть возможность закрепить определенные продукты или разделы, например голосовые функции или функции SMS. Вы можете закрепить столько, сколько вам нужно, и покрыть всю полосу или только две части, к которым вы только когда-либо прикасаетесь. Щелкнув по закрепленному разделу, вы откроете вторую панель с дополнительными параметрами в том же разделе.
Отсюда центральный дисплей следует той же теме с четко обозначенными разделами, цветом для различения разных разделов, чистым шрифтом с простыми, но полными описаниями и даже самыми важными кнопками, окрашенными в красный цвет, чтобы привлечь внимание.
Нексмо
Недавно приобретенный Vonage, Nexmo очень близок к своему основному конкуренту Twilio. Twilio, конечно, хорош, но Nexmo тоже. Теперь дизайн субъективен, и то, что нравится одному глазу, может не понравиться другому, но я не думаю, что вы могли бы взглянуть на консольную панель Nexmo или даже на их главную домашнюю страницу и объявить дизайн плохим или уродливым.
Однако при переключении с Twilio это кажется немного менее нюансированным. Но это не умаляет Nexmo, поскольку они взяли тему дизайна и использовали ее. Что-то, что я заметил в дизайне Nexmo повсюду, от домашней страницы до их документации для разработчиков, простота, кажется, является абсолютным ключом. По сравнению с Twilio на странице происходит гораздо меньше действий, и это можно считать положительной оценкой Nexmo. Благодаря меньшему количеству беспорядка на платформе должно быть легче ориентироваться.
Подобно Twilio, верхняя часть экрана консоли украшена навигационными ссылками, но на этот раз Nexmo размещает все ваши ссылки в верхней части страницы. Разделы «SMS», «Voice», «Verify», «Number Insight» и «Numbers» находятся прямо в том же меню, что и «Начало работы», «Документы», «Поддержка» и вкладка «Ваша учетная запись». Следуя простоте идеи, Nexmo не добавляет дополнительную панель навигации или безымянные значки, а просто простые слова и заголовки, чтобы донести суть без какой-либо путаницы.
Нажатие на один раздел — скажем, SMS — перенаправляет пользователей на новую страницу для этого раздела, которая затем содержит меню навигации в левой части страницы, но это относится к подразделам вашего исходного выбора. Например, SMS позволяет выбирать между разделами журнала Analytics и журнала доставки, но это опять же простые текстовые ссылки с минимальным вниманием к разделу.
Обе платформы используют цвет, но Nexmo делает это более тонким и, опять же, простым способом — только ваша панель навигации синяя, остальная часть страницы белая, а важные разделы иногда отмечены серым.
Победитель — Twilio : Конечно, дизайн субъективен, и многие могут предпочесть упрощенный выбор Nexmo, но в целом я предпочитаю внешний вид и стиль, которые Twilio привнес на стол — подробнее об этом также в UX.
Теперь я предварю свои наблюдения за пользовательским опытом, заявив, что я не разработчик — мои очень ограниченные знания получены из создания веб-сайтов HTML и CSS, когда мне было 13 лет, так что по сути ничего. Хотя я не смог создать полные функции и по-настоящему испытать эти платформы так, как это сделал бы разработчик, я отправился с мыслью, что хочу попытаться выполнить одну задачу — настроить номер телефона для отправки и получения звонков от их службы.
Создание аналогичной процедуры для попытки позволило мне воссоздать опыт на обеих платформах, даже если я потерплю неудачу, я увижу, что потребуется для выполнения задачи, и насколько легко или сложно это могут сделать эти приложения. Мои наблюдения также связаны с общей навигацией по порталам, поскольку я стараюсь не оставлять ни одной ссылки ненажатой.
Сумерки
Для незнакомого пользователя, такого как я, Twilio проделывает потрясающую работу, проводя вас по всей платформе. При первом открытии консоли пользователям предлагается сделать выбор между консолью разработчика, простым процессом интеграции Twilio с другой службой или возможностью найти решение SaaS, которое сотрудничает с Twilio для работы без кода. Я выбрал консоль разработчика, чтобы оставаться как можно ближе к Nexmo.
Оттуда я перешел к функции «Голос», чтобы выбрать номер Twilio, ввести свой собственный для целей проверки и установить процесс отправки и получения телефонного звонка на мой номер Twilio и с него. Весь процесс был разбит на 4 раздела, каждый из которых легко изложил свой процесс для пользователей. Twilio проведет вас через процесс с помощью простых, но точных объяснений и даже диаграмм — и мы еще даже не используем их документацию для разработчиков, это прямо в самой консоли.
В процессе Twilio также знакомит пользователей с TwiML, языком разметки платформы. Вы можете использовать это, чтобы настроить свои голосовые сообщения в этом конкретном примере, и это предлагает легкое введение в язык. После завершения каждого шага Twilio спрашивал: «Это сработало?» с опцией «Да» или «Нет» — то, что мне понравилось, наряду с диаграммами и простыми, но точными объяснениями. Вместо того, чтобы принуждать пользователя к следующему шагу в надежде, что он сработает, Twilio следит за тем, чтобы процесс работал, а если нет, то помогает решить проблему, а не оставляет вас в затруднительном положении.
В целом, в приложении в основном легко ориентироваться, и мне нравятся ссылки быстрого доступа и возможность закреплять наиболее важные разделы. Через некоторое время это станет второй натурой, но новому пользователю может потребоваться некоторое время, чтобы ознакомиться со всей информацией. Документация для разработчиков значительно улучшила UX благодаря своему дизайну, с очень простым для навигации разделом и несколькими подробными интерактивными документами. Пользователи могут следовать руководствам, которые не только учат вас шаг за шагом, но и позволяют практиковаться в сборке прямо в самом руководстве. Руководства по конкретным задачам также можно найти на всех самых популярных языках. Справочные таблицы будут прокручиваться вместе с вами по мере того, как вы продолжаете изучение учебника или руководства, поэтому вам не нужно копаться и прокручивать 5 страниц назад, чтобы найти ту ссылку, которую вы забыли.
Нексмо
Теперь Nexmo, с другой стороны, продолжает эту тему простоты, столь преобладающую в их общем дизайне. Все по делу и избавляет от беспорядка. Здесь нет ненужных значков, описаний или обучающих наложений. Это не означает, что Nexmo оставляет вас в покое, информация, которая вам может понадобиться, включена, и все очень четко обозначено.
Тем не менее, с помощью Twilio я смог настроить процесс установления телефонного номера, я смог выполнять как отправленные, так и полученные вызовы, и я смог даже настроить воспроизводимое голосовое сообщение, все время изучая платформу и познакомился с уникальным языком Twilio. Nexmo, с другой стороны, включает раздел «Начать разработку за считанные минуты» прямо на домашней странице консоли «Приступая к работе». Здесь вы можете выбрать, какой API функции вы хотите использовать, и вся информация о кодировании находится прямо здесь, но пользователям необходимо установить интерфейс командной строки Nexmo и сразу приступить к кодированию.
Я попытался выполнить тот же процесс, что и в Twilio, но безуспешно в Nexmo сразу же столкнулся с кирпичной стеной. Теперь это сводится к тому, что у меня недостаточно знаний для разработчиков, и я уверен, что любой опытный ветеран — или даже кто-то совершенно новый — с большим опытом разработки, чем у меня, не будет иметь проблем с навигацией по порталу и созданием нужной функции. Nexmo делает это довольно просто, добавляя самую важную информацию и кодирование API, чтобы начать разработку буквально через несколько минут, как только вы войдете в систему.
Одна функция, которая, похоже, имеет большую разницу между двумя платформами, — это ведение журнала. Оба позволяют пользователям отслеживать практически любую метрику своих звонков или сообщений, но хотя Twilio предлагает графики и визуальные эффекты, кажется, что Nexmo полагается на стандартные журналы, в которых перечисляется информация. Теперь есть функция поиска, и вы можете разбить ее на «По дням» или «По месяцам», но ей не хватает непосредственного визуального воздействия, которое есть в диаграммах Twilio.
Однако в целом пользовательский интерфейс Nexmo продолжает тему простоты, которую мы видели в общем дизайне платформы. Как я объяснил, для меню навигации не используются значки, но вместо этого все четко обозначено, есть только одна основная панель навигации, которая помогает сократить беспорядок, а цвет используется минимально, чтобы не отвлекать внимание, но различать различия. Меню расположены на синем фоне; заголовки большие и жирные для разных разделов.
Победитель — Twilio: следуя своему выбору дизайна, я предпочел опыт платформы Twilio — с большим количеством опций, большей настройкой, интерактивными документами и функциями, достаточно простыми, чтобы понять, что не разработчик, такой как я, может запрыгнуть и начать играть. Я признаю, что некоторые могут предпочесть как дизайн Nexmo, так и простоту, которая прорезает беспорядок, но Twilio отлично справляется с тем, чтобы все было доступным и читабельным, сохраняя при этом свою красочную тему дизайна. Команде удалось создать платформу, которая хорошо выглядит, не мешает и имеет настраиваемый и интерактивный элемент.
Важными для любой платформы разработчика являются документы, предоставляемые сервисом. Эти документы являются святым Граалем для любой платформы, с учебными пособиями, руководствами и пояснениями о том, как использовать, создавать и разрабатывать на платформе. Документы могут варьироваться от простых объяснений того, как выполнить одну конкретную задачу, до обширных учебных пособий, которые проводят пользователей через процесс разработки целой функции.
При сравнении документов важно учитывать количество доступных документов, насколько они подробны, на каких и скольких языках программирования они доступны, а также удобочитаемость и удобство использования документов.
Имея немного меньший опыт использования документации, я обратился за помощью к нашему штатному разработчику, чтобы поделиться своим мнением.
Сумерки
С первого взгляда любой мог бы сразу понять, что документы Twilio невероятно тщательны. С выбором между разделами Quickstart, Guides, Tutorials, API Reference и SDK, Twilio наверняка предлагает разнообразные документы, которые они предлагают. Пользователи также могут выбирать между языками, продуктами и платформами.
Сами документы не только невероятно подробны в своей информации, как и следовало ожидать, но и то, что Twilio сияет, — это уровень интерактивности, включенный в их документы. Некоторые документы будут включать как объяснение слева, так и справочные таблицы и свойства ресурсов, которые прокручиваются, и интерактивный раздел кодирования справа.
Их полноценные учебные пособия также позволят пользователям создавать и разрабатывать непосредственно в самом учебном пособии, поэтому вы не просто читаете шаги, вы строите вместе с ними.
Нексмо
Nexmo, с другой стороны, тоже ни в коем случае не разочаровывает. Документация Nexmo также невероятно подробна, с выбором между инструментами для взаимодействия с функциями через пользовательский интерфейс, учебными пособиями, показывающими, как реализовать функции, и библиотеками, разработанными для API-интерфейсов Nexmo, которые легко интегрируются в ваши приложения. Nexmo также делает различие между разделами «Сообщения», «Голос», «Проверка» и «Понимание номеров».
Документация Nexmo по-прежнему полна и богата, с диаграммами, таблицами, диаграммами и подробными пояснениями. Nexmo также включает в себя несколько языков программирования, хотя и немного меньше, чем Twilio — они все же попадают в число самых популярных. Я не думаю, что какой-либо разработчик посмотрит на документы Nexmo и подумает, что они что-то упускают.
Однако основное отличие здесь заключается в уровне интерактивности, который Twilio привносит в свои документы. Они немного упрощают процесс и предлагают интерактивные инструменты, которые можно встроить прямо в сами учебные пособия и приступить к работе во время обучения.
Победитель — Twilio: Опять же, и Nexmo, и Twilio почти равны, когда дело доходит до документации. Основываясь на рекомендации нашего штатного разработчика и моих наблюдениях, Twilio снова выходит за рамки интерактивных руководств и справочников по API. На этот раз это больше, чем просто приятный дизайнерский трюк, это настоящие инструменты повышения производительности.
Обе платформы очень похожи по функциям, функциям и услугам, которые они предоставляют пользователям. Поскольку голосовая связь, SMS и аутентификация доступны как в Nexmo, так и в Twilio, ключевые различия заключаются не только в конкретных функциях, включенных в каждый раздел, но и в том, какие функции, если таковые имеются, включают платформы помимо этих трех.
Альтернативы Nexmo и Twilio могут иметь одни и те же входящие SMS, исходящие SMS, запись звонков, маскировку номеров и преобразование текста в речь, но эти два продукта не просто так находятся на вершине рынка. Эти поставщики услуг имеют надежные голосовые API, которые интегрируются с мобильными приложениями, такими как Whatsapp, для связи в США и за рубежом.
В этом разделе я собрал наиболее актуальную информацию, предоставленную Nexmo и Twilio, чтобы предложить как можно более полное сравнение.
Голос
Телефон к телефону | да | да |
Приложение для телефона | да | да |
Приложение к приложению | да | да |
VoIP в любом месте | да | да |
Связь с оператором связи | да | да |
Расширенное управление вызовами | да | да |
Очередь вызовов | да | да |
Конференц-связь | да | да |
Запись звонков | да | да |
Текст в речь | да | да |
Поддержка видео | да | Нет |
Поддержка номеров | 50 стран | 80 стран |
Обмен сообщениями
Текстовых сообщений | да | да |
Разрешить ММС | да | Нет |
Чат в приложении | да | да |
Уведомления | да | да |
Оптимизация маршрута перевозчика | да | Да, адаптивная маршрутизация |
Бесплатные входящие СМС | Нет | да |
Поддерживает Юникод | да | да |
Прикрепленный отправитель | да | да |
Конкатенация | да | да |
Поддержка популярных чат-приложений |
|
|
Аутентификация
Кроссплатформенность | да | да |
Мульти-устройство | да | да |
PIN-код для проверки устройства | да | да |
Самостоятельное восстановление (утерянная информация об учетной записи) | да | да |
Мобильная проверка | да | да |
Подтверждение стационарного телефона | да | да |
белая этикетка | Нет | да |
Победитель — Twilio: хотя они не доминируют в функциях, Twilio, кажется, делает все возможное и предлагает немного больше, например, поддержку видео и некоторые уникальные функции, такие как Sticky Sender, который будет отвечать пользователю с тем же номером для повторения Запросы.
Когда дело доходит до ценообразования этих платформ, парадигма отличается от того, что мы видели при сравнении провайдеров VoIP или даже приложений Team Collaboration. Как правило, стоимость платформы представляет собой повторяющуюся ежемесячную плату, основанную на количестве активных пользователей, однако в Nexmo и Twilio цены распределяются между телефонными номерами, которыми владеет ваша учетная запись, и входящим нашим исходящим общением. Цены, конечно же, будут различаться для исходящих и входящих сообщений, а также для функций голосовой связи, SMS или аутентификации.
Выделенный номер | 1 доллар в месяц | $0,70 в месяц |
Входящие СМС | 0,0075 доллара США за сообщение | БЕСПЛАТНО |
Исходящие СМС | 0,0075 доллара США за сообщение | 0,0060 доллара США за сообщение |
Короткий номер | 3000 долларов на 3 месяца | 1000 долларов на 1 месяц |
Входящее сообщение с коротким кодом | 0,005 доллара США | 0,0049 доллара США за сообщение |
Исходящее сообщение с коротким кодом | 0,01 доллара США | 0,0060 доллара США за сообщение |
Бесплатные номера | 2 доллара в месяц | $1,83 в месяц за SMS и голосовую связь |
Исходящие звонки | 0,015 долларов США за минуту | 0,0133 доллара в секунду |
Входящие звонки | 0,0075 доллара США за минуту | 0,0038 доллара США |
Исходящие бесплатные звонки | 0,015 долларов США за минуту | От 0,0041 до 0,0167 доллара в секунду |
Входящие бесплатные звонки | 0,0275 доллара США за минуту | 0,0157 доллара США |
Победитель — Nexmo: Nexmo оказывается дешевле по большинству цен, особенно с посекундной оплатой голосовых вызовов.
Конечно, для любой облачной платформы поддержка так же важна, как и взаимодействие с пользователем — если что-то пойдет не так, вы хотите убедиться, что помощь есть и что она прибудет в разумные сроки. Как с Twilio, так и с Nexmo каждая учетная запись получит стандартную, бесплатную, но ограниченную поддержку. За небольшую премию пользователи могут повысить уровень поддержки до различных уровней.
Сумерки
- Бесплатно — только электронная почта, без гарантированного времени ответа
- Bootstrap — 500 долларов США в месяц только за поддержку по электронной почте, но с гарантированным временем ответа 2 часа для важных для бизнеса вопросов, 4 часа для некачественной услуги и 8 часов для общей проблемы.
- Премиум — $1500 в месяц обеспечивает круглосуточную поддержку по телефону и сокращает время ответа до 1 часа, 2 часов и 3 часов соответственно.
- Персонализированный — 5000 долларов США в месяц за поддержку по электронной почте, круглосуточную поддержку по телефону, именованный контакт, который знает ваши настройки и историю, дежурный менеджер для немедленного доступа к управлению поддержкой Twilio для эскалации заявок и ежеквартальные обзоры. Время отклика такое же, как у премиум-класса.
Нексмо
- Бесплатно — поддержка по электронной почте только с понедельника по пятницу, время ответа 2 часа для критических проблем и 6 часов для обычных проблем. В субботу и воскресенье время ответа увеличивается до 4 часов и на следующий рабочий день соответственно. Уведомления о состоянии службы включены.
- Премиум - 5000 долларов в месяц за круглосуточную поддержку по электронной почте, телефону и в чате, время ответа от 30 до 60 минут и вашего назначенного инженера службы поддержки.
Победитель — Twilio. Благодаря большому количеству вариантов Twilio помогает компаниям любого размера найти план поддержки в соответствии со своим бюджетом.
В конце концов, и Twilio, и Nexmo должны удовлетворить большинство пользователей и разработчиков. Оба поставщика предлагают сопоставимые функции, продукты и услуги. Оба поставщика включают в себя подробную и богатую документацию для разработчиков, а также хорошо продуманный дизайн и надежный пользовательский интерфейс. Оба поставщика включают всестороннюю поддержку и позволяют пользователям обновлять поддержку для круглосуточного покрытия и личных инженеров.
Нет никаких сомнений в том, что Nexmo удовлетворит потребности любого бизнеса, который в противном случае принял бы Twilio, и, по сути, Nexmo превосходит Twilio, когда дело доходит до определенных цен, что само по себе укрепило бы поставщика как единственного выбора для некоторых команд, некоторые из которых могли бы даже тоже предпочитаю простоту. Также стоит отметить, что Nexmo, похоже, имеет более сильное международное присутствие для тех, кто ведет бизнес за границей. Однако, если ваша команда ищет лучшее из лучшего, платформу, которая идет дальше и дальше, то Twilio — ваш ответ. Между обширными интерактивными документами, перечисленными на десяти различных языках программирования, более полной информационной панелью с еще большим контролем и даже небольшими преимуществами, такими как визуальные графики для регистрации данных.
И Nexmo, и Twilio выполняют свою работу и делают это хорошо, только Twilio всегда выходил на первое место с небольшой дополнительной вишенкой. В конце концов, я бы вообще не исключал Nexmo — и мне лично любопытно посмотреть, что Vonage запланировал в рукаве для провайдера, который появится в ближайшие несколько лет. Кто знает, может быть, они изменят некоторые из ожидаемых тенденций 2017 года.