Twilio vs. Nexmo: el enfrentamiento cara a cara para desarrolladores
Publicado: 2017-01-05Cuando una empresa necesita funciones de llamadas, mensajes de texto o autenticación incluidas en sus sitios web o aplicaciones, confía en proveedores como Twilio o Nexmo. Como la fuerza impulsora detrás de estas autenticaciones de mensajes de texto o incluso soporte en la aplicación, ambos proveedores ofrecen una plataforma como servicio para las API de comunicación basadas en la nube. Para resumir, Twilio y Nexmo permiten que una empresa integre mensajes de texto, llamadas de voz, autenticación o incluso aplicaciones de chat populares directamente en sus sitios web o aplicaciones existentes para que los utilicen los clientes.
Si alguna vez creó una cuenta en línea y tuvo que ingresar un número de teléfono para recibir un mensaje de texto para la verificación de la cuenta, entonces es probable que haya utilizado uno de los pocos proveedores de API en el mercado. Algunas de las empresas más grandes del planeta, como Amazon, Uber y Airbnb, utilizan estas API de SMS y plataformas de comunicación. Hemos decidido comparar Twilio vs Nexmo para ver cómo dos de las plataformas más grandes se comparan entre sí.
Al comparar plataformas o aplicaciones, uno de los mejores lugares para comenzar sería el diseño. Nuestras primeras impresiones de las aplicaciones generalmente se reducen a cómo se ve todo y cómo se organiza la información en la pantalla. Ahora, la antigua función de argumento sobre la forma aún se mantiene, especialmente cuando se trata de software: el hecho de que una opción sea más atractiva no significa que sea una mejor aplicación.
Sin embargo, si un diseño está tan mal pensado, puede restarse fácilmente de la plataforma general. Afortunadamente, ni Twilio ni Nexmo sufren de esto, pero hay algunas diferencias clave que vale la pena señalar.
Twilio
Inmediatamente, incluso antes de iniciar sesión en la consola, el sitio web de Twilio se ve muy bien. Las secciones se distinguen por color, el color también se utiliza para llamar la atención sobre aspectos importantes, y todo se explica en descripciones detalladas pero breves. Este tema de diseño se transfiere directamente a la consola, donde los usuarios interactúan con el sistema.
En general, Twilio utiliza un diseño muy agradable y moderno, siguiendo las tendencias populares con elementos planos e íconos simples. En general, cuando se trata de diseño, si algo no está roto, entonces no lo arregles, y lo que funciona, funciona: evidencia en las opciones de diseño de Twilio. En general, la consola es agradable. Para desglosarlo, la parte superior derecha de su pantalla alberga la navegación principal entre el panel de la consola, el resumen de la cuenta, el acceso rápido, las noticias y la ayuda. Esta barra de navegación principal nunca cambia y alberga los enlaces más importantes para navegar por la plataforma Twilio.
En el lado izquierdo de su pantalla hay otra sección para enlaces, pero esta vez depende de usted lo que se aloja allí. Los usuarios tienen la opción de anclar productos o secciones específicas, por ejemplo, funciones de voz o funciones de SMS. Puede fijar tantos como necesite y cubrir toda la barra, o solo las dos secciones que solo toca. Al hacer clic en su sección anclada, se abre una segunda barra, para obtener aún más opciones dentro de la misma sección.
A partir de aquí, la pantalla central sigue el mismo tema con secciones claramente etiquetadas, color para distinguir las diferentes secciones, una fuente limpia con descripciones simples pero completas, e incluso los botones más importantes de color rojo para llamar la atención.
Nexmo
Recientemente adquirida por Vonage, Nexmo está muy cerca de su principal competidor Twilio. Twilio es ciertamente bonito, pero también lo es Nexmo. Ahora, el diseño es subjetivo, y lo que atrae a un ojo puede no serlo a otro, pero no creo que haya ninguna forma de que pueda mirar el panel de la consola de Nexmo o incluso su página de inicio principal, y declarar que el diseño es malo o feo.
Sin embargo, al pasar de Twilio's, parece un poco menos matizado. Pero eso no es para menospreciar a Nexmo, ya que tomaron un tema de diseño y lo ejecutaron. Algo que he notado en el diseño de Nexmo, desde la página de inicio hasta su documentación para desarrolladores, la simplicidad parece ser la clave absoluta. En comparación con Twilio, sucede mucho menos en la página, y eso puede considerarse una nota positiva de Nexmo. Con menos desorden, la plataforma debería ser más fácil de navegar.
De manera similar a Twilio, la parte superior de la pantalla de su Consola está adornada con enlaces de navegación, pero esta vez Nexmo coloca todos sus enlaces en la parte superior de la página. Las secciones de funciones SMS, Voice, Verify, Number Insight y Numbers se encuentran en el mismo menú con Getting Started, Docs, Support y la pestaña de su cuenta. Siguiendo la simplicidad de la idea, Nexmo no agrega un panel de navegación adicional o íconos sin nombre, solo palabras y títulos simples para transmitir el mensaje sin confusión.
Al hacer clic en una sección, digamos SMS, lleva a los usuarios a una nueva página para esa sección, que luego contiene un menú de navegación en el lado izquierdo de la página, pero esto es específico para las subsecciones de su selección original. Por ejemplo, SMS le permite decidir entre las secciones de registro de análisis y entrega, pero nuevamente se trata de enlaces de texto simples con una atención mínima a la sección.
Ambas plataformas utilizan color, pero Nexmo lo hace de una manera más sutil y simple: solo la barra de navegación es azul, el resto de la página es blanca con secciones importantes a veces marcadas en gris.
Ganador – Twilio : Por supuesto, el diseño es subjetivo, y muchos pueden preferir las opciones simplistas de Nexmo, pero en general me encuentro prefiriendo la apariencia y el estilo que Twilio ha traído a la mesa; más sobre esto también en UX.
Ahora prologaré mis observaciones sobre la experiencia del usuario afirmando que no soy un desarrollador: mi conocimiento muy limitado proviene de la creación de sitios web HTML y CSS cuando tenía 13 años, así que esencialmente nada. Si bien no pude crear funciones completas y realmente experimentar estas plataformas como lo haría un desarrollador, comencé con la mentalidad de que quería intentar completar una tarea: configurar un número de teléfono para enviar y recibir llamadas desde su servicio.
Establecer un procedimiento similar para intentar me permitió recrear la experiencia en ambas plataformas, incluso si no tenía éxito, vería lo que se necesitaría para completar una tarea y qué tan fácil o difícil podrían hacerlo estas aplicaciones. Mis observaciones también provienen de la navegación general a través de los portales, ya que trato de no dejar ningún enlace sin hacer clic.
Twilio
Para el usuario desconocido, como yo, Twilio hace un trabajo increíble al guiarlo a través de la plataforma. Al abrir la Consola por primera vez, a los usuarios se les pide que decidan distinguir entre la Consola del desarrollador, un proceso simple para integrar Twilio en otro servicio, o la opción de encontrar una solución SaaS que se asocie con Twilio para funcionar sin código. Elegí Developer Console para mantenerme lo más cerca posible de Nexmo.
A partir de ahí, fui a la función Voz para seleccionar un número de Twilio, ingresé el mío con fines de verificación y establecí el proceso de envío y recepción de una llamada telefónica hacia y desde mi número de Twilio. Todo el proceso se dividió en 4 secciones, cada una con su propio proceso fácilmente presentado para los usuarios. Twilio lo guía a través del proceso con explicaciones simples pero al punto, e incluso diagramas, y aún no estamos utilizando sus Documentos de desarrollador, esto está justo en la Consola misma.
Durante el proceso, Twilio también presenta a los usuarios TwiML, el lenguaje de rebajas de la plataforma. Puede usar esto para personalizar sus mensajes de voz en este ejemplo específico, y esto ofrece una introducción fácil al idioma. Al completar cada paso, Twilio preguntaría "¿Funcionó?" con una opción Sí o No, algo que disfruté, junto con los diagramas y las explicaciones simples pero al punto. En lugar de obligar al usuario a dar el siguiente paso con la esperanza de que funcione para ellos, Twilio se asegura de que el proceso haya funcionado y, si no fuera así, ayuda a resolver el problema en lugar de dejarlo al margen.
En general, la aplicación es en su mayoría fácil de navegar y disfruto de los enlaces de acceso rápido y la capacidad de anclar las secciones más importantes. Después de un tiempo, sería una segunda naturaleza, pero un nuevo usuario puede tardar un tiempo en familiarizarse con toda la información. Los documentos de desarrollo tienen un gran impulso de UX a través de su diseño, con una sección muy fácil de navegar y algunos documentos interactivos detallados. Los usuarios pueden seguir tutoriales que no solo le enseñan paso a paso, sino que también le permiten practicar la construcción directamente en el tutorial mismo. También se pueden encontrar guías para tareas específicas en todos los idiomas más populares. Los cuadros de referencia se desplazarán con usted a medida que avanza en el tutorial o la guía, por lo que no tiene que buscar y retroceder 5 páginas para encontrar la referencia que olvidó.
Nexmo
Ahora Nexmo, por otro lado, continúa con ese tema de simplicidad tan predominante en su diseño general. Todo va al grano y elimina el desorden. No hay íconos innecesarios, ni descripciones, ni superposiciones de tutoriales. Eso no quiere decir que Nexmo lo deje afuera, la información que necesitaría está incluida y todo está etiquetado muy claramente.
Sin embargo, con Twilio pude configurar el proceso de establecimiento de un número de teléfono, pude completar llamadas enviadas y recibidas, e incluso pude personalizar el mensaje de voz que se reproduce, todo mientras me enseñaban sobre la plataforma y introducido al lenguaje único de Twilio. Nexmo, por otro lado, incluye una sección "Empezar a desarrollar en minutos" justo en la página de inicio de la consola Primeros pasos. Aquí puede elegir qué API de función desea utilizar, y toda la información de codificación está allí, pero los usuarios deben instalar Nexmo CLI y pasar directamente a la codificación.
Intenté completar el mismo proceso que había hecho en Twilio pero no tuve éxito en Nexmo chocando con una pared de ladrillos de inmediato. Ahora, esto se debe a mi falta de conocimiento de desarrollador, y estoy seguro de que cualquier veterano experimentado, o incluso alguien nuevo, con más experiencia en desarrollo de la que tengo, no tendría problemas para navegar a través del portal y crear la función que necesitan. Nexmo lo hace bastante simple al incluir la información más importante y la codificación API para comenzar a desarrollar literalmente en minutos, tan pronto como inicie sesión.
Una función que parece tener una gran diferencia entre las dos plataformas es el registro. Ambos permiten a los usuarios realizar un seguimiento de casi cualquier métrica sobre sus llamadas o mensajes, pero aunque Twilio ofrece gráficos y elementos visuales, parece que Nexmo se basa en registros estándar que enumeran la información. Ahora hay una función de búsqueda, y puede dividirla por día o por mes, pero esto carece del impacto visual inmediato que incluyen los gráficos de Twilio.
Sin embargo, en general, la experiencia del usuario de Nexmo continúa con el tema de la simplicidad que vimos en el diseño general de la plataforma. Como expliqué, no se usan íconos para los menús de navegación, sino que todo está claramente etiquetado, solo hay una barra de navegación principal para ayudar a reducir el desorden, y el color se deja para un uso mínimo para no distraer pero distinguir las diferencias. Los menús se colocan frente a un fondo azul; los títulos son grandes y en negrita para las diferentes secciones.
Ganador: Twilio: Siguiendo el ejemplo de mi elección de diseño, preferí la experiencia de la plataforma Twilio, con más opciones, más personalización, documentos interactivos y funciones lo suficientemente fáciles de entender como para que un no desarrollador como yo pueda participar y comenzar a jugar. Lo admito, algunos pueden preferir tanto el diseño de Nexmo como la simplicidad que elimina el desorden, pero Twilio hace un gran trabajo al mantener todo accesible y legible mientras continúa con su tema de diseño colorido en todo momento. El equipo logró crear una plataforma que se ve bien, no estorba y tiene un elemento personalizable e interactivo.
Importante para cualquier plataforma de desarrollador son los documentos proporcionados por el servicio. Estos documentos son el santo grial para cualquier plataforma, con tutoriales, guías y explicaciones sobre cómo utilizar, construir y desarrollar en la plataforma. Los documentos pueden variar desde explicaciones simples sobre cómo llevar a cabo una tarea específica hasta tutoriales masivos que guían a los usuarios a través del proceso de desarrollo de una función completa.
Al comparar documentos, es importante tener en cuenta la cantidad de documentos disponibles, qué tan completos son los documentos en sí mismos, en qué y en cuántos lenguajes de programación están disponibles los documentos, y la legibilidad o usabilidad de los documentos.
Con un poco menos de experiencia en el uso de documentos, recluté la ayuda de nuestro desarrollador interno para que me ofreciera su perspectiva.
Twilio
De un vistazo, cualquiera podría reconocer de inmediato que los documentos de Twilio son increíblemente completos. Con una selección entre secciones de Inicio rápido, Guías, Tutoriales, Referencia de API y SDK, Twilio tiene variedad en los documentos que ofrecen con seguridad. Los usuarios también pueden elegir entre idiomas, productos y plataformas.
Los documentos en sí mismos no solo son increíblemente completos en su información, como era de esperar, sino que Twilio brilla en la capa de interactividad incluida en sus documentos. Algunos documentos incluirán la explicación a la izquierda, con tablas de referencia y propiedades de recursos que se desplazan y una sección de codificación interactiva a la derecha.
Sus tutoriales completos también permitirán a los usuarios crear y desarrollar directamente en el propio tutorial, por lo que no solo está leyendo los pasos, sino que está construyendo junto con ellos.
Nexmo
Nexmo, por otro lado, tampoco es una decepción de ninguna manera. Los documentos de Nexmo también son increíblemente completos, con una selección entre Herramientas para interactuar con funciones a través de la interfaz de usuario, Tutoriales para mostrarle cómo implementar funciones y Bibliotecas desarrolladas para que las API de Nexmo se integren fácilmente en sus aplicaciones. Nexmo también hace la distinción entre las secciones Messaging, Voice, Verify y Number Insight.
Los documentos de Nexmo siguen siendo completos y completos, con diagramas, gráficos de tablas y explicaciones detalladas. Nexmo también incluye varios lenguajes de programación, aunque un poco menos que Twilio, todavía alcanzan a los más populares. No creo que ningún desarrollador miraría los documentos de Nexmo y pensaría que les falta algo.
Sin embargo, la principal diferencia aquí es el nivel de interactividad que Twilio aporta a sus documentos. Simplifican un poco el proceso y ofrecen herramientas interactivas para crear directamente en los tutoriales y ser prácticos a medida que aprende.
Ganador: Twilio: una vez más, tanto Nexmo como Twilio están casi igualados en lo que respecta a los documentos. Según la recomendación de nuestro desarrollador interno y mis observaciones, Twilio nuevamente va más allá con tutoriales interactivos y referencias de API. Esta vez, estos son más que un simple truco de diseño, son verdaderas herramientas de productividad.
Ambas plataformas son muy similares en las funciones, características y servicios que brindan a los usuarios. Con Voz, SMS y Autenticación disponibles tanto en Nexmo como en Twilio, las diferencias clave radican no solo en las funciones específicas incluidas para cada sección, sino también en qué funciones, si las hay, incluyen las plataformas más allá de estas tres.
Las alternativas de Nexmo y Twilio pueden tener algunas de las mismas capacidades de SMS entrantes, SMS salientes, grabación de llamadas, enmascaramiento de números y texto a voz, pero estos dos están en la cima del mercado por una razón. Estos proveedores de servicios tienen API de voz sólidas que se integran con aplicaciones móviles como Whatsapp para comunicarse en los Estados Unidos y en el extranjero.
En esta sección, reuní la información más relevante proporcionada por Nexmo y Twilio para ofrecer una comparación lo más completa posible.
Voz
Teléfono a Teléfono | sí | sí |
Aplicación a teléfono | sí | sí |
Aplicación a aplicación | sí | sí |
VoIP a cualquier lugar | sí | sí |
Conectividad del operador | sí | sí |
Controles de llamadas avanzados | sí | sí |
cola de llamadas | sí | sí |
conferencias | sí | sí |
Grabacion de llamada | sí | sí |
Texto a voz | sí | sí |
Soporte de vídeo | sí | No |
Soporte numérico | 50 países | 80 países |
Mensajería
Mensaje de texto | sí | sí |
Permite MMS | sí | No |
Chat en la aplicación | sí | sí |
Notificaciones | sí | sí |
Optimización de rutas de transporte | sí | Sí, enrutamiento adaptativo |
SMS entrantes gratuitos | No | sí |
Soporta Unicode | sí | sí |
Remitente fijo | sí | sí |
Concatenación | sí | sí |
Soporte de aplicaciones de chat populares |
|
|
Autenticación
multiplataforma | sí | sí |
Multi dispositivo | sí | sí |
PIN para la verificación del dispositivo | sí | sí |
Recuperación de autoservicio (información de cuenta perdida) | sí | sí |
Verificación móvil | sí | sí |
Verificación de línea fija | sí | sí |
etiqueta blanca | No | sí |
Ganador – Twilio: si bien no dominan las funciones, Twilio parece hacer un esfuerzo adicional y ofrecer un poco más, como soporte de video y algunas funciones únicas como Sticky Sender, que responderá a un usuario con el mismo número para recurrentes peticiones.
Cuando se trata de los precios de estas plataformas, el paradigma es diferente de lo que hemos visto al comparar proveedores de VoIP o incluso aplicaciones de colaboración en equipo. En general, el costo de una plataforma es una tarifa mensual recurrente basada en los usuarios activos; sin embargo, con Nexmo y Twilio, el precio se desglosa entre los números de teléfono que posee su cuenta y las comunicaciones entrantes y salientes que se producen. El precio, por supuesto, diferirá entre los mensajes entrantes y salientes, así como entre las funciones de voz, SMS o autenticación.
Número dedicado | $1 por mes | $0.70 por mes |
SMS entrantes | $0.0075 por mensaje | GRATIS |
SMS salientes | $0.0075 por mensaje | $0.0060 por mensaje |
Código corto | $3,000 por 3 meses | $1,000 por 1 mes |
Mensaje de código abreviado entrante | $0.005 | $0.0049 por mensaje |
Mensaje de código abreviado saliente | $0.01 | $0.0060 por mensaje |
Números de teléfono gratuitos | $2 por mes | $1.83 por mes para SMS y Voz |
Llamadas salientes | $0.015 por minuto | $0.0133 por segundo |
Llamadas entrantes | $0.0075 por minuto | $0.0038 |
Llamadas salientes gratuitas | $0.015 por minuto | De $0.0041 a $0.0167 por segundo |
Llamadas gratuitas entrantes | $0.0275 por minuto | $0.0157 |
Ganador – Nexmo: Nexmo termina siendo más barato para la mayoría de los precios, especialmente con su facturación por segundo para llamadas de voz.
Por supuesto, para cualquier plataforma en la nube, el soporte es tan crucial como la experiencia del usuario: si algo sale mal, querrá asegurarse de que haya ayuda disponible y que llegue dentro de un plazo razonable. Tanto con Twilio como con Nexmo, cada cuenta comenzará con soporte estándar, gratuito pero limitado. Por un poco de prima, los usuarios pueden actualizar su soporte a diferentes niveles.
Twilio
- Gratis: solo por correo electrónico, sin tiempo de respuesta garantizado
- Bootstrap: $ 500 por mes solo para soporte por correo electrónico, pero con tiempos de respuesta garantizados de 2 horas para problemas críticos para el negocio, 4 horas para servicio degradado y 8 horas para un problema general
- Premium: $ 1,500 por mes gana soporte telefónico 24 × 7 y reduce los tiempos de respuesta a 1 hora, 2 horas y 3 horas respectivamente
- Personalizado: $5000 al mes para soporte por correo electrónico, soporte telefónico las 24 horas, los 7 días de la semana, un contacto designado que conoce su configuración e historial, gerente de servicio para acceso inmediato a la administración de soporte de Twilio para escalamiento de tickets y revisiones trimestrales. Los tiempos de respuesta son los mismos que los premium.
Nexmo
- Gratis: soporte por correo electrónico solo de lunes a viernes con tiempos de respuesta de 2 h para problemas críticos y 6 h para problemas normales. Los tiempos de respuesta de los sábados y domingos saltan a las 4 h y al siguiente día hábil, respectivamente. Se incluyen notificaciones del estado del servicio.
- Premium: $ 5,000 por mes para soporte por correo electrónico, teléfono y chat las 24 horas, los 7 días de la semana, tiempos de respuesta de 30 a 60 minutos y su ingeniero de soporte designado.
Ganador : Twilio: Con tantas más opciones para elegir, Twilio ayuda a las empresas de cualquier tamaño a encontrar un plan de soporte para encontrar su presupuesto.
Al final del día, tanto Twilio como Nexmo deberían satisfacer a la mayoría de los usuarios y desarrolladores. Ambos proveedores ofrecen características, funciones, productos y servicios comparables. Ambos proveedores incluyen documentos completos y detallados para desarrolladores, así como un diseño bien pensado y una experiencia de usuario sólida. Ambos proveedores incluyen soporte completo y permiten a los usuarios la opción de actualizar el soporte para cobertura 24×7 e ingenieros personales.
No hay duda de que Nexmo satisfará las necesidades de cualquier empresa que de otro modo adoptaría Twilio y, de hecho, Nexmo supera a Twilio cuando se trata de ciertos precios, lo que por sí solo consolidaría al proveedor como la única opción de algunos equipos, algunos incluso podrían prefiero la sencillez también. También vale la pena señalar que Nexmo parece tener una presencia internacional más fuerte para aquellos que hacen negocios en el extranjero. Sin embargo, si su equipo está buscando lo mejor de lo mejor, una plataforma que vaya más allá, entonces Twilio es su respuesta. Entre los extensos documentos interactivos enumerados en diez lenguajes de programación diferentes, un tablero más completo con lo que se siente como un mayor control e incluso pequeños beneficios como gráficos visuales para su registro de datos.
Tanto Nexmo como Twilio hacen el trabajo y lo hacen bien, solo que Twilio siempre ganaba con un poco más de cereza. Al final, no descartaría a Nexmo en absoluto, y personalmente tengo curiosidad por ver qué ha planeado Vonage bajo la manga para el proveedor que llegará en los próximos años. Quién sabe, tal vez cambien algunas de las tendencias esperadas de 2017.