Twilio 与 Nexmo:开发人员的正面对决
已发表: 2017-01-05当企业需要在其网站或应用程序中包含呼叫、短信或身份验证功能时,他们依赖于 Twilio 或 Nexmo 等提供商。 作为这些文本消息身份验证甚至应用内支持背后的驱动力,两家提供商都为基于云的通信 API 提供了平台即服务。 归根结底,Twilio 和 Nexmo 允许企业将短信、语音通话、身份验证甚至流行的聊天应用程序直接集成到他们现有的网站或应用程序中,以供客户和客户使用。
如果您曾经在网上创建过帐户并且必须输入电话号码来接收用于帐户验证的短信,那么您很可能使用了市场上为数不多的 API 提供商之一。 地球上一些最大的公司,如亚马逊、优步和 Airbnb,使用这些 SMS API 和通信平台。 我们决定比较 Twilio 和 Nexmo,看看这两个最大的平台如何相互比较。
在比较平台或应用程序时,最好的起点之一就是设计。 我们对应用程序的第一印象通常会归结为它的外观,以及屏幕上的信息是如何组织的。 现在,形式上的古老争论功能仍然存在,尤其是在软件方面——仅仅因为一个选项看起来更好并不意味着它是一个更好的应用程序。
然而,如果一个设计考虑得如此糟糕,它很容易从整个平台中减去。 值得庆幸的是,Twilio 或 Nexmo 都没有受到此影响,但有一些值得注意的关键差异。
特维利奥
马上,甚至在您登录控制台之前,Twilio 的网站就非常漂亮。 部分以颜色区分,颜色也用于吸引您注意重要方面,并且所有内容都以详尽而简短的描述进行解释。 这个设计主题直接延续到用户与系统交互的控制台。
总体而言,Twilio 采用了非常漂亮的现代设计,采用扁平元素和简单图标遵循流行趋势。 一般来说,在设计方面,如果没有损坏,就不要修复它,什么有效,什么有效——Twilio 设计选择的证据。 总的来说,控制台是一个令人愉快的控制台。 要细分它,屏幕的右上角包含控制台仪表板、帐户摘要、快速访问、新闻和帮助之间的主要导航。 这个主导航栏永远不会改变,它包含用于在 Twilio 平台中导航的最重要的链接。
在您的屏幕左侧是另一个链接部分,但这次由您决定放在那里的内容。 用户可以选择固定特定产品或部分,例如语音功能或短信功能。 您可以根据需要固定任意数量并覆盖整个栏,或仅覆盖您只接触过的两个部分。 单击固定部分会打开第二个栏,在同一部分中提供更多选项。
从这里开始,中央显示屏遵循相同的主题,清晰标记的部分,区分不同部分的颜色,简洁而完整的描述的干净字体,甚至是最重要的红色按钮以吸引您的眼球。
Nexmo
Nexmo 最近被 Vonage 收购,与其主要竞争对手 Twilio 非常接近。 Twilio 确实很漂亮,但 Nexmo 也是如此。 现在设计是主观的,吸引一只眼睛的东西可能不会吸引另一只眼睛——但我认为你没有任何方式可以查看 Nexmo 的控制台仪表板甚至他们的主页,并宣布设计糟糕或丑陋。
然而,当从 Twilio's 翻转时,它似乎不那么微妙了。 但这并不是要让 Nexmo 失望,因为他们采用了设计主题并顺其自然。 我在 Nexmo 的设计中注意到了一些东西,从主页到开发人员的文档,简单似乎是绝对的关键。 与 Twilio 相比,页面上的内容要少得多,这可以被认为是 Nexmo 的一个积极标记。 有了更少的混乱,平台应该更容易导航。 与 Twilio 类似,您的控制台屏幕顶部装饰有导航链接,但这次 Nexmo 将所有链接放在页面顶部。 SMS、语音、验证、Number Insight 和 Numbers 功能部分与入门、文档、支持和您的帐户选项卡位于同一菜单中。 遵循简单的想法,Nexmo 没有添加额外的导航面板或无名图标,只需简单的单词和标题即可理解重点而不会造成任何混淆。
单击一个部分(例如 SMS)将用户带到该部分的新页面,然后在页面左侧包含一个导航菜单,但这是特定于您原始选择的子部分的。 例如,SMS 允许您在分析和交付日志部分之间做出决定——但这又是简单的文本链接,对该部分的关注很少。
两个平台都使用颜色,但 Nexmo 以一种更微妙、更简单的方式这样做——只有你的导航栏是蓝色的,页面的其余部分是白色的,重要的部分有时用灰色标记。
获胜者——Twilio :当然设计是主观的,很多人可能更喜欢 Nexmo 的简单选择,但总的来说,我发现自己更喜欢 Twilio 带来的外观和风格——在 UX 中也有更多的内容。
现在,我将通过说明我不是开发人员来开始我的用户体验观察——我非常有限的知识来自于我 13 岁时构建 HTML 和 CSS 网站,所以基本上什么都没有。 虽然我无法以开发人员的方式创建完整的功能并真正体验这些平台,但我怀着想要尝试完成一项任务的心态出发——设置一个电话号码来发送和接收来自他们服务的电话。
建立一个类似的程序来尝试使我能够在两个平台上重新创建体验,即使我不成功,我也会看到完成一项任务需要什么,以及这些应用程序可能会使它变得多么容易或困难。 我的观察还来自通过门户网站的一般导航,因为我尽量不留下任何未点击的链接。
特维利奥
对于像我这样不熟悉的用户,Twilio 在整个平台上的指导工作非常出色。 首次打开控制台时,系统会提示用户决定区分开发者控制台、将 Twilio 集成到其他服务的简单过程,或选择与 Twilio 合作以无需代码即可运行的 SaaS 解决方案。 我选择开发者控制台是为了尽可能靠近 Nexmo。
从那里,我转到语音功能选择一个 Twilio 号码,输入我自己的号码以进行验证,并建立与我的 Twilio 号码之间发送和接收电话的过程。 整个过程分为 4 个部分,每个部分的流程都很容易为用户布局。 Twilio 通过简单但中肯的解释甚至图表引导您完成整个过程——我们甚至还没有使用他们的开发人员文档,这正好在控制台本身中。
在此过程中,Twilio 还向用户介绍了平台的降价语言 TwiML。 您可以使用它来自定义此特定示例中的语音消息,这提供了对该语言的简单介绍。 完成每个步骤后,Twilio 会问“它有效吗?” 带有“是”或“否”选项——我喜欢的东西,还有图表和简单但切中要害的解释。 Twilio 并没有强迫用户进行下一步,希望它对他们有用,而是确保该过程有效,如果没有,则帮助解决问题,而不是让您束手无策。
总体而言,该应用程序很容易导航,我确实喜欢快速访问链接和固定最重要部分的能力。 一段时间后,这将成为第二天性,但新用户可能需要一些时间来熟悉所有信息。 开发文档通过他们的设计极大地提升了用户体验,具有非常易于导航的部分和一些深入的交互式文档。 用户可以按照教程进行操作,这些教程不仅可以一步一步地教您,还可以让您在教程本身中练习构建。 还可以在所有最流行的语言中找到特定任务的指南。 当您继续阅读教程或指南时,参考图表将与您一起滚动,因此您无需挖掘并向后滚动 5 页即可找到您忘记的参考。
Nexmo
另一方面,现在 Nexmo 延续了在其整体设计中如此普遍的简约主题。 一切都切中要害,消除混乱。 没有不必要的图标、描述或教程覆盖。 这并不是说 Nexmo 会让您束手无策,您需要的信息已包含在内,并且所有内容都标记得很清楚。
但是,使用 Twilio,我能够设置建立电话号码的过程,我能够完成发送和接收的呼叫,甚至能够自定义播放的语音消息,同时学习平台和介绍了 Twilio 的独特语言。 另一方面,Nexmo 在“入门”控制台主页上包含“在几分钟内开始开发”部分。 在这里,您可以选择要使用的功能 API,所有的编码信息都在那里——但用户需要安装 Nexmo CLI 并直接开始编码。
我试图完成我在 Twilio 中完成的相同过程,但在 Nexmo 中没有成功,立即撞到了砖墙。 现在,这归结为我缺乏开发人员知识,我敢肯定,任何经验丰富的老手——甚至是全新的人——在开发方面的经验比我所包含的更多,在浏览门户并创建他们需要的功能时不会有任何问题。 Nexmo 通过包含最重要的信息和 API 编码,让您在登录后几分钟内即可开始真正地开发,从而使这变得非常简单。
一个似乎在两个平台之间有很大差异的功能是日志记录。 两者都允许用户跟踪有关他们的呼叫或消息的几乎任何指标,但是虽然 Twilio 提供图表和视觉效果,但 Nexmo 似乎依赖于列出信息的标准日志。 现在有一个搜索功能,您可以将其分解为按天或按月,但这缺乏 Twilio 图表所包含的直接视觉影响。
然而,总的来说,Nexmo 的用户体验延续了我们在平台整体设计中看到的简单主题。 正如我所解释的,导航菜单没有使用图标,而是所有内容都清楚地标记,只有一个主要的导航栏有助于减少混乱,颜色被保留为最小使用,不会分散注意力但区分差异。 菜单位于蓝色背景前; 不同部分的标题大而粗。
获胜者 - Twilio:根据我的设计选择,我更喜欢 Twilio 平台的体验 - 具有更多选项、更多自定义、交互式文档和易于理解的功能,像我这样的非开发人员可以加入并开始玩。 我承认,有些人可能更喜欢 Nexmo 设计和消除杂乱的简洁性,但 Twilio 在保持一切可访问性和可读性方面做得很好,同时始终保持其丰富多彩的设计主题。 该团队设法创建了一个看起来不错、不碍事、并且具有可定制和交互元素的平台。
对于任何开发者平台来说,重要的是服务提供的文档。 这些文档是任何平台的圣杯,包含有关如何在平台上使用、构建和开发的教程、指南和解释。 文档的范围可以从对如何执行一项特定任务的简单解释到引导用户完成整个功能开发过程的大量教程。
在比较文档时,重要的是要考虑可用文档的数量、文档本身的详尽程度、文档可用的编程语言和可用的编程语言,以及文档的可读性或可用性。
由于在使用文档方面的经验略少,我聘请了我们内部开发人员的帮助来提供他的见解。
特维利奥
乍一看,任何人都可以立即认识到 Twilio 的文档非常详尽。 通过在快速入门、指南、教程、API 参考和 SDK 部分之间进行选择,Twilio 在他们提供的文档中肯定有多种选择。 用户还可以在语言、产品和平台之间进行选择。
正如预期的那样,文档本身不仅信息非常全面,而且 Twilio 的亮点在于其文档中包含的交互层。 一些文档将包括左侧的解释、滚动的参考表和资源属性以及右侧的交互式编码部分。
他们完整的教程还允许用户直接在教程本身中创建和开发——所以你不只是阅读步骤,你正在和他们一起构建。
Nexmo
另一方面,Nexmo 无论如何也不令人失望。 Nexmo 的文档也非常详尽,包括通过用户界面与功能交互的工具、向您展示如何实现功能的教程以及为 Nexmo API 开发的库以轻松集成到您的应用程序中。 Nexmo 还区分了消息、语音、验证和数字洞察部分。

