Twilio vs. Nexmo: Confruntarea cap la cap pentru dezvoltatori
Publicat: 2017-01-05Atunci când o companie are nevoie de funcții de apelare, trimitere text sau autentificare incluse în site-urile sau aplicațiile sale, se bazează pe furnizori precum Twilio sau Nexmo. Ca forță motrice din spatele acestor autentificări prin mesaje text sau chiar asistență în aplicație, ambii furnizori oferă o platformă ca serviciu pentru API-uri de comunicare bazate pe cloud. Pentru a se reduce, Twilio și Nexmo permit unei companii să integreze mesaje text, apeluri vocale, autentificare sau chiar aplicații de chat populare direct în site-urile sau aplicațiile existente pentru a fi utilizate de clienți și clienți.
Dacă v-ați creat vreodată un cont online și a trebuit să introduceți un număr de telefon pentru a primi un mesaj text pentru verificarea contului, atunci sunt șanse să folosiți unul dintre puținii furnizori de API de pe piață. Unele dintre cele mai mari companii de pe planetă, cum ar fi Amazon, Uber și Airbnb, folosesc aceste API-uri SMS și platforme de comunicații. Am decis să comparăm Twilio cu Nexmo pentru a vedea cum două dintre cele mai mari platforme se compară între ele.
Când comparăm platforme sau aplicații, unul dintre cele mai bune locuri pentru a începe ar fi designul. Primele noastre impresii despre aplicații se vor reduce în general la modul în care arată totul și la modul în care sunt organizate informațiile de pe ecran. Acum, vechea funcție a argumentului asupra formei încă este valabilă, mai ales când vine vorba de software - doar pentru că o opțiune arata mai bine nu înseamnă că este o aplicație mai bună.
Cu toate acestea, dacă un design este atât de prost gândit, se poate scădea cu ușurință din platforma generală. Din fericire, nici Twilio, nici Nexmo nu suferă de acest lucru, dar există câteva diferențe cheie care merită remarcate.
Twilio
Imediat, chiar înainte de a vă conecta la consolă, site-ul Twilio arată foarte frumos. Secțiunile se disting prin culoare, culoarea este, de asemenea, folosită pentru a vă atrage atenția asupra aspectelor importante și totul este explicat în descrieri amănunțite, dar scurte. Această temă de design este transferată direct în consolă, unde utilizatorii interacționează cu sistemul.
În general, Twilio folosește un design foarte frumos, modern, urmând tendințele populare cu elemente plate și pictograme simple. În general, când vine vorba de design, dacă ceva nu este stricat, nu-l repara, iar ceea ce funcționează funcționează – dovezi în alegerile de design ale Twilio. Per total, consola este una placuta. Pentru a-l detalia, partea din dreapta sus a ecranului găzduiește navigarea principală între Tabloul de bord al consolei, Rezumatul contului, Acces rapid, Știri și Ajutor. Această bară de navigare principală nu se schimbă niciodată și găzduiește cele mai importante link-uri pentru navigarea prin platforma Twilio.
În partea stângă a ecranului este încă o secțiune pentru link-uri, dar de data aceasta depinde de tine ce este găzduit acolo. Utilizatorii au opțiunea de a fixa anumite produse sau secțiuni, de exemplu, funcții vocale sau funcții SMS. Puteți fixa câte aveți nevoie și puteți acoperi întreaga bară sau doar cele două secțiuni pe care le atingeți. Făcând clic pe secțiunea fixată, se deschide o a doua bară, pentru și mai multe opțiuni în cadrul aceleiași secțiuni.
De aici, afișajul central urmărește aceeași temă, cu secțiuni etichetate clar, culoare pentru a distinge diferite secțiuni, un font curat cu descrieri simple, dar complete și chiar și cele mai importante butoane colorate în roșu pentru a-ți atrage atenția.
Nexmo
Achizitionat recent de Vonage, Nexmo este foarte aproape de principalul sau concurent Twilio. Twilio este cu siguranță drăguț, dar și Nexmo este din nou. Acum, designul este subiectiv, iar ceea ce atrage un ochi s-ar putea să nu fie pentru altul – dar nu cred că există vreo modalitate prin care ai putea să te uiți la panoul de bord al consolei Nexmo sau chiar la pagina lor principală și să declari designul prost sau urât.
Cu toate acestea, când se întorc de la Twilio, pare puțin mai puțin nuanțat. Dar asta nu este pentru a da jos Nexmo, deoarece au luat o temă de design și au rulat cu ea. Ceva ce am observat în designul Nexmo, de la pagina de pornire până la documentația pentru dezvoltatori, simplitatea pare să fie cheia absolută. În comparație cu Twilio, se întâmplă mult mai puțin în jurul paginii și asta poate fi considerat o notă pozitivă de la Nexmo. Cu mai puțină dezordine, platforma ar trebui să fie mai ușor de navigat.
În mod similar cu Twilio, partea de sus a ecranului Consolei este împodobită cu legături de navigare, dar de data aceasta Nexmo plasează toate linkurile în partea de sus a paginii. Secțiunile SMS, Voce, Verify, Number Insight și Numbers sunt chiar în același meniu cu Noțiuni introductive, Documente, Asistență și fila Contului dvs. Urmând simplitatea ideii, Nexmo nu adaugă un panou de navigare suplimentar sau pictograme fără nume, ci doar cuvinte și titluri simple pentru a înțelege ideea fără nicio confuzie.
Făcând clic pe o secțiune – să spunem SMS – aduce utilizatorii la o nouă pagină pentru acea secțiune, care conține apoi un meniu de navigare în partea stângă a paginii, dar acesta este specific subsecțiunilor selecției inițiale. De exemplu, SMS-ul vă permite să decideți între secțiunile Analytics și jurnalul de livrare – dar acestea sunt din nou simple linkuri text cu atenție minimă atrasă asupra secțiunii.
Ambele platforme folosesc culoarea, dar Nexmo face acest lucru într-o manieră mai subtilă și, din nou, simplă – doar bara de navigare este albastră, restul paginii este albă, cu secțiuni importante uneori marcate cu gri.
Câștigător – Twilio : Desigur, designul este subiectiv și mulți ar putea prefera alegerile simpliste ale Nexmo, dar, în general, prefer aspectul și stilul pe care Twilio le-a adus la masă – mai multe despre asta și în UX.
Acum voi prefața observațiile mele despre experiența utilizatorului declarând că nu sunt un dezvoltator – cunoștințele mele foarte limitate provin din construirea de site-uri web HTML și CSS când aveam 13 ani, deci practic nimic. Deși nu am reușit să creez funcții complete și să experimentez cu adevărat aceste platforme așa cum ar face un dezvoltator, am pornit cu mentalitatea că voiam să încerc să îndeplinesc o sarcină - să configurez un număr de telefon pentru a trimite și a primi apeluri de la serviciul lor.
Stabilirea unei proceduri similare de încercat mi-a permis să recreez experiența pe ambele platforme, chiar dacă nu am reușit, aș vedea ce ar fi nevoie pentru a finaliza o sarcină și cât de ușor sau dificil ar putea face aceste aplicații. Observațiile mele provin și din navigarea generală prin portaluri, deoarece încerc să nu las niciun link neclimat.
Twilio
Pentru utilizatorul necunoscut, cum ar fi mine, Twilio face o treabă uimitoare de a vă ghida pe toată platforma. La deschiderea Consolei pentru prima dată, utilizatorilor li se solicită decizia de a distinge între Consola pentru dezvoltatori, un proces simplu de integrare a Twilio într-un alt serviciu sau opțiunea de a găsi o soluție SaaS care să colaboreze cu Twilio pentru a funcționa fără cod. Am ales Consola pentru dezvoltatori pentru a rămâne cât mai aproape de Nexmo.
De acolo, am mers la funcția Voce pentru a selecta un număr Twilio, am introdus-o pe al meu în scopuri de verificare și am stabilit procesul de trimitere și de primire a unui apel telefonic către și de la numărul meu Twilio. Întregul proces a fost împărțit în 4 secțiuni, fiecare cu procesul lor ușor de aranjat pentru utilizatori. Twilio vă ghidează prin proces cu explicații simple, dar concrete, și chiar diagrame – și nici măcar nu folosim documentele de dezvoltare a acestora încă, aceasta este chiar în Consolă în sine.
În timpul procesului, Twilio le prezintă utilizatorilor și TwiML, limbajul de reducere a platformei. Puteți folosi acest lucru pentru a vă personaliza mesajele vocale în acest exemplu specific, iar aceasta oferă o introducere ușoară în limbaj. După ce termina fiecare pas, Twilio întreba „A funcționat?” cu opțiunea Da sau Nu – ceva ce mi-a plăcut, împreună cu diagramele și explicațiile simple, dar la obiect. În loc să forțeze utilizatorul să treacă la pasul următor, în speranța că i-a funcționat, Twilio se asigură că procesul a funcționat și, dacă nu a funcționat, atunci ajută la rezolvarea problemei în loc să te lase pe loc.
În general, aplicația este în cea mai mare parte ușor de navigat și îmi plac linkurile de acces rapid și capacitatea de a fixa cele mai importante secțiuni. După un timp, ar fi o a doua natură, dar un utilizator nou ar putea lua ceva timp pentru a se familiariza cu toate informațiile. Documentele de dezvoltare au o creștere uriașă a UX prin designul lor, cu o secțiune foarte ușor de navigat și câteva documente interactive aprofundate. Utilizatorii pot urma tutoriale care nu numai că vă învață pas cu pas, dar vă permit să exersați construcția chiar în tutorialul în sine. Ghidurile pentru sarcini specifice pot fi găsite și în toate cele mai populare limbi. Diagramele de referință se vor derula împreună cu dvs. pe măsură ce continuați prin tutorial sau ghid, astfel încât nu trebuie să săpați și să derulați înapoi 5 pagini pentru a găsi acea referință pe care ați uitat-o.
Nexmo
Acum, Nexmo, pe de altă parte, continuă cu acea temă a simplității atât de răspândită în designul lor general. Totul este la obiect și elimină dezordinea. Nu există pictograme inutile, descrieri sau suprapuneri de tutorial. Asta nu înseamnă că Nexmo te lasă la uscat, informațiile de care ai avea nevoie sunt incluse și totul este etichetat foarte clar.
Cu toate acestea, cu Twilio am putut configura procesul de stabilire a unui număr de telefon, am putut finaliza apelurile atât trimise, cât și primite și am putut chiar să personalizez mesajul vocal care se redă, totul în timp ce am fost învățat despre platformă și introdus în limbajul unic al lui Twilio. Nexmo, pe de altă parte, include o secțiune „Începeți dezvoltarea în câteva minute” chiar pe pagina de pornire a consolei Noțiuni de bază. Aici puteți alege ce API de funcție doriți să utilizați și toate informațiile de codare sunt chiar acolo - dar utilizatorii trebuie să instaleze Nexmo CLI și să treacă direct la codificare.
Am încercat să finalizez același proces pe care l-am făcut în Twilio, dar nu am reușit în Nexmo, lovind imediat un zid de cărămidă. Acum, acest lucru se reduce la lipsa mea de cunoștințe despre dezvoltatori și sunt sigur că orice veteran experimentat – sau chiar cineva nou-nouț – cu mai multă experiență în dezvoltare decât o conțin nu ar avea probleme în navigarea prin portal și pentru a crea funcția de care au nevoie. Nexmo face acest lucru destul de simplu prin includerea celor mai importante informații și codare API pentru a începe să se dezvolte literalmente în câteva minute, de îndată ce vă conectați.
O funcție care pare să aibă o diferență mare între două platforme este înregistrarea. Ambele permit utilizatorilor să urmărească aproape orice valoare despre apelurile sau mesajele lor, dar în timp ce Twilio oferă grafice și imagini, se pare că Nexmo se bazează pe jurnalele standard care listează informațiile. Acum există o funcție de căutare și o puteți împărți în Zile sau Lună, dar nu are impactul vizual imediat pe care îl includ topurile Twilio.
În general, totuși, experiența utilizatorului Nexmo continuă tema simplității pe care am văzut-o în designul general al platformei. După cum am explicat, nu există pictograme folosite pentru meniurile de navigare, dar, în schimb, totul este etichetat clar, există o singură bară de navigare majoră pentru a reduce dezordinea, iar culoarea este lăsată la o utilizare minimă pentru a nu distrage atenția, dar distinge diferențele. Meniurile sunt așezate în fața unui fundal albastru; titlurile sunt mari și îndrăznețe pentru diferite secțiuni.
Câștigător – Twilio: Urmând exemplul alegerii mele de design, am preferat experiența platformei Twilio – cu mai multe opțiuni, mai multe personalizări, documente interactive și funcții destul de ușor de înțeles că un non-dezvoltator ca mine poate să intre și să înceapă să joace. Voi recunoaște, unii ar putea prefera atât designul Nexmo, cât și simplitatea care elimină dezordinea, dar Twilio face o treabă grozavă menținând totul accesibil și lizibil în timp ce își continuă tema de design colorat pe tot parcursul. Echipa a reușit să creeze o platformă care să arate bine, care să nu stea în cale și care are un element personalizabil și interactiv.
Importante pentru orice platformă de dezvoltator sunt documentele furnizate de serviciu. Aceste documente sunt Sfântul Graal pentru orice platformă, cu tutoriale, ghiduri și explicații despre cum să utilizați, să construiți și să dezvoltați pe platformă. Documentele pot varia de la simple explicații despre cum se realizează o anumită sarcină până la tutoriale masive care ghidează utilizatorii prin procesul de dezvoltare a unei întregi funcții.
Atunci când comparați documentele, este important să luați în considerare numărul de documente disponibile, cât de detaliate sunt documentele în sine, în ce și câte limbaje de programare sunt disponibile documentele și lizibilitatea sau capacitatea de utilizare a documentelor.
Având ceva mai puțină experiență în utilizarea documentelor, am recrutat asistența dezvoltatorului nostru intern pentru a oferi informațiile sale.
Twilio
Dintr-o privire, oricine ar putea recunoaște imediat că documentele lui Twilio sunt incredibil de amănunțite. Cu o selecție între secțiuni Quickstart, Ghiduri, Tutoriale, Referință API și SDK-uri, Twilio are cu siguranță o varietate de documente pe care le oferă. Utilizatorii pot alege, de asemenea, între limbi, produse și platforme.
Documentele în sine nu sunt doar incredibil de amănunțite în informațiile lor, așa cum era de așteptat, dar locul în care Twilio strălucește este stratul de interactivitate inclus în documentele lor. Unele documente vor include atât explicația din stânga, cu tabele de referință și proprietățile resurselor care derulează, cât și o secțiune interactivă de codare în partea dreaptă.
Tutorialele lor cu drepturi depline le vor permite utilizatorilor să creeze și să dezvolte direct în tutorialul în sine – astfel încât nu doar citiți pașii, ci construiți împreună cu ei.
Nexmo
Nexmo, pe de altă parte, nu este nicio dezamăgire în niciun caz. Documentele Nexmo sunt, de asemenea, incredibil de amănunțite, cu o selecție între Instrumente pentru a interacționa cu funcții prin interfața cu utilizatorul, Tutoriale pentru a vă arăta cum să implementați funcții și Biblioteci dezvoltate pentru API-urile Nexmo pentru a se integra cu ușurință în aplicațiile dvs. Nexmo face, de asemenea, distincția între secțiunile Mesaje, Voce, Verificare și Perspectivă numerică.
Documentele Nexmo sunt încă amănunțite și bogate, cu diagrame, tabele și explicații detaliate. Nexmo include, de asemenea, mai multe limbaje de programare, deși puțin mai puțin decât Twilio - încă le lovesc pe cele mai populare. Nu cred că vreun dezvoltator s-ar uita la documentele Nexmo și ar crede că le lipsește ceva.
Cu toate acestea, diferența majoră aici este nivelul de interactivitate pe care Twilio îl aduce documentelor lor. Ele simplifică ușor procesul și oferă instrumente interactive pentru a construi chiar în tutorialele în sine și pentru a merge practic pe măsură ce învățați.
Câștigător – Twilio: Din nou, atât Nexmo, cât și Twilio sunt aproape egale când vine vorba de documente. Pe baza recomandărilor dezvoltatorului nostru intern și a observațiilor mele, Twilio merge din nou peste și mai mult cu tutoriale interactive și referințe API. De data aceasta, acestea sunt mai mult decât un simplu truc de design, dar sunt adevărate instrumente de productivitate.
Ambele platforme sunt foarte asemănătoare în ceea ce privește funcțiile, caracteristicile și serviciile pe care le oferă utilizatorilor. Cu vocea, SMS-urile și autentificarea disponibile atât de la Nexmo, cât și de la Twilio, diferențele cheie constau nu numai în caracteristicile specifice incluse pentru fiecare secțiune, ci și în ce funcții, dacă există, platformele includ dincolo de aceste trei.
Alternativele Nexmo și Twilio ar putea avea unele dintre aceleași SMS-uri de intrare, SMS-uri de ieșire, înregistrarea apelurilor, mascarea numerelor și capabilități de transformare a textului în vorbire, dar acestea două sunt în vârful pieței pentru un motiv. Acești furnizori de servicii au API-uri de voce robuste care se integrează cu aplicații mobile precum Whatsapp pentru a comunica în Statele Unite și în străinătate.
În această secțiune, am adunat cele mai relevante informații oferite atât de Nexmo, cât și de Twilio pentru a oferi o comparație cât mai aproape de completă.
Voce
Telefon la Telefon | da | da |
Aplicație la telefon | da | da |
Aplicație în aplicație | da | da |
VoIP către oriunde | da | da |
Conectivitate la operator | da | da |
Controale avansate ale apelurilor | da | da |
Coada de apeluri | da | da |
Conferinta | da | da |
Înregistrare apel | da | da |
Text to Speech | da | da |
Suport video | da | Nu |
Suport de numere | 50 de țări | 80 de țări |
Mesaje
Mesaje text | da | da |
Permite MMS | da | Nu |
Chat în aplicație | da | da |
Notificări | da | da |
Optimizarea rutei transportatorului | da | Da, Adaptive Routing |
SMS de intrare gratuit | Nu | da |
Suporta Unicode | da | da |
Expeditor lipicios | da | da |
Concatenare | da | da |
Asistență populară pentru aplicația de chat |
|
|
Autentificare
Multiplatformă | da | da |
Multi-dispozitiv | da | da |
PIN pentru verificarea dispozitivului | da | da |
Recuperare cu autoservire (informații despre cont pierdute) | da | da |
Verificare pe mobil | da | da |
Verificare fix | da | da |
eticheta alba | Nu | da |
Câștigător – Twilio: Deși nu domină în funcții, Twilio pare să facă eforturi suplimentare și să ofere doar puțin mai mult, cum ar fi suport video și unele funcții unice, cum ar fi Sticky Sender, care va răspunde unui utilizator cu același număr pentru a se repeta. cereri.
Când vine vorba de prețul acestor platforme, paradigma este diferită de ceea ce am văzut când comparăm furnizorii VoIP sau chiar aplicațiile Team Collaboration. În general, costul unei platforme este o taxă lunară recurentă bazată pe utilizatorii activi – cu toate acestea, cu Nexmo și Twilio, prețurile sunt defalcate între numerele de telefon pe care le deține contul și comunicările noastre care apar. Prețurile vor diferi, desigur, între mesajele de ieșire și cele de intrare, precum și între funcțiile de voce, SMS sau de autentificare.
Număr dedicat | 1 USD pe lună | 0,70 USD pe lună |
SMS primit | 0,0075 USD per mesaj | GRATUIT |
SMS de ieșire | 0,0075 USD per mesaj | 0,0060 USD per mesaj |
Cod scurt | 3.000 USD pentru 3 luni | 1.000 USD pentru 1 lună |
Mesaj de cod scurt | 0,005 USD | 0,0049 USD per mesaj |
Mesaj de cod scurt | 0,01 USD | 0,0060 USD per mesaj |
Număruri gratuite | 2 dolari pe lună | 1,83 USD pe lună pentru SMS și Voce |
Apeluri efecutate | 0,015 USD pe minut | 0,0133 USD pe secundă |
Apeluri primite | 0,0075 USD pe minut | 0,0038 USD |
Apeluri telefonice gratuite | 0,015 USD pe minut | De la 0,0041 USD la 0,0167 USD pe secundă |
Apeluri gratuite primite | 0,0275 USD pe minut | 0,0157 USD |
Câștigător – Nexmo: Nexmo ajunge să fie mai ieftin pentru majoritatea prețurilor, în special cu facturarea lor pe secundă pentru apelurile vocale.
Desigur, pentru orice platformă Cloud, asistența este la fel de crucială ca și experiența utilizatorului - dacă ceva nu merge vreodată prost, doriți să vă asigurați că există ajutor și că va ajunge într-o fereastră rezonabilă. Atât cu Twilio, cât și cu Nexmo, fiecare cont va începe cu suport standard, gratuit, dar limitat. Pentru un pic mai mic, utilizatorii își pot actualiza suportul la diferite niveluri.
Twilio
- Gratuit – Numai prin e-mail, fără timp de răspuns garantat
- Bootstrap – 500 USD pe lună numai pentru asistență prin e-mail, dar cu timpi de răspuns garantați de 2 ore pentru probleme critice pentru afaceri, 4 ore pentru serviciu degradat și 8 ore pentru o problemă generală
- Premium – 1.500 USD pe lună câștigă asistență telefonică 24×7 și reduce timpii de răspuns la 1 oră, 2 ore și, respectiv, 3 ore
- Personalizat – 5.000 USD pe lună pentru asistență prin e-mail, asistență telefonică 24×7, un contact numit care vă cunoaște configurația și istoricul, manager de serviciu pentru acces imediat la gestionarea asistenței Twilio pentru escaladarea biletelor și revizuiri trimestriale. Timpii de răspuns sunt la fel ca premium
Nexmo
- Gratuit – Asistență prin e-mail numai de luni până vineri timp de răspuns de 2 ore pentru probleme critice cu 6 ore pentru probleme normale. Timpul de răspuns sâmbătă și duminică cresc la 4h și, respectiv, la următoarea zi lucrătoare. Notificările privind starea serviciului sunt incluse.
- Premium – 5.000 USD pe lună pentru asistență prin e-mail, telefon și chat 24x7, timpi de răspuns de la 30 până la 60 de minute și inginerul de asistență desemnat.
Câștigător – Twilio: Având atât de multe opțiuni din care să alegeți, Twilio ajută companiile de orice dimensiune să găsească un plan de asistență pentru a-și găsi bugetul.
La sfârșitul zilei, atât Twilio, cât și Nexmo ar trebui să satisfacă majoritatea utilizatorilor și dezvoltatorilor. Ambii furnizori oferă caracteristici, funcții, produse și servicii comparabile. Ambii furnizori includ documente detaliate și bogate pentru dezvoltatori, precum și un design bine gândit și o experiență solidă pentru utilizator. Ambii furnizori includ asistență cuprinzătoare și permit utilizatorilor opțiunea de a actualiza suportul pentru acoperire 24×7 și ingineri personali.
Nu există nicio îndoială că Nexmo va satisface nevoile oricărei afaceri care altfel ar adopta Twilio și, de fapt, Nexmo îl depășește pe Twilio când vine vorba de anumite prețuri – care singur ar consolida furnizorul ca singura opțiune a unor echipe, unele ar putea chiar preferă și simplitatea. De remarcat, de asemenea, Nexmo pare să aibă o prezență internațională mai puternică pentru cei care fac afaceri în străinătate. Cu toate acestea, dacă echipa dvs. caută ce este mai bun dintre cei mai buni, o platformă care depășește și mai mult, atunci Twilio este răspunsul dvs. Între documentele interactive extinse enumerate în zece limbaje de programare diferite, un tablou de bord mai complet, cu ceea ce se simte ca și mai mult control și chiar beneficii mici, cum ar fi grafice vizuale pentru înregistrarea datelor.
Atât Nexmo, cât și Twilio își fac treaba și o fac bine, doar că Twilio a ieșit întotdeauna în frunte cu doar puțină cireșe în plus. În cele din urmă, nu aș exclude deloc Nexmo – și sunt personal curios să văd ce a planificat Vonage în mâneca lor pentru furnizor, care va urma în următorii câțiva ani. Cine știe, poate vor zgudui unele dintre tendințele așteptate din 2017.