Twilio vs. Nexmo: o confronto direto para desenvolvedores
Publicados: 2017-01-05Quando uma empresa precisa de funções de chamadas, mensagens de texto ou autenticação incluídas em seus sites ou aplicativos, elas confiam em provedores como Twilio ou Nexmo. Como a força motriz por trás dessas autenticações de mensagens de texto ou mesmo suporte no aplicativo, ambos os provedores oferecem uma plataforma como serviço para APIs de comunicação baseadas em nuvem. Para resumir, Twilio e Nexmo permitem que uma empresa integre mensagens de texto, chamadas de voz, autenticação ou até mesmo aplicativos de bate-papo populares diretamente em seus sites ou aplicativos existentes para serem utilizados por clientes e clientes.
Se você já criou uma conta online e precisou inserir um número de telefone para receber uma mensagem de texto para verificação da conta, é provável que tenha usado um dos poucos provedores de API do mercado. Algumas das maiores empresas do planeta, como Amazon, Uber e Airbnb, usam essas APIs de SMS e plataformas de comunicação. Decidimos comparar Twilio vs Nexmo para ver como duas das maiores plataformas se comparam.
Ao comparar plataformas ou aplicativos, um dos melhores lugares para começar seria o design. Nossas primeiras impressões dos aplicativos geralmente se resumem à aparência e à organização das informações na tela. Agora, a antiga função de argumento sobre a forma ainda é válida, especialmente quando se trata de software – só porque uma opção é mais bonita não significa que seja um aplicativo melhor.
No entanto, se um design é tão mal pensado, pode ser facilmente subtraído da plataforma geral. Felizmente, nem Twilio nem Nexmo sofrem com isso, mas existem algumas diferenças importantes que vale a pena notar.
Twilio
Imediatamente, mesmo antes de você fazer login no console, o site do Twilio é muito bonito. As seções são diferenciadas por cor, a cor também é usada para chamar a atenção para aspectos importantes e tudo é explicado em descrições completas, porém curtas. Esse tema de design é transferido diretamente para o console, onde os usuários interagem com o sistema.
No geral, o Twilio usa um design muito bonito e moderno, seguindo tendências populares com elementos planos e ícones simples. Geralmente, quando se trata de design, se algo não está quebrado, não conserte, e o que funciona, funciona – evidência nas escolhas de design de Twilio. No geral, o console é agradável. Para resumir, o canto superior direito da tela abriga a navegação principal entre o Painel do Console, Resumo da Conta, Acesso Rápido, Notícias e Ajuda. Esta barra de navegação principal nunca muda e abriga os links mais importantes para navegar pela plataforma Twilio.
No lado esquerdo da tela há outra seção para links, mas desta vez cabe a você o que está alojado lá. Os usuários têm a opção de fixar produtos ou seções específicas, por exemplo, funções de voz ou funções de SMS. Você pode fixar quantos precisar e cobrir toda a barra, ou apenas as duas seções que você toca. Clicar na sua seção fixada abre uma segunda barra, para ainda mais opções na mesma seção.
A partir daqui, a tela central segue o mesmo tema com seções claramente rotuladas, cores para distinguir as diferentes seções, uma fonte limpa com descrições simples e completas e até os botões mais importantes coloridos em vermelho para chamar sua atenção.
Nexmo
Recentemente adquirida pela Vonage, a Nexmo está muito próxima de seu principal concorrente Twilio. Twilio é certamente bonito, mas Nexmo também é. Agora, o design é subjetivo, e o que agrada a um olho pode não agradar a outro - mas não acho que haja como você olhar para o painel do console do Nexmo ou mesmo para a página inicial principal e declarar o design ruim ou feio.
No entanto, ao sair do Twilio's, parece um pouco menos sutil. Mas isso não é para desanimar o Nexmo, pois eles pegaram um tema de design e correram com ele. Algo que notei no design do Nexmo, desde a página inicial até a documentação para desenvolvedores, a simplicidade parece ser a chave absoluta. Comparado ao Twilio, há muito menos acontecendo na página, e isso pode ser considerado uma marca positiva do Nexmo. Com menos confusão, a plataforma deve ser mais fácil de navegar.
De maneira semelhante ao Twilio, a parte superior da tela do console é adornada com links de navegação, mas desta vez o Nexmo coloca todos os seus links na parte superior da página. As seções SMS, Voice, Verify, Number Insight e a função Numbers estão no mesmo menu com Getting Started, Docs, Support e sua guia de conta. Seguindo a simplicidade da ideia, o Nexmo não adiciona um painel de navegação extra ou ícones sem nome, apenas palavras e títulos simples para transmitir o ponto sem qualquer confusão.
Clicar em uma seção – digamos SMS – leva os usuários a uma nova página para essa seção, que contém um menu de navegação no lado esquerdo da página, mas isso é específico para as subseções de sua seleção original. Por exemplo, o SMS permite que você decida entre as seções de log de análise e entrega - mas isso é novamente links de texto simples com atenção mínima para a seção.
Ambas as plataformas utilizam cores, mas o Nexmo o faz de uma forma mais sutil e simples - apenas sua barra de navegação é azul, o resto da página é branco com seções importantes às vezes marcadas em cinza.
Vencedor – Twilio : Claro que o design é subjetivo, e muitos podem preferir as escolhas simplistas do Nexmo, mas no geral eu me vejo preferindo a aparência e o estilo que o Twilio trouxe para a mesa – mais sobre isso em UX também.
Agora vou começar minhas observações de experiência do usuário afirmando que não sou um desenvolvedor – meu conhecimento muito limitado vem da construção de sites HTML e CSS quando eu tinha 13 anos, então basicamente nada. Embora eu não conseguisse criar funções completas e realmente experimentar essas plataformas da maneira que um desenvolvedor faria, parti com a mentalidade de que queria tentar concluir uma tarefa - configurar um número de telefone para enviar e receber chamadas de seu serviço.
Estabelecer um procedimento semelhante para tentar me permitiu recriar a experiência em ambas as plataformas, mesmo que eu não tivesse sucesso, veria o que seria necessário para concluir uma tarefa e o quão fácil ou difícil esses aplicativos poderiam torná-la. Minhas observações também vêm da navegação geral pelos portais, pois tento não deixar nenhum link sem clicar.
Twilio
Para o usuário desconhecido, como eu, o Twilio faz um trabalho incrível ao guiá-lo por toda a plataforma. Ao abrir o console pela primeira vez, os usuários são solicitados a decidir distinguir entre o Developer Console, um processo simples para integrar o Twilio a outro serviço ou a opção de encontrar uma solução SaaS que faça parceria com o Twilio para funcionar sem código. Escolhi o Developer Console para ficar o mais próximo possível do Nexmo.
A partir daí, fui para a função Voz para selecionar um número Twilio, inserir o meu próprio para fins de verificação e estabelecer o processo de envio e recebimento de uma chamada telefônica para e do meu número Twilio. Todo o processo foi dividido em 4 seções, cada uma com seu processo facilmente definido para os usuários. O Twilio orienta você pelo processo com explicações simples, mas diretas, e até diagramas – e ainda não estamos utilizando os documentos do desenvolvedor, isso está no próprio console.
Durante o processo, o Twilio também apresenta aos usuários o TwiML, a linguagem de remarcação da plataforma. Você pode usar isso para personalizar suas mensagens de voz neste exemplo específico, e isso oferece uma introdução fácil ao idioma. Ao concluir cada etapa, o Twilio perguntava “Funcionou?” com uma opção Sim ou Não – algo que eu gostei, junto com diagramas e as explicações simples, mas diretas. Em vez de forçar o usuário para a próxima etapa esperando que tenha funcionado para eles, o Twilio garante que o processo funcionou e, se não funcionou, ajuda a resolver o problema em vez de deixá-lo de fora.
No geral, o aplicativo é fácil de navegar e eu gosto dos links de acesso rápido e da capacidade de fixar as seções mais importantes. Depois de um tempo, seria uma segunda natureza, mas um novo usuário pode levar algum tempo para se familiarizar com todas as informações. Os documentos de desenvolvimento têm um enorme impulso de UX por meio de seu design, com uma seção muito fácil de navegar e alguns documentos interativos detalhados. Os usuários podem seguir tutoriais que não apenas ensinam passo a passo, mas permitem que você pratique a construção diretamente no próprio tutorial. Guias para tarefas específicas também podem ser encontrados em todos os idiomas mais populares. Os gráficos de referência rolarão com você à medida que você continuar no tutorial ou guia, para que você não precise cavar e voltar 5 páginas para encontrar aquela referência que você esqueceu.
Nexmo
Agora, a Nexmo, por outro lado, continua com esse tema de simplicidade tão predominante em seu design geral. Tudo é ao ponto e corta a desordem. Não há ícones, descrições ou sobreposições de tutoriais desnecessários. Isso não quer dizer que o Nexmo deixa você de fora, as informações que você precisa estão incluídas e tudo é rotulado com muita clareza.
No entanto, com o Twilio, consegui configurar o processo de estabelecimento de um número de telefone, concluir as chamadas enviadas e recebidas e até personalizar a mensagem de voz que toca, enquanto aprendia sobre a plataforma e apresentado à linguagem única do Twilio. O Nexmo, por outro lado, inclui uma seção “Comece a desenvolver em minutos” na página inicial do console de Introdução. Aqui você pode escolher qual API de função você deseja utilizar, e todas as informações de codificação estão lá – mas os usuários precisam instalar o Nexmo CLI e ir direto para a codificação.
Tentei completar o mesmo processo que fiz no Twilio, mas não tive sucesso no Nexmo atingindo uma parede de tijolos imediatamente. Agora, isso se resume à minha falta de conhecimento de desenvolvedor, e tenho certeza de que qualquer veterano experiente – ou mesmo alguém novo – com mais experiência em desenvolvimento do que eu não teria problemas para navegar pelo portal e criar a função de que precisa. O Nexmo torna isso bastante simples, incluindo as informações mais importantes e a codificação da API para começar a desenvolver literalmente em minutos, assim que você fizer login.
Uma função que parece ter uma grande diferença entre duas plataformas é o registro. Ambos permitem que os usuários rastreiem quase qualquer métrica sobre suas chamadas ou mensagens, mas enquanto o Twilio oferece gráficos e recursos visuais, parece que o Nexmo depende de logs padrão listando as informações. Agora há uma função de pesquisa, e você pode dividi-la em Por Dia ou Por Mês, mas isso não tem o impacto visual imediato que os gráficos do Twilio incluem.
No geral, no entanto, a experiência do usuário da Nexmo continua o tema da simplicidade que vimos no design geral da plataforma. Como expliquei, não há ícones usados para menus de navegação, mas, em vez disso, tudo está claramente rotulado, há apenas uma barra de navegação principal para ajudar a reduzir a desordem e a cor é deixada para um uso mínimo para não distrair ainda distinguir diferenças. Os menus são colocados em frente a um fundo azul; os títulos são grandes e em negrito para diferentes seções.
Vencedor – Twilio: Seguindo o exemplo da minha escolha de design, preferi a experiência da plataforma Twilio – com mais opções, mais personalização, documentos interativos e funções fáceis o suficiente para entender que um não desenvolvedor como eu pode entrar e começar a jogar. Admito que alguns podem preferir o design do Nexmo e a simplicidade que corta a desordem, mas o Twilio faz um ótimo trabalho ao manter tudo acessível e legível enquanto continua seu tema de design colorido. A equipe conseguiu criar uma plataforma que parece boa, não atrapalha e tem um elemento personalizável e interativo.
Importante para qualquer plataforma de desenvolvedor são os documentos fornecidos pelo serviço. Esses documentos são o santo graal para qualquer plataforma, com tutoriais, guias e explicações sobre como utilizar, construir e desenvolver na plataforma. Os documentos podem variar de simples explicações de como realizar uma tarefa específica a tutoriais massivos que orientam os usuários pelo processo de desenvolvimento de uma função inteira.
Ao comparar documentos, é importante levar em consideração o número de documentos disponíveis, quão completos são os documentos, em quais e em quantas linguagens de programação os documentos estão disponíveis e a legibilidade ou usabilidade dos documentos.
Com um pouco menos de experiência na utilização de documentos, recrutei a assistência de nosso desenvolvedor interno para oferecer sua visão.
Twilio
De relance, qualquer um poderia reconhecer imediatamente que os documentos de Twilio são incrivelmente completos. Com uma seleção entre as seções Quickstart, Guides, Tutoriais, API Reference e SDKs, o Twilio tem variedade nos documentos que eles oferecem. Os usuários também podem escolher entre idiomas, produtos e plataformas.
Os documentos em si não são apenas incrivelmente completos em suas informações, como seria de esperar, mas onde Twilio brilha é a camada de interatividade incluída em seus documentos. Alguns documentos incluirão a explicação à esquerda, com tabelas de referência e propriedades de recursos que rolam e uma seção de codificação interativa à direita.
Seus tutoriais completos também permitirão que os usuários criem e desenvolvam diretamente no próprio tutorial – portanto, você não está apenas lendo as etapas, está construindo junto com elas.
Nexmo
A Nexmo, por outro lado, também não é uma decepção de forma alguma. Os documentos do Nexmo também são incrivelmente completos, com uma seleção entre Ferramentas para interagir com recursos por meio da interface do usuário, Tutoriais para mostrar como implementar funções e Bibliotecas desenvolvidas para APIs do Nexmo para integrar facilmente em seus aplicativos. O Nexmo também faz a distinção entre as seções de Mensagens, Voz, Verificar e Insight de Número.
Os documentos da Nexmo ainda são completos e ricos, com diagramas, gráficos de tabelas e explicações detalhadas. O Nexmo também inclui várias linguagens de programação, embora um pouco menos que o Twilio – elas ainda atingem as mais populares. Acho que nenhum desenvolvedor olharia para os documentos do Nexmo e acharia que está faltando alguma coisa.
No entanto, a grande diferença aqui é o nível de interatividade que o Twilio traz para seus documentos. Eles simplificam um pouco o processo e oferecem ferramentas interativas para construir diretamente nos próprios tutoriais e praticar enquanto você aprende.
Vencedor – Twilio: Novamente, tanto o Nexmo quanto o Twilio estão quase empatados quando se trata de documentos. Com base na recomendação de nosso desenvolvedor interno e em minhas observações, Twilio novamente vai além com tutoriais interativos e referências de API. Desta vez, estes são mais do que apenas um belo truque de design, mas são verdadeiras ferramentas de produtividade.
Ambas as plataformas são muito semelhantes nas funções, recursos e serviços que fornecem aos usuários. Com Voz, SMS e Autenticação disponíveis no Nexmo e no Twilio, as principais diferenças estão não apenas nos recursos específicos incluídos para cada seção, mas também nas funções, se houver, que as plataformas incluem além dessas três.
As alternativas Nexmo e Twilio podem ter alguns dos mesmos recursos de SMS de entrada, SMS de saída, gravação de chamadas, mascaramento de número e conversão de texto em fala, mas esses dois estão no topo do mercado por um motivo. Esses provedores de serviços têm APIs de voz robustas que se integram a aplicativos móveis como o Whatsapp para se comunicar nos Estados Unidos e no exterior.
Nesta seção, reuni as informações mais relevantes fornecidas por Nexmo e Twilio para oferecer uma comparação o mais próxima possível.
Voz
Telefone para telefone | sim | sim |
Aplicativo para telefone | sim | sim |
Aplicativo para aplicativo | sim | sim |
VoIP para qualquer lugar | sim | sim |
Conectividade da operadora | sim | sim |
Controles de chamada avançados | sim | sim |
Fila de chamadas | sim | sim |
Conferência | sim | sim |
Gravação de chamadas | sim | sim |
Texto para fala | sim | sim |
Suporte de vídeo | sim | Não |
Suporte de número | 50 países | 80 países |
Mensagens
Mensagem de texto | sim | sim |
Permite MMS | sim | Não |
Bate-papo no aplicativo | sim | sim |
Notificações | sim | sim |
Otimização da rota da transportadora | sim | Sim, roteamento adaptável |
SMS de entrada gratuito | Não | sim |
Suporta Unicode | sim | sim |
Remetente Fixo | sim | sim |
Concatenação | sim | sim |
Suporte para aplicativos de bate-papo populares |
|
|
Autenticação
Multiplataforma | sim | sim |
Vários dispositivos | sim | sim |
PIN para verificação do dispositivo | sim | sim |
Recuperação de autoatendimento (informações da conta perdida) | sim | sim |
Verificação de celular | sim | sim |
Verificação de telefone fixo | sim | sim |
etiqueta branca | Não | sim |
Vencedor – Twilio: Embora não domine em recursos, o Twilio parece ir além e oferecer um pouco mais, como suporte a vídeo e alguns recursos exclusivos, como Sticky Sender, que responderá a um usuário com o mesmo número para recorrência solicitações de.
Quando se trata de precificação dessas plataformas, o paradigma é diferente do que vimos ao comparar provedores de VoIP ou até mesmo aplicativos de Colaboração em Equipe. Geralmente, o custo de uma plataforma é uma taxa mensal recorrente com base nos usuários ativos - no entanto, com Nexmo e Twilio, o preço é dividido entre os números de telefone que sua conta possui e as comunicações recebidas e recebidas que ocorrem. Os preços, é claro, diferem entre mensagens de saída e de entrada, bem como entre funções de voz, SMS ou autenticação.
Número Dedicado | $ 1 por mês | $ 0,70 por mês |
SMS de entrada | US$ 0,0075 por mensagem | GRATUITAMENTE |
SMS de saída | US$ 0,0075 por mensagem | US$ 0,0060 por mensagem |
Código curto | $ 3.000 por 3 meses | $ 1.000 por 1 mês |
Entrada de mensagem de código de acesso | $ 0,005 | US$ 0,0049 por mensagem |
Saída de mensagem de código de acesso | $ 0,01 | US$ 0,0060 por mensagem |
Números de ligação gratuita | $ 2 por mês | $ 1,83 por mês para SMS e Voz |
Chamadas externas | US$ 0,015 por minuto | US$ 0,0133 por segundo |
Chamadas recebidas | US$ 0,0075 por minuto | $ 0,0038 |
Chamadas gratuitas de saída | US$ 0,015 por minuto | De US$ 0,0041 a US$ 0,0167 por segundo |
Chamadas gratuitas recebidas | US$ 0,0275 por minuto | $ 0,0157 |
Vencedor – Nexmo: o Nexmo acaba sendo mais barato para a maioria dos preços, principalmente com o faturamento por segundo para chamadas de voz.
É claro que para qualquer plataforma de nuvem, o suporte é tão crucial quanto a experiência do usuário – se algo der errado, você quer garantir que a ajuda esteja disponível e que chegará dentro de uma janela razoável. Com Twilio e Nexmo, todas as contas começarão com suporte padrão, gratuito, mas limitado. Por um pouco premium, os usuários podem atualizar seu suporte para níveis variados.
Twilio
- Gratuito – Somente e-mail, sem tempo de resposta garantido
- Bootstrap – $ 500 por mês apenas para suporte por e-mail, mas com tempos de resposta garantidos de 2 horas para problemas críticos para os negócios, 4 horas para serviço degradado e 8 horas para um problema geral
- Premium – $ 1.500 por mês ganha suporte telefônico 24 horas por dia, 7 dias por semana e reduz os tempos de resposta para 1 hora, 2 horas e 3 horas, respectivamente
- Personalizado – US$ 5.000 por mês para suporte por e-mail, suporte por telefone 24 horas por dia, 7 dias por semana, um contato nomeado que conhece sua configuração e histórico, gerente de serviço para acesso imediato ao gerenciamento de suporte do Twilio para escalonamento de tíquetes e revisões trimestrais. Os tempos de resposta são os mesmos do premium
Nexmo
- Grátis – Suporte por e-mail apenas de segunda a sexta-feira tempos de resposta de 2h para problemas críticos com 6h para problemas normais. Os tempos de resposta de sábado e domingo saltam para 4h e dia útil seguinte, respectivamente. As notificações de status do serviço estão incluídas.
- Premium – US$ 5.000 por mês para suporte por e-mail, telefone e bate-papo 24 horas por dia, 7 dias por semana, tempos de resposta de 30 a 60 minutos e seu engenheiro de suporte designado.
Vencedor – Twilio: Com tantas outras opções para escolher, o Twilio ajuda empresas de qualquer tamanho a encontrar um plano de suporte para encontrar seu orçamento.
No final das contas, tanto o Twilio quanto o Nexmo devem satisfazer a maioria dos usuários e desenvolvedores. Ambos os provedores oferecem recursos, funções, produtos e serviços comparáveis. Ambos os provedores incluem documentos detalhados e ricos para desenvolvedores, bem como um design bem pensado e uma sólida experiência do usuário. Ambos os provedores incluem suporte abrangente e permitem aos usuários a opção de atualizar o suporte para cobertura 24 horas por dia, 7 dias por semana e engenheiros pessoais.
Não há dúvida de que o Nexmo atenderá às necessidades de qualquer empresa que adotaria o Twilio e, de fato, o Nexmo supera o Twilio quando se trata de determinados preços - o que por si só solidificaria o provedor como a única opção de algumas equipes. Prefira a simplicidade também. Também digno de nota, a Nexmo parece ter uma presença internacional mais forte para aqueles que fazem negócios no exterior. No entanto, se sua equipe está procurando o melhor dos melhores, uma plataforma que vai além, o Twilio é sua resposta. Entre os extensos documentos interativos listados em dez linguagens de programação diferentes, um painel mais completo com o que parece ser ainda mais controle e até pequenos benefícios, como gráficos visuais para seu registro de dados.
Tanto o Nexmo quanto o Twilio fazem o trabalho e o fazem bem, apenas o Twilio sempre saiu por cima com apenas um pouco de cereja extra. No final, eu não descartaria o Nexmo – e estou pessoalmente curioso para ver o que a Vonage planejou na manga para o provedor nos próximos anos. Quem sabe, talvez eles agitem algumas das tendências esperadas para 2017.