Conseils et coût pour créer une application d'appels vidéo comme Totok
Publié: 2021-10-05Les applications de messagerie sont très populaires de nos jours, même en ignorant la soudaine augmentation de popularité due à la pandémie de coronavirus. Dans cet article, nous expliquons comment créer une application comme ToTok, un messager lancé l'année dernière aux Émirats arabes unis qui a fait beaucoup parler et est entouré de controverses. Nous aborderons ses commodités et ses problèmes et évaluerons le coût de création d'une application comme ToTok Messenger.
Contenu:
- Qu'est-ce que ToTok ?
- Pourquoi les services VoIP gratuits sont-ils interdits aux EAU ?
- La controverse ToTok
- Pourquoi ToTok est-il devenu si populaire ?
- Comment créer une application comme ToTok
- Fonctionnalités nécessaires pour une application de messagerie vidéo comme ToTok
- Coût pour développer une application mobile comme ToTok
Qu'est-ce que ToTok ?
Le messager ToTok a été lancé en 2019 aux Émirats arabes unis pour répondre à la demande d'outils d' appel audio/vidéo en ligne gratuits puisque Skype, WhatsApp et d'autres services VoIP gratuits sont interdits dans le pays. ToTok offre toutes les fonctionnalités VoIP de base que vous attendez d'un service gratuit. Nous développerons cela un peu plus tard. Mais d'abord, nous aimerions faire la lumière sur les problèmes auxquels sont confrontés les services VoIP aux Émirats arabes unis.
Pourquoi les services VoIP gratuits sont-ils interdits aux EAU ?
Cette question n'est pas facile à répondre. Fondamentalement, pour qu'un service de communication fonctionne aux Émirats arabes unis, il doit être approuvé par l' Autorité de régulation des télécommunications (TRA) . La TRA effectue une vérification pour juger un service approprié. Les règles d'approbation comprennent les exigences de sécurité et la conformité à la législation des Émirats arabes unis.
Aux Émirats arabes unis, il existe deux principales sociétés de télécommunications offrant des services VoIP : Etisalat et Du. Ces deux sociétés appartiennent techniquement au gouvernement. Il semble raisonnable de croire que les services de télécommunications gratuits étrangers sont interdits dans le pays afin que les entreprises nationales conservent un monopole et conservent leurs bénéfices au sein de l'État.
Par souci de clarté, les services de télécommunications étrangers fonctionnent dans les Émirats. Vous pouvez envoyer des messages via Skype et WhatsApp sur le territoire des Emirats. Ce que vous ne pouvez pas faire, c'est passer des appels audio et vidéo en utilisant ces services. Au lieu de cela, vous devrez utiliser l'une des options approuvées comme BOTIM, un service par abonnement pour les appels vidéo et vocaux. Il existe un certain nombre de ces services aux Émirats arabes unis, mais tous sont payants. Eh bien, tous ont été payés avant l'arrivée de ToTok.
Les Émirats arabes unis ont sauté sur l'occasion pour passer des appels gratuits sur Internet. Cependant, au début de 2020, l'application ToTok a été supprimée à la fois du Google Play Store et de l'Apple App Store, et au moment de la rédaction, elle n'a pas été rétablie. Alors, qu'est-ce-qu'il s'est passé?
La controverse ToTok
Fin 2019, un rapport a été publié dans le New York Times indiquant que le gouvernement des Émirats arabes unis utilisait ToTok pour la surveillance . Ce rapport était basé sur une évaluation du renseignement américain et affirmait que, bien que ToTok ne soit pas un logiciel malveillant et qu'il n'y ait pas de portes dérobées ou d'exploits, la société derrière l'application - Breej Holding - a des liens avec le renseignement émirati. Cela faisait allusion à l'idée que ToTok collecte des données à partir des téléphones des utilisateurs, telles que les journaux d'appels, des images et des enregistrements vidéo et audio, et les partage avec le gouvernement.
Le rapport a déclenché la décision de Google et d'Apple de supprimer ToTok de leurs magasins d'applications respectifs début janvier. L'application a ensuite été ramenée sur Google Play à la suite d'une déclaration de Breej Holding niant toute implication avec le gouvernement. Cependant, il a de nouveau été supprimé en février.
Pour le moment, ToTok pour Android se trouve dans la Huawei AppGallery et sous forme de fichier APK sur le site officiel de l'application. Il n'y a pas d'option pour l'installer sur les appareils iOS. En attendant, l'enquête semble se poursuivre.
Pourquoi ToTok est-il devenu si populaire ?
Le fait que ToTok soit fondamentalement la seule alternative gratuite aux appels payants aux Émirats Arabes Unis a probablement beaucoup à voir avec sa popularité. Cependant, malgré la controverse qui l'entoure, du seul point de vue de la convivialité, ToTok est un messager décent, sinon extraordinaire.
ToTok propose :
- messagerie individuelle et discussions de groupe
- la possibilité d'envoyer des messages audio et vidéo via le chat
- échange de fichiers
- appels audio gratuits illimités
- appels vidéo gratuits illimités
- conférences téléphoniques pour jusqu'à 20 utilisateurs simultanément
En ce qui concerne les extras amusants, les utilisateurs peuvent échanger des autocollants et des gifs, définir des arrière-plans de discussion et partager des emplacements. Ceux qui utilisent Telegram, WhatsApp ou Viber connaissent suffisamment ces fonctionnalités.
La dernière fonctionnalité de ToTok est un filtre de retouche alimenté par l'IA à utiliser lors des appels vidéo . Cela peut être populaire chez certaines personnes, bien que d'autres le dise pour ne pas être positif pour le corps. Pourtant, chaque utilisateur peut décider d'utiliser cette fonctionnalité.
Comment créer une application comme ToTok
Analyse commerciale
Pour développer une application mobile similaire à ToTok, vous devez d'abord effectuer des recherches. Après tout, il existe de nombreux concurrents de renommée mondiale sous la forme de Skype, Telegram et WhatsApp. Vous aurez besoin de connaître le marché, y compris les spécificités du domaine dans lequel vous envisagez de vous lancer et les exigences de votre public cible. Vous devrez également trouver une proposition de valeur unique - une fonctionnalité ou un ensemble de fonctionnalités qui vous aideront à commercialiser votre produit et à arracher les utilisateurs à vos concurrents.
Si vous envisagez de travailler avec une société de développement externalisée au lieu de développeurs indépendants distincts, vous aurez très probablement un chef de projet et peut-être un analyste commercial pour vous aider à effectuer des recherches. Chez Mind Studios, nos chefs de projet sont également expérimentés en analyse commerciale et peuvent effectuer des recherches approfondies.
L'analyse commerciale à elle seule peut prendre de deux à quatre semaines de travail, selon le marché.
Conception, prototypage et retour d'expérience
Lors de l'analyse commerciale ou juste après, votre équipe doit commencer à créer les premières maquettes ou prototypes basse fidélité de votre application. Cela n'aura rien d'extraordinaire : un prototype basse fidélité, également appelé concept de navigation, est conçu pour comprendre la logique derrière une application et pour saisir l'étendue du travail .
Une autre chose pour laquelle le prototypage basse fidélité est utile est de comprendre si l'équipe et le client voient l'application de la même manière. Un croquis approximatif - dessiné à la main ou numérique - permet de visualiser l'interface et d'éviter les problèmes de communication à plusieurs niveaux.
Deux autres prototypes sont ensuite fabriqués après que le prototype basse fidélité est validé par la recherche et approuvé par le client - un prototype moyenne fidélité et un prototype haute fidélité. Le premier inclut généralement une certaine conception d'interface mais est souvent en noir et blanc ; le second peut être interactif de manière à tester l'expérience utilisateur.
Pour apprendre à créer une application comme ToTok et à en faire un succès, vous aurez besoin des commentaires de votre public cible. Au début, avant de disposer d'une application fonctionnelle que vous pouvez diffuser au grand public, vous aurez besoin d'un groupe de test sélectionné en fonction de la recherche sur votre public cible. En recevant des commentaires sur les prototypes d'un groupe de test, vos développeurs peuvent apporter des modifications à la conception et aux fonctionnalités de l'application. Cela rend le développement d'applications de chat vidéo plus pertinent , augmentant les chances de succès du lancement.
Produit minimum viable
Un produit minimum viable (MVP) est un produit fonctionnel mais incomplet. Il s'agit de la première version de votre application que vous pouvez publier sur une boutique d'applications. Le MVP se concentre sur les fonctionnalités de base et accorde souvent assez peu d'attention aux visuels ou à l'interface utilisateur. En bref, un MVP est une application avec des fonctionnalités de base nécessaires mais sans trop d'attractivité. Cela fonctionne pour tester la fonctionnalité , cependant.
Une alternative à un MVP est un MLP - un produit minimum adorable. Un MLP fournira également des fonctionnalités d'appel vidéo et de chat vocal très basiques, mais aura une conception d'interface plus raffinée qu'un MVP. Ceci est fait pour engager les utilisateurs et créer un attachement émotionnel à l'application.
Un MVP est une version d'une application qui peut déjà être monétisée d'une manière ou d'une autre. Cela vous permet d'obtenir un certain retour sur investissement, ce qui s'ajoute à votre budget de développement.
Vous pouvez vous engager dans plusieurs tentatives de MVP/MLP avant que vous et votre équipe de développement n'atteigniez une version de l'application commercialisable. Après cela, vous pouvez ajouter plus de fonctionnalités et améliorer encore la conception.
Les problèmes de sécurité
La partie la plus importante et la plus importante du développement d'applications d'appels vidéo et de chat vocal comme Totok est la sécurité des données . Les messagers contiennent beaucoup d'informations personnelles. Cela inclut les numéros de téléphone des utilisateurs auxquels les comptes sont généralement liés et toutes les informations que les gens partagent dans les messages. Ces données doivent être cryptées pour que votre application soit autorisée sur le marché.
La dernière technologie de cryptage utilisée dans les messageries est le cryptage de bout en bout , où les messages sont cryptés avant de quitter l'appareil de l'expéditeur. De cette façon, les messages ne peuvent être déchiffrés que par l'expéditeur et le destinataire. Personne entre les deux, pas même le propriétaire de l'application, ne possède la clé de déchiffrement. Grâce à cette technologie, il est devenu plus difficile de pirater les messages que les utilisateurs s'envoient.
Par conséquent, lorsque vous décidez de créer une application de chat vidéo comme ToTok , vous devez embaucher des développeurs expérimentés dans les dernières technologies de sécurité. Chez Mind Studios, nous avons de l'expérience dans le travail sur une application de messagerie avec le plus haut niveau possible de protection des données, et nous nous tenons au courant des derniers développements.
Fonctionnalités nécessaires pour une application de messagerie vidéo comme ToTok
Intégration
Puisque nous parlons de développer une application d'appel vidéo et de chat vocal - essentiellement un outil de communication - le processus d'intégration doit être rapide et sécurisé. La plupart des messagers utilisent des numéros de téléphone pour s'inscrire, les cryptant afin qu'ils ne puissent pas être utilisés par des tiers.
Discussions
Bien sûr, il est possible de créer un service VoIP uniquement pour les appels, mais il est probable qu'il ne sera pas aussi populaire qu'il pourrait l'être. Les SMS sont importants pour les générations actuelles d'utilisateurs, parfois plus que les appels. Et si vous incluez des SMS en tête-à-tête, des discussions de groupe sont également attendues ces jours-ci.
De plus, les utilisateurs s'attendent à pouvoir désactiver les discussions pendant une durée définie ou indéfiniment afin que votre application ne les dérange pas lorsqu'ils sont occupés (lors d'une réunion de travail, à l'école, etc.).
Appels audio
Les appels audio sont le cœur et le but d'une application comme ToTok. Les services VoIP transmettent l'audio à l'aide de protocoles Internet, d'où le nom Voice over Internet Protocol, ou VoIP. Étant donné qu'il existe aujourd'hui de nombreux services VoIP, pour que le vôtre se démarque, vous aurez au moins besoin de fournir une connexion de haute qualité. Les utilisateurs doivent s'entendre clairement, sans retards ni distorsions.
Appels vidéo
À proprement parler, un messager VoIP peut survivre avec succès sans fonctionnalité d'appel vidéo. Par exemple, Telegram n'a pas (encore) d'appels vidéo et est toujours très populaire dans le monde entier. Cependant, cette fonctionnalité peut être un gros avantage, surtout si elle est bien implémentée. Puisque nous parlons spécifiquement de la façon de créer une application de chat comme ToTok, nous avons inclus cette fonctionnalité dans notre liste des incontournables. De plus, ToTok propose sa fonction d'appel vidéo non seulement pour les appels individuels, mais également pour les appels de groupe jusqu'à 20 utilisateurs. Ce n'est pas exactement au niveau de Zoom, mais c'est une excellente offre pour les réunions d'entreprise et les rassemblements pendant l'isolement.
Partage de fichiers et de médias
Partager des fichiers sans avoir à les télécharger sur un service tiers est une fonctionnalité que tout utilisateur trouvera pratique. Afin d'économiser le trafic des utilisateurs et d'éviter de surcharger les serveurs, la plupart des messageries fixent des limites à la taille des fichiers que les utilisateurs peuvent envoyer directement.
Enregistrement de messages audio/vidéo
Si votre chat vocal dispose d'une fonction de partage multimédia, les utilisateurs peuvent enregistrer des messages vidéo et audio en dehors de l'application, puis les partager dans le chat. Cependant, ce n'est pas le moyen le plus pratique de communiquer. Au lieu de cela, vous pouvez connecter l'application à la caméra et au microphone d'un appareil afin que les utilisateurs puissent enregistrer et envoyer des médias directement dans l'application. Cela permettra de gagner beaucoup de temps et d'améliorer considérablement l'expérience utilisateur.
Historique des messages
À moins que vous ne construisiez un messager avec des discussions autodestructrices semblables à des discussions secrètes dans Telegram, vous devrez stocker des messages. Différentes applications ont des politiques différentes concernant le stockage des messages. Certains stockent les messages indéfiniment à moins qu'un utilisateur ne les supprime ; d'autres nettoient l'historique des messages après une période définie (un mois, un an, cinq ans). De nombreuses applications offrent à l'utilisateur le choix de la durée pendant laquelle il souhaite que ses textes soient stockés.
Chercher
Pourquoi avoir un historique des messages si les utilisateurs ne trouvent pas ce dont ils ont besoin ? Une fonction de recherche est indispensable dans tout messager qui a des chats textuels.
Notifications
Les notifications sont nécessaires pour les messagers afin que les utilisateurs ne manquent pas de messages même lorsque l'application est en arrière-plan. Pour les applications mobiles, ces notifications sont des notifications push. Ils doivent être personnalisables afin que les utilisateurs puissent désactiver l'application lorsqu'ils sont occupés. Des points bonus pour rendre les notifications personnalisables pour chaque chat en plus de la possibilité de désactiver l'ensemble de l'application.
Voici quelques fonctionnalités supplémentaires dont une application de messagerie comme ToTok peut bénéficier :
Une médiathèque pour trouver rapidement des images ou des vidéos car celles-ci ne sont pas exactement consultables via une fonction de recherche traditionnelle.
@mentions pour avertir les utilisateurs dans un chat au cas où ils le coupent ou sont hors ligne et #hashtags pour trouver tous les messages sur un sujet dans l'historique du chat.
Des outils de retouche photo et vidéo pour que les utilisateurs puissent modifier les médias qu'ils envoient dans l'application. Vous pouvez n'offrir que des options de base telles que recadrer/faire pivoter/ajouter du texte, ou vous pouvez opter pour un big bang et introduire l'IA pour la retouche photo comme le fait ToTok pour ses appels vidéo.
Les bots peuvent aider les utilisateurs à naviguer dans votre application, offrir une assistance ou fournir des fonctionnalités supplémentaires. Par exemple, Telegram a un bot qui peut vous aider à télécharger vos propres autocollants.
En parlant d' autocollants , de nos jours, de nombreux messagers en ont. Certains, comme Viber, ne proposent que des autocollants dessinés par leur équipe de designers, et beaucoup de ces autocollants sont payants. Dans d'autres applications, comme Telegram, vous pouvez télécharger vos propres autocollants. Cependant, cela peut être délicat avec les droits d'auteur, alors si vous faites cela, préparez-vous à gérer les plaintes occasionnelles relatives aux droits d'auteur.
Les GIF sont un autre extra visant à divertir les utilisateurs. Le service populaire Giphy propose une API qui permet de rechercher des GIF directement depuis votre application.
Les arrière - plans de discussion sont un moyen populaire de personnaliser les discussions. Vous pouvez proposer une sélection d'arrière-plans aux utilisateurs, mais nous vous recommandons de mettre en œuvre une fonctionnalité pour ajouter les propres images d'un utilisateur à la galerie d'arrière-plans.
Serveur
Pour rendre la messagerie et la synchronisation entre les appareils possibles, vous aurez besoin d'un serveur. Vous pouvez avoir un serveur physique ou un serveur basé sur le cloud. Il est généralement admis que les serveurs basés sur le cloud sont plus sécurisés que les serveurs physiques, bien que le jury soit toujours à ce sujet.
Une autre chose que vous devez garder à l'esprit lorsque vous envisagez de créer une application pour les appels audio et vidéo est la capacité du serveur. Il faut plus de puissance de traitement pour diffuser de l'audio et de la vidéo de qualité qu'il n'en faut pour envoyer des messages texte et même des médias. De plus, nous parlons de streaming dans les deux sens simultanément. Sans un bon serveur, la connexion peut être lente et le signal peut arriver avec des retards, ce qui frustre les utilisateurs sans fin.
Coût pour développer une application mobile comme ToTok
La création d'une application mobile est un processus long et compliqué. Nous ne pouvons pas offrir une estimation définitive sans discuter de ce que vous aimeriez créer exactement. Le nombre et la complexité des fonctionnalités que vous souhaitez intégrer à votre application, le délai de développement, le nombre de spécialistes que vous êtes prêt à embaucher et même l'emplacement de vos développeurs affecteront tous le coût final.
Cependant, nous pouvons vous fournir une estimation très approximative basée sur les fonctionnalités que nous avons présentées ci-dessus et le travail de l'équipe suivante chez Mind Studios :
- 1 chef de projet
- 1 concepteur UI/UX
- 1-2 développeur Android
- 1-2 développeur iOS
- 1 développeur back-end
- 1 ingénieur qualité
Il s'agit d'une équipe minimale pour développer une application d' appel vidéo et de chat vocal comme ToTok . Si vous décidez de créer une application pour iOS ou Android uniquement, vous pouvez renoncer à un développeur. Cependant, notre expérience montre qu'avec les applications de messagerie pour le grand public, il est généralement préférable de proposer des versions pour les deux plates-formes.
Pour l'équipe que nous avons répertoriée, il faudrait environ 5 à 7 mois pour lancer un MVP d'une application d'appel audio et vidéo avec les fonctionnalités mentionnées ci-dessus. Après cela, le temps et le coût dépendront de la réponse de votre public cible et de la situation du marché. Dans le meilleur des cas, une application complète pourrait être prête en dix mois. Plus rapide si vous embauchez des développeurs supplémentaires ou supprimez certaines fonctionnalités. Le coût de développement d'une telle application commencerait à environ 7 000 $ à 12 000 $ par mois et, dans le meilleur des cas, cela représenterait 75 000 $ pour l'ensemble de l'application . Cette estimation du coût de développement d'une application comme ToTok est cependant très approximative. Pour quelque chose de plus précis, vous devrez discuter des détails de votre projet avec l'équipe que vous envisagez d'embaucher.
Conclusion
Les spécialistes s'attendent à ce que le marché des applications VoIP atteigne près de 200 milliards de dollars de revenus d'ici 2024. Les services VoIP ont généré 14 milliards de dollars de revenus en 2019 rien qu'aux États-Unis. Dans certains pays, les services VoIP sont cependant sous-représentés, car la VoIP est une tendance relativement nouvelle. Ce qui fait que toute l'industrie a soif de diversité. Les gens utilisent des services gigantesques et s'en plaignent - beaucoup - mais n'ont pas d'autre alternative. C'est maintenant le meilleur moment pour penser à rejoindre le marché VoIP avec votre propre application.
Mind Studios est une société de développement expérimentée. Nous avons des professionnels chevronnés et gardons les yeux ouverts sur les nouvelles technologies et tendances. Nous offrons également non seulement des services de développement, mais aussi des services de consultation. Nous serons ravis de répondre à toutes vos questions sur le coût de développement d'une application mobile comme ToTok.
Si vous avez une idée de messagerie et que vous souhaitez obtenir plus d'informations et un devis de développement, écrivez-nous via notre formulaire de contact et nous ne manquerons pas de vous répondre.