Dicas e custos para construir um aplicativo de videochamadas como o Totok
Publicados: 2021-10-05Os aplicativos de mensageiro são muito populares atualmente, mesmo ignorando o repentino aumento de popularidade devido à pandemia do coronavírus. Neste artigo, falamos sobre como construir um aplicativo como o ToTok, um mensageiro lançado no ano passado nos Emirados Árabes Unidos, sobre o qual muito se falou e está cercado de polêmica. Abordaremos suas conveniências e problemas e faremos uma estimativa do custo para fazer um aplicativo como o ToTok messenger.
Conteúdo:
- O que é ToTok?
- Por que os serviços VoIP gratuitos são proibidos nos Emirados Árabes Unidos?
- A controvérsia ToTok
- Por que o ToTok se tornou tão popular?
- Como construir um aplicativo como o ToTok
- Recursos necessários para um aplicativo de mensagens de vídeo como o ToTok
- Custo para desenvolver um aplicativo móvel como o ToTok
O que é ToTok?
O mensageiro ToTok foi lançado em 2019 nos Emirados Árabes Unidos para atender à demanda por ferramentas de chamadas de áudio / vídeo online gratuitas, uma vez que Skype, WhatsApp e outros serviços VoIP gratuitos estão proibidos no país. O ToTok oferece todos os recursos básicos de VoIP que você esperaria de um serviço gratuito. Expandiremos sobre isso um pouco mais tarde. Mas, primeiro, gostaríamos de esclarecer os problemas que os serviços de VoIP enfrentam nos Emirados Árabes Unidos.
Por que os serviços VoIP gratuitos são proibidos nos Emirados Árabes Unidos?
Esta pergunta não é fácil de responder. Basicamente, para um serviço de comunicações operar nos Emirados Árabes Unidos, ele precisa ser aprovado pela Autoridade Reguladora de Telecomunicações (TRA) . O TRA realiza uma auditoria para considerar um serviço adequado. As regras para aprovação incluem requisitos de segurança e conformidade com a legislação dos Emirados Árabes Unidos.
Nos Emirados Árabes Unidos, existem duas principais empresas de telecomunicações que oferecem serviços de VoIP: Etisalat e Du. Ambas as empresas são tecnicamente estatais. Parece razoável acreditar que os serviços de telecomunicações gratuitos estrangeiros estão proibidos no país para que as empresas nacionais preservem um monopólio e mantenham os lucros dentro do estado.
Para maior clareza, os serviços de telecomunicações estrangeiros funcionam nos Emirados. Você pode enviar mensagens via Skype e WhatsApp no território dos Emirados. O que você não pode fazer é conduzir chamadas de áudio e vídeo usando esses serviços. Em vez disso, você terá que usar uma das opções aprovadas como BOTIM, um serviço baseado em assinatura para chamadas de vídeo e voz. Existem vários serviços desse tipo nos Emirados Árabes Unidos, mas todos são pagos. Bem, todos foram pagos antes do ToTok aparecer.
As pessoas nos Emirados Árabes Unidos aproveitaram a oportunidade de fazer chamadas gratuitas pela Internet. No entanto, no início de 2020, o aplicativo ToTok foi removido tanto da Google Play Store quanto da Apple App Store e, até o momento da redação deste artigo, não havia sido reintegrado. Então o que aconteceu?
A controvérsia ToTok
No final de 2019, um relatório foi publicado no The New York Times afirmando que o governo dos Emirados Árabes Unidos estava usando o ToTok para vigilância . Este relatório foi baseado em uma avaliação da inteligência dos EUA e afirmou que, embora o ToTok não seja malware e não haja backdoors ou exploits, a empresa por trás do aplicativo - Breej Holding - tem ligações com a inteligência dos Emirados. Isso deu a entender que o ToTok coleta dados dos telefones dos usuários, como registros de chamadas, imagens e gravações de vídeo e áudio, e os compartilha com o governo.
O relatório desencadeou a decisão do Google e da Apple de remover o ToTok de suas respectivas lojas de aplicativos no início de janeiro. O aplicativo foi posteriormente trazido de volta ao Google Play após uma declaração da Breej Holding negando qualquer envolvimento com o governo. No entanto, foi removido mais uma vez em fevereiro.
Neste momento, o ToTok para Android pode ser encontrado no Huawei AppGallery e como arquivo APK no site oficial do aplicativo. Não há opção de instalá-lo em dispositivos iOS. Enquanto isso, a investigação parece continuar.
Por que o ToTok se tornou tão popular?
O fato de o ToTok ser basicamente a única alternativa gratuita às chamadas pagas nos Emirados Árabes Unidos provavelmente teve muito a ver com sua popularidade. No entanto, apesar da polêmica em torno dele, puramente do ponto de vista da usabilidade, o ToTok é um mensageiro decente, senão extraordinário.
ToTok oferece:
- mensagens individuais e bate-papos em grupo
- a capacidade de enviar mensagens de áudio e vídeo via chat
- troca de arquivos
- chamadas de áudio gratuitas ilimitadas
- chamadas de vídeo gratuitas ilimitadas
- chamadas em conferência para até 20 usuários simultaneamente
Quanto aos extras divertidos, os usuários podem trocar adesivos e gifs, definir planos de fundo de bate-papo e compartilhar locais. Aqueles que usam Telegram, WhatsApp ou Viber estão bastante familiarizados com esses recursos.
O recurso final que o ToTok possui é um filtro de retoque alimentado por AI para uso durante chamadas de vídeo . Isso pode ser popular entre algumas pessoas, embora outras o chamem por não ser positivo para o corpo. Ainda assim, cada usuário pode decidir se deseja usar esse recurso.
Como construir um aplicativo como o ToTok
Análise de negócio
Para desenvolver um aplicativo móvel semelhante ao ToTok, primeiro você precisa realizar uma pesquisa. Afinal, existem vários concorrentes de renome mundial na forma de Skype, Telegram e WhatsApp. Você precisará conhecer o mercado, incluindo especificações da área onde está planejando lançar e os requisitos do seu público-alvo. Você também precisará encontrar uma proposta de valor exclusiva - um recurso ou conjunto de recursos que o ajudará a comercializar seu produto e arrebatar usuários dos concorrentes.
Se você está planejando trabalhar com uma empresa de desenvolvimento terceirizada em vez de desenvolvedores autônomos separados, provavelmente terá um gerente de projeto e talvez um analista de negócios para ajudá-lo a conduzir a pesquisa. Na Mind Studios, nossos gerentes de projeto também têm experiência em análise de negócios e podem realizar pesquisas aprofundadas.
A análise de negócios sozinha pode levar de duas a quatro semanas de trabalho, dependendo do mercado.
Design, prototipagem e feedback
Durante a realização da análise de negócios ou logo depois, sua equipe deve começar a criar os primeiros modelos ou protótipos de baixa fidelidade do seu aplicativo. Isso não será nada sofisticado - um protótipo de baixa fidelidade, também chamado de conceito de navegação, é construído para entender a lógica por trás de um aplicativo e compreender o escopo do trabalho .
Outra coisa para a qual a prototipagem de baixa fidelidade é útil é entender se a equipe e o cliente veem o aplicativo da mesma maneira. Um esboço bruto - desenhado à mão ou digital - ajuda a visualizar a interface e evitar falhas de comunicação em vários níveis.
Mais dois protótipos são feitos depois que o protótipo de baixa fidelidade é validado pela pesquisa e aprovado pelo cliente - um protótipo de média fidelidade e um protótipo de alta fidelidade. O primeiro geralmente inclui algum design de interface, mas geralmente é preto e branco; o segundo pode ser interativo de forma a testar a experiência do usuário.
Para aprender a criar um aplicativo como o ToTok e torná-lo bem-sucedido, você precisará do feedback de seu público-alvo. Nos estágios iniciais, antes de ter um aplicativo funcional que possa ser lançado para o público em geral, você precisará de um grupo de teste selecionado com base na pesquisa de seu público-alvo. Ao receber feedback sobre protótipos de um grupo de teste, seus desenvolvedores podem fazer alterações no design e nos recursos do aplicativo. Isso torna o desenvolvimento do aplicativo de bate-papo por vídeo mais preciso , aumentando as chances de um lançamento bem-sucedido.
Produto com minima viabilidade
Um produto mínimo viável (MVP) é um produto funcional, mas incompleto. Esta é a primeira versão do seu aplicativo que você pode lançar em uma app store. O MVP concentra-se na funcionalidade básica e geralmente dá pouca atenção aos recursos visuais ou à interface do usuário. Resumindo, um MVP é um aplicativo com recursos básicos necessários, mas sem muita atratividade. No entanto, funciona para testar a funcionalidade .
Uma alternativa a um MVP é um MLP - um produto mínimo adorável. Um MLP também fornecerá uma funcionalidade de videochamada e chat de voz muito básica, mas terá um design de interface mais refinado do que um MVP. Isso é feito para envolver os usuários e criar um apego emocional ao aplicativo.
Um MVP é uma versão de um aplicativo que já pode ser monetizada de alguma forma. Isso ajuda a obter algum retorno sobre o investimento, adicionando ao seu orçamento de desenvolvimento.
Você pode se envolver em várias tentativas de um MVP / MLP antes que você e sua equipe de desenvolvimento cheguem a uma versão do aplicativo comercializável. Depois disso, você pode adicionar mais recursos e melhorar ainda mais o design.
Problemas de segurança
A maior e mais importante parte de lidar com o desenvolvimento de aplicativos de videochamada e chat de voz como o Totok é a segurança dos dados . Os mensageiros contêm muitas informações pessoais. Isso inclui os números de telefone dos usuários aos quais as contas geralmente estão vinculadas e todas as informações que as pessoas compartilham nas mensagens. Esses dados devem ser criptografados para que seu aplicativo seja permitido no mercado.
A mais recente tecnologia de criptografia usada em mensageiros é a criptografia ponta a ponta , em que as mensagens são criptografadas antes de saírem do dispositivo do remetente. Dessa forma, as mensagens só podem ser descriptografadas pelo remetente e pelo destinatário. Ninguém entre os dois, nem mesmo o proprietário do aplicativo, tem a chave de descriptografia. Graças a essa tecnologia, ficou mais difícil hackear mensagens que os usuários enviam uns aos outros.
Portanto, ao decidir criar um aplicativo de bate-papo por vídeo como o ToTok , você precisa contratar desenvolvedores com experiência nas tecnologias de segurança mais recentes. Na Mind Studios, temos experiência em trabalhar em um aplicativo de mensagens com o mais alto nível possível de proteção de dados e nos mantemos atualizados com os últimos desenvolvimentos.

