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 年趨勢。