Consejos y costos para crear una aplicación de videollamadas como Totok
Publicado: 2021-10-05Las aplicaciones de mensajería son muy populares en estos días, incluso ignorando el repentino aumento de popularidad debido a la pandemia de coronavirus. En este artículo, hablamos sobre cómo crear una aplicación como ToTok, un mensajero lanzado el año pasado en los Emiratos Árabes Unidos del que se ha hablado mucho y está rodeado de controversia. Hablaremos de sus comodidades y problemas y calcularemos el costo de hacer una aplicación como ToTok Messenger.
Contenido:
- ¿Qué es ToTok?
- ¿Por qué están prohibidos los servicios de VoIP gratuitos en los Emiratos Árabes Unidos?
- La controversia de ToTok
- ¿Por qué ToTok se volvió tan popular?
- Cómo crear una aplicación como ToTok
- Funciones necesarias para una aplicación de mensajería de video como ToTok
- Costo de desarrollar una aplicación móvil como ToTok
¿Qué es ToTok?
El mensajero ToTok se lanzó en 2019 en los Emiratos Árabes Unidos para satisfacer la demanda de herramientas gratuitas de llamadas de audio / video en línea , ya que Skype, WhatsApp y otros servicios VoIP gratuitos están prohibidos en el país. ToTok ofrece todas las funciones básicas de VoIP que esperaría de un servicio gratuito. Ampliaremos esto un poco más tarde. Pero primero, nos gustaría arrojar algo de luz sobre los problemas que enfrentan los servicios de VoIP en los Emiratos Árabes Unidos.
¿Por qué están prohibidos los servicios de VoIP gratuitos en los Emiratos Árabes Unidos?
Esta pregunta no es fácil de responder. Básicamente, para que un servicio de comunicaciones funcione en los EAU, debe ser aprobado por la Autoridad Reguladora de Telecomunicaciones (TRA) . La TRA realiza una auditoría para considerar apropiado un servicio. Las reglas para la aprobación incluyen requisitos de seguridad y cumplimiento de la legislación de los EAU.
En los Emiratos Árabes Unidos, hay dos empresas principales de telecomunicaciones que ofrecen servicios de VoIP: Etisalat y Du. Ambas empresas son técnicamente propiedad del gobierno. Parece razonable creer que los servicios de telecomunicaciones gratuitos extranjeros están prohibidos en el país para que las empresas nacionales mantengan un monopolio y mantengan las ganancias dentro del estado.
En aras de la claridad, los servicios de telecomunicaciones extranjeros funcionan en los Emiratos. Puede enviar mensajes a través de Skype y WhatsApp en el territorio de los Emiratos. Lo que no puede hacer es realizar llamadas de audio y video utilizando estos servicios. En su lugar, tendrá que usar una de las opciones aprobadas como BOTIM, un servicio de suscripción para llamadas de voz y video. Hay varios servicios de este tipo en funcionamiento en los Emiratos Árabes Unidos, pero todos son de pago. Bueno, todos fueron pagados antes de que apareciera ToTok.
La gente de los Emiratos Árabes Unidos ha aprovechado la oportunidad de hacer llamadas gratuitas a través de Internet. Sin embargo, a principios de 2020, la aplicación ToTok se eliminó tanto de Google Play Store como de Apple App Store, y al momento de escribir este artículo, no se ha restablecido. ¿Entonces qué pasó?
La controversia de ToTok
A fines de 2019, se publicó un informe en The New York Times que indicaba que el gobierno de los EAU estaba usando ToTok para la vigilancia . Este informe se basó en una evaluación de la inteligencia de EE. UU. Y afirmó que, aunque ToTok no es malware y no hay puertas traseras ni exploits, la compañía detrás de la aplicación, Breej Holding, tiene vínculos con la inteligencia de Emiratos. Esto insinuó la idea de que ToTok recopila datos de los teléfonos de los usuarios, como registros de llamadas, imágenes y grabaciones de video y audio, y los comparte con el gobierno.
El informe desencadenó la decisión de Google y Apple de eliminar ToTok de sus respectivas tiendas de aplicaciones a principios de enero. Más tarde, la aplicación volvió a Google Play tras una declaración de Breej Holding en la que negaba cualquier implicación con el gobierno. Sin embargo, se retiró una vez más en febrero.
En este momento, ToTok para Android se puede encontrar en la galería de aplicaciones de Huawei y como un archivo APK en el sitio web oficial de la aplicación. No hay opción para instalarlo en dispositivos iOS. Mientras tanto, la investigación parece continuar.
¿Por qué ToTok se volvió tan popular?
El hecho de que ToTok fuera básicamente la única alternativa gratuita a las llamadas pagas en los Emiratos Árabes Unidos probablemente tuvo mucho que ver con su popularidad. Sin embargo, a pesar de la controversia que lo rodea, puramente desde el punto de vista de la usabilidad, ToTok es un mensajero decente, si nada extraordinario.
ToTok ofrece:
- mensajería uno a uno y chats grupales
- la capacidad de enviar mensajes de audio y video a través del chat
- intercambio de archivos
- llamadas de audio gratuitas ilimitadas
- videollamadas gratuitas ilimitadas
- conferencias telefónicas para hasta 20 usuarios simultáneamente
En cuanto a los extras divertidos, los usuarios pueden intercambiar pegatinas y gifs, establecer fondos de chat y compartir ubicaciones. Aquellos que usan Telegram, WhatsApp o Viber están lo suficientemente familiarizados con estas funciones.
La última característica que tiene ToTok es un filtro de retoque con tecnología de inteligencia artificial para usar durante las videollamadas . Esto podría ser popular entre algunas personas, aunque otras lo criticarán por no ser positivo para el cuerpo. Aún así, cada usuario puede decidir si usar esta función.
Cómo crear una aplicación como ToTok
Análisis comercial
Para desarrollar una aplicación móvil similar a ToTok, primero debe realizar una investigación. Después de todo, existen numerosos competidores de renombre mundial en forma de Skype, Telegram y WhatsApp. Necesitará conocer el mercado, incluidos los detalles del área donde planea lanzar y los requisitos de su público objetivo. También necesitará encontrar una propuesta de valor única: una característica o un conjunto de características que lo ayudarán a comercializar su producto y arrebatar a los usuarios de la competencia.
Si planea trabajar con una empresa de desarrollo de subcontratación en lugar de desarrolladores independientes independientes, lo más probable es que tenga un gerente de proyecto y quizás un analista de negocios para ayudarlo a realizar la investigación. En Mind Studios, nuestros gerentes de proyectos también tienen experiencia en análisis de negocios y pueden realizar investigaciones en profundidad.
El análisis empresarial por sí solo puede llevar de dos a cuatro semanas de trabajo, según el mercado.
Diseño, creación de prototipos y comentarios
Mientras realiza un análisis comercial o inmediatamente después, su equipo debe comenzar a crear las primeras maquetas o prototipos de baja fidelidad de su aplicación. Esto no será nada sofisticado: un prototipo de baja fidelidad, también llamado concepto de navegación, está diseñado para comprender la lógica detrás de una aplicación y comprender el alcance del trabajo .
Otra cosa para la que es útil la creación de prototipos de baja fidelidad es comprender si el equipo y el cliente ven la aplicación de la misma manera. Un boceto, dibujado a mano o digital, ayuda a visualizar la interfaz y evitar problemas de comunicación en varios niveles.
Luego, se fabrican dos prototipos más después de que el prototipo de baja fidelidad es validado por investigación y aprobado por el cliente: un prototipo de fidelidad media y un prototipo de alta fidelidad. El primero generalmente incluye algún diseño de interfaz, pero a menudo es en blanco y negro; el segundo puede ser interactivo para probar la experiencia del usuario.
Para aprender a crear una aplicación como ToTok y hacerla exitosa, necesitará comentarios de su público objetivo. En las primeras etapas, antes de tener una aplicación funcional que pueda lanzar al público en general, necesitará un grupo de prueba seleccionado según la investigación de su público objetivo. Al recibir comentarios sobre prototipos de un grupo de prueba, sus desarrolladores pueden realizar cambios en el diseño y las funciones de la aplicación. Esto hace que el desarrollo de aplicaciones de video chat sea más preciso , lo que aumenta las posibilidades de un lanzamiento exitoso.
Producto mínimo viable
Un producto mínimo viable (MVP) es un producto funcional pero incompleto. Esta es la primera versión de su aplicación que puede lanzar a una tienda de aplicaciones. El MVP se centra en la funcionalidad básica y, a menudo, presta muy poca atención a las imágenes o la interfaz de usuario. En resumen, un MVP es una aplicación con características básicas necesarias pero sin mucho atractivo. Sin embargo, funciona para probar la funcionalidad .
Una alternativa a un MVP es un MLP, un producto mínimo adorable. Un MLP también proporcionará una funcionalidad muy básica de videollamada y chat de voz, pero tendrá un diseño de interfaz más refinado que un MVP. Esto se hace para involucrar a los usuarios y crear un vínculo emocional con la aplicación.
Un MVP es una versión de una aplicación que ya se puede monetizar de alguna manera. Esto le ayuda a obtener cierto retorno de la inversión, lo que se suma a su presupuesto de desarrollo.
Puede participar en varios intentos de un MVP / MLP antes de que usted y su equipo de desarrollo alcancen una versión de la aplicación que sea comercializable. Después de eso, puede agregar más funciones y mejorar aún más el diseño.
Temas de seguridad
La parte más grande e importante de abordar el desarrollo de aplicaciones de chat de voz y videollamadas como Totok es la seguridad de los datos . Los mensajeros contienen mucha información personal. Esto incluye los números de teléfono de los usuarios a los que suelen estar vinculadas las cuentas y toda la información que la gente comparte en los mensajes. Estos datos deben estar encriptados para que su aplicación esté permitida en el mercado.
La última tecnología de cifrado utilizada en los mensajeros es el cifrado de extremo a extremo , en el que los mensajes se cifran antes de que salgan del dispositivo del remitente. De esta forma, los mensajes solo pueden ser descifrados por el remitente y el destinatario. Nadie en el medio, ni siquiera el propietario de la aplicación, tiene la clave de descifrado. Gracias a esta tecnología, es más difícil piratear los mensajes que los usuarios se envían entre sí.
Por lo tanto, cuando decide crear una aplicación de chat de video como ToTok , debe contratar desarrolladores con experiencia en la última tecnología de seguridad. En Mind Studios, tenemos experiencia trabajando en una aplicación de mensajería con el mayor nivel posible de protección de datos y nos mantenemos al día con los últimos desarrollos.
Funciones necesarias para una aplicación de mensajería de video como ToTok
Inducción
Dado que estamos hablando de desarrollar una aplicación de chat de voz y videollamadas, esencialmente, una herramienta de comunicación, el proceso de incorporación debe ser rápido y seguro. La mayoría de los mensajeros utilizan números de teléfono para registrarse, cifrándolos para que no puedan ser utilizados por terceros.
Chats
Por supuesto, es posible crear un servicio solo de VoIP para llamadas, pero es probable que no sea tan popular como podría ser. Los mensajes de texto son importantes para las generaciones actuales de usuarios, a veces más que las llamadas. Y si incluye mensajes de texto uno a uno, también se esperan chats grupales en estos días.
Además, los usuarios esperan poder silenciar los chats durante un tiempo determinado o indefinidamente para que su aplicación no los moleste cuando están ocupados (en una reunión de trabajo, en la escuela, etc.).
Llamadas de audio
Las llamadas de audio son el corazón y el propósito de una aplicación como ToTok. Los servicios de VoIP transmiten audio mediante protocolos de Internet, de ahí el nombre de Protocolo de Voz sobre Internet o VoIP. Dado que en la actualidad se ofrecen varios servicios de VoIP, para que el suyo se destaque, al menos deberá proporcionar una conexión de alta calidad. Los usuarios necesitan escucharse entre sí con claridad, sin retrasos ni distorsiones.
Videollamadas
Estrictamente hablando, un mensajero VoIP puede sobrevivir con éxito sin la funcionalidad de videollamadas. Por ejemplo, Telegram no tiene videollamadas (todavía) y sigue siendo muy popular en todo el mundo. Sin embargo, esta característica puede ser una gran ventaja, especialmente si está bien implementada. Dado que estamos hablando específicamente sobre cómo crear una aplicación de chat como ToTok, hemos incluido esta función en nuestra lista imprescindible. Además, ToTok ofrece su función de videollamadas no solo para llamadas individuales, sino también para llamadas grupales de hasta 20 usuarios. Este no es exactamente el nivel de Zoom, pero es una gran oferta para reuniones de empresa y reuniones durante el aislamiento.
Uso compartido de archivos y medios
Compartir archivos sin tener que subirlos a un servicio de terceros es una característica que cualquier usuario encontrará conveniente. Con el fin de ahorrar tráfico a los usuarios y evitar la sobrecarga de los servidores, la mayoría de los mensajeros establecen límites en el tamaño de los archivos que los usuarios pueden enviar directamente.
Grabación de mensajes de audio / video
Si su chat de voz tiene una función para compartir medios, los usuarios pueden grabar mensajes de video y audio fuera de la aplicación y luego compartirlos en el chat. Sin embargo, esta no es la forma más conveniente de comunicarse. En su lugar, puede conectar la aplicación a la cámara y al micrófono de un dispositivo para que los usuarios puedan grabar y enviar contenido multimedia directamente en la aplicación. Esto ahorrará mucho tiempo y mejorará en gran medida la experiencia del usuario.
Historial de mensajes
A menos que esté creando un mensajero con chats autodestructivos similares a los chats secretos en Telegram, necesitará almacenar mensajes. Las diferentes aplicaciones tienen diferentes políticas con respecto al almacenamiento de mensajes. Algunos almacenan mensajes indefinidamente a menos que un usuario los elimine; otros limpian el historial de mensajes después de un período determinado (un mes, un año, cinco años). Muchas aplicaciones ofrecen al usuario la opción de cuánto tiempo desea que se almacenen sus textos.
Buscar
¿Por qué tener un historial de mensajes si los usuarios no pueden encontrar lo que necesitan? Una función de búsqueda es imprescindible en cualquier mensajero que tenga chats de texto.
Notificaciones
Las notificaciones son necesarias para los mensajeros para que los usuarios no se pierdan mensajes incluso cuando la aplicación está en segundo plano. Para las aplicaciones móviles, estas notificaciones vienen como notificaciones push. Deben ser personalizables para que los usuarios puedan silenciar la aplicación cuando estén ocupados. Puntos de bonificación por personalizar las notificaciones para cada chat, además de la opción de silenciar la aplicación en general.
Aquí hay algunas características adicionales de las que una aplicación de mensajería como ToTok puede beneficiarse:
Una biblioteca de medios para encontrar imágenes o videos rápidamente, ya que no se pueden buscar exactamente a través de una función de búsqueda tradicional.
@menciones para notificar a los usuarios en un chat en caso de que lo estén silenciando o estén desconectados y #hashtags para encontrar todos los mensajes sobre un tema en el historial de chat.
Herramientas de edición de fotos y videos para que los usuarios puedan modificar los medios que envían en la aplicación. Puede ofrecer solo opciones básicas como recortar / rotar / agregar texto, o puede optar por una gran explosión e introducir la IA para el retoque de fotos como lo hace ToTok para sus videollamadas.
Los bots pueden ayudar a los usuarios a navegar por su aplicación, ofrecer asistencia o proporcionar funciones adicionales. Por ejemplo, Telegram tiene un bot que puede ayudarlo a cargar sus propias pegatinas.
Hablando de pegatinas , en estos días muchos mensajeros las tienen. Algunos, como Viber, solo ofrecen pegatinas dibujadas por su equipo de diseñadores, y muchas de esas pegatinas son de pago. En otras aplicaciones, como Telegram, puedes cargar tus propias pegatinas. Sin embargo, esto puede ser complicado con los derechos de autor, así que si lo hace, prepárese para manejar quejas ocasionales de derechos de autor.
Los GIF son otro extra destinado a entretener a los usuarios. El popular servicio Giphy ofrece una API que permite buscar GIF directamente desde su aplicación.
Los fondos de chat son una forma popular de personalizar los chats. Puede ofrecer una selección de fondos para que los usuarios elijan, pero recomendamos implementar una función para agregar las propias imágenes del usuario a la galería de fondos.
Servidor
Para hacer posible la mensajería y la sincronización entre dispositivos, necesitará un servidor. Puede tener un servidor físico o un servidor basado en la nube. En general, se cree que los servidores basados en la nube son más seguros que los físicos, aunque el jurado aún está deliberando sobre eso.
Otra cosa que debe tener en cuenta al planificar la creación de una aplicación para llamadas de audio y video es la capacidad del servidor. Se necesita más potencia de procesamiento para transmitir audio y video de calidad que para enviar mensajes de texto e incluso medios. Además, estamos hablando de transmitir en ambos sentidos simultáneamente. Sin un buen servidor, la conexión puede ser lenta y la señal puede llegar con retrasos, lo que frustra a los usuarios sin fin.
Costo de desarrollar una aplicación móvil como ToTok
Crear una aplicación móvil es un proceso largo y complicado. No podemos ofrecer un presupuesto definitivo sin discutir exactamente qué le gustaría crear. La cantidad y la complejidad de las funciones que desea tener en su aplicación, el período de tiempo para el desarrollo, la cantidad de especialistas que está listo para contratar e incluso la ubicación de sus desarrolladores afectarán el costo final.
Sin embargo, podemos proporcionarle una estimación muy aproximada basada en las características que hemos presentado anteriormente y el trabajo del siguiente equipo en Mind Studios :
- 1 director de proyecto
- 1 diseñador UI / UX
- 1-2 desarrollador de Android
- 1-2 desarrollador de iOS
- 1 desarrollador backend
- 1 ingeniero de control de calidad
Este es un equipo mínimo para desarrollar una aplicación de videollamada y chat de voz como ToTok . Si decide crear una aplicación solo para iOS o Android, puede renunciar a un desarrollador. Sin embargo, nuestra experiencia dice que con las aplicaciones de mensajería para el público en general, generalmente es mejor ofrecer versiones para ambas plataformas.
Para el equipo que hemos enumerado, tomaría entre 5 y 7 meses lanzar un MVP de una aplicación de llamadas de audio y video con las características mencionadas anteriormente. Después de eso, el tiempo y el costo dependerán de la respuesta de su público objetivo y de la situación del mercado. En el mejor de los casos, una aplicación completa podría estar lista en diez meses. Más rápido si contrata desarrolladores adicionales o elimina algunas funciones. El costo de desarrollar una aplicación de este tipo comenzaría en alrededor de $ 7,000 a $ 12,000 por mes y, en el mejor de los casos, esto sumaría $ 75,000 para toda la aplicación . Sin embargo, esta estimación del costo de desarrollar una aplicación como ToTok es muy aproximada. Para algo más preciso, deberá discutir los detalles de su proyecto con el equipo que planea contratar.
Conclusión
Los especialistas esperan que el mercado de aplicaciones de VoIP alcance casi $ 200 mil millones en ingresos para 2024. Los servicios de VoIP tuvieron $ 14 mil millones en ingresos en 2019 solo en los EE. UU. Sin embargo, en algunos países, los servicios de VoIP están subrepresentados, ya que VoIP es una tendencia relativamente nueva. Lo que hace que toda la industria anhele la diversidad. La gente usa servicios gigantescos y se queja, mucho, pero no tiene otra alternativa. Ahora es el mejor momento para pensar en unirse al mercado de VoIP con una aplicación propia.
Mind Studios es una empresa de desarrollo con experiencia. Contamos con profesionales experimentados y mantenemos los ojos abiertos a las nuevas tecnologías y tendencias. También ofrecemos no solo desarrollo sino también servicios de consultoría. Estaremos encantados de responder cualquier pregunta que tenga sobre cuánto cuesta desarrollar una aplicación móvil como ToTok.
Si tiene una idea de mensajería y desea obtener más información y un presupuesto para el desarrollo, escríbanos a través de nuestro formulario de contacto y nos aseguraremos de comunicarnos con usted.