Nexmo 的文档依然全面而丰富,有图表、表格和详细的解释。 Nexmo 还包括几种编程语言,尽管比 Twilio 略少——它们仍然是最受欢迎的。 我不认为任何开发人员会查看 Nexmo 文档并认为他们遗漏了任何内容。
但是,这里的主要区别是 Twilio 为他们的文档带来的交互级别。 他们稍微简化了流程,并提供交互式工具,可以直接在教程中构建,并在您学习时动手实践。
获胜者 – Twilio:同样,在文档方面,Nexmo 和 Twilio 几乎势均力敌。 基于我们内部开发人员的建议和我的观察,Twilio 再次超越了交互式教程和 API 参考。 这一次,这些不仅仅是一个不错的设计噱头,而是真正的生产力工具。
两个平台在为用户提供的功能、特性和服务方面都非常相似。 借助 Nexmo 和 Twilio 提供的语音、短信和身份验证,主要区别不仅在于每个部分包含的特定功能,还在于平台包含的功能(如果有的话)超出这三个。
Nexmo 和 Twilio 替代品可能具有一些相同的入站 SMS、传出 SMS、通话录音、号码屏蔽和文本转语音功能,但这两者处于市场领先地位是有原因的。 这些服务提供商拥有强大的语音 API,可与 Whatsapp 等移动应用程序集成,以便在美国和国外进行通信。
在本节中,我汇总了 Nexmo 和 Twilio 提供的最相关信息,以提供尽可能接近完整的比较。
嗓音
![]() | ![]() | |
电话到电话 | 是的 | 是的 |
应用到手机 | 是的 | 是的 |
应用到应用 | 是的 | 是的 |
VoIP 到任何地方 | 是的 | 是的 |
运营商连接 | 是的 | 是的 |
高级呼叫控制 | 是的 | 是的 |
呼叫队列 | 是的 | 是的 |
会议 | 是的 | 是的 |
通话录音 | 是的 | 是的 |
文字转语音 | 是的 | 是的 |
视频支持 | 是的 | 不 |
号码支持 | 50个国家 | 80个国家 |
消息传递
![]() | ![]() | |
短信 | 是的 | 是的 |
允许彩信 | 是的 | 不 |
应用内聊天 | 是的 | 是的 |
通知 | 是的 | 是的 |
运营商路线优化 | 是的 | 是的,自适应路由 |
免费入站短信 | 不 | 是的 |
支持统一码 | 是的 | 是的 |
粘性发件人 | 是的 | 是的 |
级联 | 是的 | 是的 |
热门聊天应用支持 |
|
|
验证
![]() | ![]() | |
跨平台 | 是的 | 是的 |
多设备 | 是的 | 是的 |
用于设备验证的 PIN | 是的 | 是的 |
自助恢复(丢失帐户信息) | 是的 | 是的 |
移动验证 | 是的 | 是的 |
固定电话验证 | 是的 | 是的 |
白色标签 | 不 | 是的 |
获胜者 – Twilio:虽然它们在功能上并不占主导地位,但 Twilio 似乎更进一步并提供更多功能,例如视频支持和一些独特的功能,例如 Sticky Sender,它将回复具有相同号码的用户以重复出现要求。
当谈到这些平台的定价时,范式与我们在比较 VoIP 提供商甚至团队协作应用程序时看到的不同。 通常,平台的成本是基于活跃用户的重复发生的月度费用——但是对于 Nexmo 和 Twilio,定价在您的帐户拥有的电话号码和我们即将发生的通信之间进行细分。 当然,出站和入站消息之间以及语音、SMS 或身份验证功能之间的定价会有所不同。
![]() | ![]() | |
专用号码 | 每月 1 美元 | 每月 0.70 美元 |
传入短信 | 每条消息 $0.0075 | 自由 |
外发短信 | 每条消息 $0.0075 | 每条消息 0.0060 USD |
短代码 | 3,000 美元,为期 3 个月 | 1 个月 1,000 美元 |
短代码消息传入 | 0.005 美元 | 每条消息 $0.0049 |
短代码消息传出 | 0.01 美元 | 每条消息 0.0060 USD |
免费电话号码 | 每月 2 美元 | 短信和语音每月 1.83 美元 |
呼出电话 | 每分钟 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 小时
- 高级 – 每月 1,500 美元可获得 24×7 电话支持,并将响应时间分别缩短至 1 小时、2 小时和 3 小时
- 个性化 – 每月 5,000 美元的电子邮件支持、24×7 电话支持、知道您的设置和历史记录的指定联系人、立即访问 Twilio 支持管理以升级票证的值班经理,以及季度审查。 响应时间与保费相同
Nexmo
- 免费 – 仅周一至周五的电子邮件支持关键问题 2 小时响应时间,正常问题 6 小时响应时间。 周六和周日的响应时间分别跳到 4 小时和下一个工作日。 包括服务状态通知。
- 高级 – 每月 5,000 美元,用于 24×7 电子邮件、电话和聊天支持、30 分钟到 60 分钟的响应时间以及您指定的支持工程师。
获胜者– Twilio:Twilio有更多选项可供选择,可帮助任何规模的企业找到支持计划以找到预算。
归根结底,Twilio 和 Nexmo 都应该满足大多数用户和开发者的需求。 两家供应商都提供类似的特性、功能、产品和服务。 这两个提供商都为开发人员提供了详细而丰富的文档,以及经过深思熟虑的设计和可靠的用户体验。 两家提供商都包括全面的支持,并允许用户选择升级对 24×7 覆盖范围和个人工程师的支持。
毫无疑问,Nexmo 将满足任何采用 Twilio 的企业的需求,事实上,在某些定价方面,Nexmo 击败了 Twilio——仅此一项就可以巩固提供商作为某些团队的唯一选择,有些人甚至可能也喜欢简单。 同样值得注意的是,对于那些在海外开展业务的人来说,Nexmo 似乎确实具有更强的国际影响力。 但是,如果您的团队正在寻找最好的,一个超越的平台,那么 Twilio 就是您的答案。 在以十种不同的编程语言列出的广泛的交互式文档之间,一个更完整的仪表板具有更多的控制权,甚至还有一些小的好处,比如用于数据记录的可视化图表。
Nexmo 和 Twilio 都完成了工作并且做得很好,只是 Twilio 总是以一点点额外的樱桃脱颖而出。 最后,我根本不会排除 Nexmo 的可能性——我个人很想知道 Vonage 为未来几年的供应商做了什么计划。 谁知道呢,也许他们会改变一些预期的 2017 年趋势。