Recursos necessários para um aplicativo de mensagens de vídeo como o ToTok
Onboarding
Como estamos falando sobre o desenvolvimento de um aplicativo de videochamada e chat de voz - essencialmente, uma ferramenta de comunicação - o processo de integração deve ser rápido e seguro. A maioria dos mensageiros usa números de telefone para se inscrever, criptografando-os para que não possam ser usados por terceiros.
Chats
Claro que é possível construir um serviço somente VoIP para chamadas, mas é provável que não seja tão popular quanto poderia ser. As mensagens de texto são importantes para as gerações atuais de usuários, às vezes mais do que ligações. E se você está incluindo mensagens de texto individuais, bate-papos em grupo também são esperados atualmente.
Além disso, os usuários esperam poder silenciar os bate-papos por um tempo definido ou indefinidamente para que seu aplicativo não os perturbe quando estiverem ocupados (em uma reunião de trabalho, na escola etc.).
Chamadas de áudio
As chamadas de áudio são o coração e a finalidade de um aplicativo como o ToTok. Os serviços de VoIP transmitem áudio usando protocolos de Internet, daí o nome Voice over Internet Protocol, ou VoIP. Uma vez que existem vários serviços VoIP oferecidos hoje, para fazer o seu se destacar, você precisará, no mínimo, fornecer uma conexão de alta qualidade. Os usuários precisam ouvir uns aos outros com clareza, sem atrasos e distorções.
Chamada de Vídeo
A rigor, um mensageiro VoIP pode sobreviver com sucesso sem a funcionalidade de videochamada. Por exemplo, o Telegram (ainda) não tem chamadas de vídeo e ainda é muito popular em todo o mundo. No entanto, esse recurso pode ser uma grande vantagem, especialmente se for bem implementado. Como estamos falando especificamente sobre como construir um aplicativo de bate-papo como o ToTok, incluímos esse recurso em nossa lista de itens obrigatórios. Além disso, o ToTok oferece seu recurso de videochamada não apenas para chamadas individuais, mas também para chamadas em grupo de até 20 usuários. Este não é exatamente o nível de zoom, mas é uma ótima oferta para reuniões de empresa e encontros durante o isolamento.
Compartilhamento de arquivos e mídia
Compartilhar arquivos sem ter que carregá-los para um serviço de terceiros é um recurso que qualquer usuário achará conveniente. Para economizar o tráfego dos usuários e evitar sobrecarregar os servidores, a maioria dos mensageiros define limites para o tamanho dos arquivos que os usuários podem enviar diretamente.
Gravação de mensagens de áudio / vídeo
Se o seu bate-papo por voz tiver um recurso de compartilhamento de mídia, os usuários podem gravar mensagens de vídeo e áudio fora do aplicativo e depois compartilhá-los no bate-papo. No entanto, essa não é a forma mais conveniente de comunicação. Em vez disso, você pode conectar o aplicativo à câmera e ao microfone de um dispositivo para que os usuários possam gravar e enviar mídia diretamente no aplicativo. Isso economizará muito tempo e melhorará muito a experiência do usuário.
Histórico de mensagens
A menos que você esteja construindo um mensageiro com bate-papos autodestrutivos semelhantes aos bate-papos secretos do Telegram, você precisará armazenar mensagens. Aplicativos diferentes têm políticas diferentes em relação ao armazenamento de mensagens. Alguns armazenam mensagens indefinidamente, a menos que um usuário as exclua; outros limpam o histórico da mensagem após um período definido (um mês, um ano, cinco anos). Muitos aplicativos oferecem ao usuário a escolha de quanto tempo deseja que seus textos sejam armazenados.
Procurar
Por que ter um histórico de mensagens se os usuários não conseguem encontrar o que precisam? Um recurso de pesquisa é obrigatório em qualquer mensageiro que tenha bate-papos por texto.
Notificações
As notificações são necessárias para os mensageiros, para que os usuários não percam as mensagens, mesmo quando o aplicativo está em segundo plano. Para aplicativos móveis, essas notificações vêm como notificações push. Eles precisam ser personalizáveis para que os usuários possam silenciar o aplicativo quando estiverem ocupados. Pontos de bônus por tornar as notificações personalizáveis para cada chat, além da opção de silenciar o aplicativo em geral.
Aqui estão alguns recursos extras dos quais um aplicativo de mensagens como o ToTok pode se beneficiar:
Uma biblioteca de mídia para encontrar rapidamente imagens ou vídeos, já que eles não são exatamente pesquisáveis por meio de um recurso de pesquisa tradicional.
@ menções para notificar os usuários em um bate-papo caso eles estejam silenciando-o ou estejam offline e #hashtags para encontrar todas as mensagens sobre um tópico no histórico de bate-papo.
Ferramentas de edição de fotos e vídeos para que os usuários possam ajustar a mídia que enviam no aplicativo. Você pode oferecer apenas opções básicas, como cortar / girar / adicionar texto, ou pode fazer um big bang e introduzir IA para retoque de fotos, como o ToTok faz para suas chamadas de vídeo.
Os bots podem ajudar os usuários a navegar em seu aplicativo, oferecer assistência ou fornecer recursos extras. Por exemplo, o Telegram tem um bot que pode ajudá-lo a carregar seus próprios adesivos.
Falando em adesivos , hoje em dia muitos mensageiros os têm. Alguns, como o Viber, oferecem apenas adesivos desenhados por sua equipe de designers, e muitos desses adesivos são pagos. Em outros aplicativos, como o Telegram, você pode enviar seus próprios adesivos. Isso pode ser complicado com direitos autorais, portanto, se você fizer isso, prepare-se para lidar com reclamações ocasionais de direitos autorais.
Os GIFs são outro extra destinado a entreter os usuários. O popular serviço Giphy oferece uma API que possibilita a busca por GIFs direto do seu aplicativo.
Os planos de fundo do bate-papo são uma forma popular de personalizar os bate-papos. Você pode oferecer uma seleção de planos de fundo para os usuários escolherem, mas recomendamos a implementação de um recurso para adicionar imagens do próprio usuário à galeria de plano de fundo.
Servidor
Para possibilitar a troca de mensagens e a sincronização entre dispositivos, você precisará de um servidor. Você pode ter um servidor físico ou um servidor baseado em nuvem. Geralmente, acredita-se que os servidores baseados em nuvem são mais seguros do que os físicos, embora o júri ainda esteja decidido sobre isso.
Outra coisa que você precisa ter em mente ao planejar a construção de um aplicativo para chamadas de áudio e vídeo é a capacidade do servidor. É preciso mais capacidade de processamento para transmitir áudio e vídeo de qualidade do que enviar mensagens de texto e até mesmo mídia. Além disso, estamos falando sobre streaming de ambas as maneiras simultaneamente. Sem um bom servidor, a conexão pode ser lenta e o sinal pode vir com atrasos, o que frustra os usuários ao extremo.
Custo para desenvolver um aplicativo móvel como o ToTok
Construir um aplicativo móvel é um processo demorado e complicado. Não podemos oferecer uma estimativa definitiva sem discutir o que exatamente você gostaria de criar. O número e a complexidade dos recursos que você deseja ter em seu aplicativo, o prazo para o desenvolvimento, o número de especialistas que você está pronto para contratar e até mesmo a localização dos seus desenvolvedores afetarão o custo final.
No entanto, podemos fornecer a você uma estimativa aproximada com base nos recursos que apresentamos acima e no trabalho da seguinte equipe da Mind Studios :
- 1 gerente de projeto
- 1 designer de UI / UX
- 1-2 desenvolvedor Android
- 1-2 desenvolvedor iOS
- 1 desenvolvedor de back-end
- 1 engenheiro de controle de qualidade
Esta é uma equipe mínima para desenvolver um aplicativo de videochamada e chat de voz como o ToTok . Se você decidir construir um aplicativo para iOS ou Android apenas, pode renunciar a um desenvolvedor. No entanto, nossa experiência diz que, com aplicativos de mensagens para o público em geral, geralmente é melhor oferecer versões para ambas as plataformas.
Para a equipe que listamos, levaria cerca de 5 a 7 meses para lançar um MVP de um aplicativo de chamada de áudio e vídeo com os recursos mencionados acima. Depois disso, o tempo e o custo dependerão da resposta do seu público-alvo e da situação do mercado. Na melhor das hipóteses, um aplicativo completo pode ficar pronto em dez meses. Mais rápido se você contratar desenvolvedores extras ou cortar alguns recursos. O custo de desenvolver tal aplicativo começaria em cerca de US $ 7.000 a US $ 12.000 por mês e, na melhor das hipóteses, isso somaria US $ 75.000 para todo o aplicativo . Essa estimativa de custo para desenvolver um aplicativo como o ToTok é muito aproximada, no entanto. Para algo mais preciso, você precisará discutir os detalhes de seu projeto com a equipe que pretende contratar.
Conclusão
Os especialistas esperam que o mercado de aplicativos de VoIP alcance quase US $ 200 bilhões em receita até 2024. Os serviços de VoIP tiveram US $ 14 bilhões em receita em 2019 apenas nos Estados Unidos. Em alguns países, os serviços VoIP estão sub-representados, já que o VoIP é uma tendência relativamente nova. O que faz com que toda a indústria anseie por diversidade. As pessoas usam os serviços gigantescos e reclamam deles - muito - mas não têm alternativa. Agora é a melhor hora para pensar em ingressar no mercado de VoIP com um aplicativo próprio.
Mind Studios é uma empresa de desenvolvimento experiente. Temos profissionais experientes e estamos de olhos abertos para novas tecnologias e tendências. Também oferecemos não apenas desenvolvimento, mas também serviços de consultoria. Teremos o maior prazer em responder a quaisquer perguntas que você tenha sobre quanto custa desenvolver um aplicativo móvel como o ToTok.
Se você tem uma ideia do messenger e deseja obter mais informações e um orçamento para desenvolvimento, escreva para nós através do nosso formulário de contato e entraremos em contato com você.