Suggerimenti e costi per creare un'app per videochiamate come Totok
Pubblicato: 2021-10-05Le app di messaggistica sono molto popolari in questi giorni, anche ignorando l'improvviso aumento di popolarità dovuto alla pandemia di coronavirus. In questo articolo parliamo di come costruire un'app come ToTok, un messenger lanciato lo scorso anno negli Emirati Arabi Uniti di cui si è parlato molto ed è circondato da polemiche. Toccheremo le sue comodità e problemi e stimeremo il costo per creare un'app come ToTok messenger.
Contenuti:
- Cos'è ToTok?
- Perché i servizi VoIP gratuiti sono vietati negli Emirati Arabi Uniti?
- La controversia su ToTok
- Perché ToTok è diventato così popolare?
- Come creare un'app come ToTok
- Funzionalità necessarie per un'app di messaggistica video come ToTok
- Costo per sviluppare un'app mobile come ToTok
Cos'è ToTok?
Il messenger ToTok è stato lanciato nel 2019 negli Emirati Arabi Uniti per soddisfare la domanda di strumenti di chiamata audio/video online gratuiti poiché Skype, WhatsApp e altri servizi VoIP gratuiti sono vietati nel paese. ToTok offre tutte le funzionalità VoIP di base che ti aspetteresti da un servizio gratuito. Approfondiremo questo aspetto un po' più tardi. Ma prima, vorremmo far luce sui problemi che i servizi VoIP devono affrontare negli Emirati Arabi Uniti.
Perché i servizi VoIP gratuiti sono vietati negli Emirati Arabi Uniti?
Non è facile rispondere a questa domanda. Fondamentalmente, affinché un servizio di comunicazione possa operare negli Emirati Arabi Uniti, deve essere approvato dall'Autorità di regolamentazione delle telecomunicazioni (TRA) . La TRA conduce un audit per ritenere un servizio appropriato. Le regole per l'approvazione includono i requisiti di sicurezza e la conformità alla legislazione degli Emirati Arabi Uniti.
Negli Emirati Arabi Uniti ci sono due principali società di telecomunicazioni che offrono servizi VoIP: Etisalat e Du. Entrambe queste società sono tecnicamente di proprietà del governo. Sembra ragionevole ritenere che i servizi di telecomunicazioni gratuiti stranieri siano vietati nel paese affinché le società nazionali possano preservare un monopolio e mantenere i profitti all'interno dello stato.
Per motivi di chiarezza, i servizi di telecomunicazioni esteri funzionano negli Emirati. Puoi inviare messaggi via Skype e WhatsApp sul territorio degli Emirati. Quello che non puoi fare è effettuare chiamate audio e video utilizzando questi servizi. Dovrai invece utilizzare una delle opzioni approvate come BOTIM, un servizio in abbonamento per videochiamate e chiamate vocali. Esistono numerosi servizi di questo tipo che operano negli Emirati Arabi Uniti, ma tutti sono a pagamento. Bene, tutti sono stati pagati prima che arrivasse ToTok.
Le persone negli Emirati Arabi Uniti hanno colto felicemente l'opportunità di effettuare chiamate gratuite su Internet. Tuttavia, all'inizio del 2020, l'app ToTok è stata rimossa sia dal Google Play Store che dall'Apple App Store e, al momento della stesura, non è stata ripristinata. Allora, cos'è successo?
La controversia su ToTok
Alla fine del 2019, è stato pubblicato un rapporto sul New York Times in cui si affermava che il governo degli Emirati Arabi Uniti stava usando ToTok per la sorveglianza . Questo rapporto si basava su una valutazione dell'intelligence statunitense e affermava che, sebbene ToTok non sia un malware e non ci siano backdoor o exploit, la società dietro l'app - Breej Holding - ha legami con l'intelligence degli Emirati. Ciò ha suggerito l'idea che ToTok raccolga dati dai telefoni degli utenti come registri delle chiamate, immagini e registrazioni video e audio e li condivida con il governo.
Il rapporto ha innescato la decisione di Google e Apple di rimuovere ToTok dai rispettivi app store all'inizio di gennaio. L'app è stata successivamente riportata su Google Play a seguito di una dichiarazione di Breej Holding che negava qualsiasi coinvolgimento con il governo. Tuttavia, è stato nuovamente rimosso a febbraio.
In questo momento, ToTok per Android è disponibile nella Huawei AppGallery e come file APK sul sito Web ufficiale dell'app. Non è possibile installarlo su dispositivi iOS. Intanto le indagini sembrano andare avanti.
Perché ToTok è diventato così popolare?
Il fatto che ToTok fosse fondamentalmente l'unica alternativa gratuita alle chiamate a pagamento negli Emirati Arabi Uniti probabilmente aveva molto a che fare con la sua popolarità. Tuttavia, nonostante le polemiche che lo circondano, puramente dal punto di vista dell'usabilità, ToTok è un discreto messenger, se non addirittura straordinario.
ToTok offre:
- messaggistica individuale e chat di gruppo
- la possibilità di inviare messaggi audio e video tramite chat
- scambio di file
- chiamate audio gratuite illimitate
- videochiamate gratuite illimitate
- chiamate in conferenza per un massimo di 20 utenti contemporaneamente
Per quanto riguarda gli extra divertenti, gli utenti possono scambiare adesivi e gif, impostare sfondi per chat e condividere posizioni. Coloro che usano Telegram, WhatsApp o Viber hanno abbastanza familiarità con queste funzionalità.
La caratteristica finale di ToTok è un filtro di ritocco basato sull'intelligenza artificiale da utilizzare durante le videochiamate . Questo potrebbe essere popolare tra alcune persone, anche se altri lo chiameranno per non essere positivo per il corpo. Tuttavia, ogni utente può decidere se utilizzare questa funzione.
Come creare un'app come ToTok
Analisi aziendale
Per sviluppare un'app mobile simile a ToTok, devi prima condurre una ricerca. Dopotutto, ci sono numerosi concorrenti di fama mondiale sotto forma di Skype, Telegram e WhatsApp. Dovrai conoscere il mercato, comprese le specifiche dell'area in cui intendi lanciare e le esigenze del tuo pubblico di destinazione. Dovrai anche trovare una proposta di valore unica, una caratteristica o un insieme di funzionalità che ti aiuteranno a commercializzare il tuo prodotto e strappare gli utenti ai concorrenti.
Se hai intenzione di lavorare con una società di sviluppo in outsourcing invece che con sviluppatori freelance separati, molto probabilmente avrai un project manager e forse un analista aziendale per aiutarti a condurre la ricerca. In Mind Studios, i nostri project manager hanno anche esperienza nell'analisi aziendale e possono eseguire ricerche approfondite.
La sola analisi aziendale può richiedere da due a quattro settimane di lavoro, a seconda del mercato.
Progettazione, prototipazione e feedback
Durante l'analisi aziendale o subito dopo, il tuo team dovrebbe iniziare a creare i primi mockup o prototipi a bassa fedeltà della tua app. Non sarà niente di speciale: un prototipo a bassa fedeltà, chiamato anche concetto di navigazione, è costruito per comprendere la logica alla base di un'applicazione e per cogliere lo scopo del lavoro .
Un'altra cosa utile per la prototipazione a bassa fedeltà è capire se il team e il cliente vedono l'app allo stesso modo. Uno schizzo approssimativo, disegnato a mano o digitale, aiuta a visualizzare l'interfaccia ed evitare problemi di comunicazione a diversi livelli.
Vengono quindi realizzati altri due prototipi dopo che il prototipo a bassa fedeltà è stato convalidato dalla ricerca e approvato dal cliente: un prototipo a media fedeltà e un prototipo ad alta fedeltà. Il primo di solito include un design dell'interfaccia, ma è spesso in bianco e nero; il secondo può essere interattivo in modo da testare l'esperienza dell'utente.
Per imparare a creare un'app come ToTok e renderla di successo, avrai bisogno del feedback del tuo pubblico di destinazione. Nelle prime fasi, prima di avere un'app funzionale da rilasciare al pubblico in generale, avrai bisogno di un gruppo di test selezionato in base alla ricerca sul tuo pubblico di destinazione. Ricevendo feedback sui prototipi da un gruppo di test, i tuoi sviluppatori possono apportare modifiche al design e alle funzionalità dell'app. Ciò rende lo sviluppo di app di chat video più mirato , aumentando le possibilità di un lancio di successo.
Prodotto minimo praticabile
Un prodotto minimo vitale (MVP) è un prodotto funzionale ma incompleto. Questa è la prima versione della tua app che puoi rilasciare in un app store. L'MVP è focalizzato sulle funzionalità di base e spesso presta poca attenzione alla grafica o all'interfaccia utente. In breve, un MVP è un'app con funzionalità di base necessarie ma senza molto in termini di attrattiva. Funziona per testare la funzionalità , però.
Un'alternativa a un MVP è un MLP, un prodotto minimo amabile. Un MLP fornirà anche funzionalità di videochiamata e chat vocale di base, ma avrà un design dell'interfaccia più raffinato rispetto a un MVP. Questo viene fatto per coinvolgere gli utenti e creare un attaccamento emotivo all'app.
Un MVP è una versione di un'app che può già essere monetizzata in qualche modo. Questo ti aiuta a ottenere un certo ritorno sull'investimento, aggiungendosi al tuo budget di sviluppo.
Potresti impegnarti in diversi tentativi di MVP/MLP prima che tu e il tuo team di sviluppo raggiungate una versione dell'app commerciabile. Successivamente, puoi aggiungere più funzionalità e migliorare ulteriormente il design.
Problemi di sicurezza
La parte più importante e più importante nell'affrontare lo sviluppo di app per videochiamate e chat vocali come Totok è la sicurezza dei dati . I messaggeri contengono molte informazioni personali. Ciò include i numeri di telefono degli utenti a cui sono generalmente associati gli account e tutte le informazioni che le persone condividono nei messaggi. Tali dati devono essere crittografati affinché la tua app sia consentita sul mercato.
L'ultima tecnologia di crittografia utilizzata nei messenger è la crittografia end-to-end , in cui i messaggi vengono crittografati prima che lascino il dispositivo del mittente. In questo modo, i messaggi possono essere decifrati solo dal mittente e dal destinatario. Nessuno in mezzo, nemmeno il proprietario dell'app, ha la chiave di decrittazione. Grazie a questa tecnologia, è diventato più difficile hackerare i messaggi che gli utenti si scambiano.
Quindi, quando decidi di creare un'app di chat video come ToTok , devi assumere sviluppatori con esperienza nelle ultime tecnologie di sicurezza. In Mind Studios, abbiamo esperienza di lavoro su un'app di messaggistica con il più alto livello possibile di protezione dei dati e teniamo il passo con gli ultimi sviluppi.
Funzionalità necessarie per un'app di messaggistica video come ToTok
Onboarding
Dal momento che stiamo parlando dello sviluppo di un'app di videochiamata e chat vocale, essenzialmente uno strumento di comunicazione, il processo di onboarding dovrebbe essere veloce e sicuro. La maggior parte dei messenger utilizza i numeri di telefono per registrarsi, crittografandoli in modo che non possano essere utilizzati da terzi.
chat
Ovviamente è possibile creare un servizio solo VoIP per le chiamate, ma è probabile che non sarà così popolare come potrebbe essere. I messaggi di testo sono importanti per le attuali generazioni di utenti, a volte più delle chiamate. E se stai includendo i messaggi individuali, in questi giorni sono previste anche chat di gruppo.
Inoltre, gli utenti si aspettano di poter disattivare l'audio delle chat per un tempo prestabilito o indefinitamente in modo che la tua app non li disturbi quando sono occupati (in una riunione di lavoro, a scuola, ecc.).
Chiamate audio
Le chiamate audio sono il cuore e lo scopo di un'app come ToTok. I servizi VoIP trasmettono l'audio utilizzando i protocolli Internet, da cui il nome Voice over Internet Protocol o VoIP. Poiché oggi vengono offerti più servizi VoIP, per far risaltare il tuo dovrai almeno fornire una connessione di alta qualità. Gli utenti hanno bisogno di ascoltarsi chiaramente, senza ritardi e distorsioni.
Videochiamate
A rigor di termini, un messenger VoIP può sopravvivere con successo senza funzionalità di videochiamata. Ad esempio, Telegram non ha (ancora) videochiamate ed è ancora molto popolare in tutto il mondo. Tuttavia, questa funzionalità può essere un grande vantaggio, soprattutto se implementata bene. Dal momento che stiamo parlando in particolare di come creare un'app di chat come ToTok, abbiamo incluso questa funzione nella nostra lista di must-have. Inoltre, ToTok offre la sua funzione di videochiamata non solo per chiamate individuali ma anche per chiamate di gruppo fino a 20 utenti. Questo non è esattamente a livello di Zoom, ma è un'ottima offerta per riunioni e riunioni aziendali durante l'isolamento.
Condivisione di file e contenuti multimediali
La condivisione di file senza doverli caricare su un servizio di terze parti è una funzionalità che qualsiasi utente troverà conveniente. Per salvare il traffico degli utenti e per evitare di sovraccaricare i server, la maggior parte dei messenger imposta limiti alla dimensione dei file che gli utenti possono inviare direttamente.
Registrazione di messaggi audio/video
Se la tua chat vocale ha una funzione di condivisione di file multimediali, gli utenti possono registrare messaggi video e audio all'esterno dell'app e condividerli nella chat. Tuttavia, questo non è il modo più conveniente di comunicare. Invece, puoi connettere l'app alla fotocamera e al microfono di un dispositivo in modo che gli utenti possano registrare e inviare file multimediali direttamente nell'app. Ciò farà risparmiare molto tempo e migliorerà notevolmente l'esperienza dell'utente.
Cronologia dei messaggi
A meno che tu non stia costruendo un messenger con chat autodistruttive simili alle chat segrete in Telegram, dovrai archiviare i messaggi. App diverse hanno criteri diversi per quanto riguarda l'archiviazione dei messaggi. Alcuni archiviano i messaggi a tempo indeterminato a meno che un utente non li elimini; altri puliscono la cronologia dei messaggi dopo un periodo prestabilito (un mese, un anno, cinque anni). Molte app offrono all'utente la possibilità di scegliere per quanto tempo conservare i propri testi.
Ricerca
Perché avere una cronologia dei messaggi se gli utenti non riescono a trovare ciò di cui hanno bisogno? Una funzione di ricerca è un must in qualsiasi messenger che ha chat di testo.
Notifiche
Le notifiche sono necessarie per i messenger in modo che gli utenti non perdano i messaggi anche quando l'app è in background. Per le app mobili, queste notifiche arrivano come notifiche push. Devono essere personalizzabili in modo che gli utenti possano disattivare l'audio dell'app quando sono occupati. Punti bonus per rendere personalizzabili le notifiche per ogni chat oltre all'opzione per disattivare l'audio dell'app in generale.
Ecco alcune funzionalità extra di cui un'app di messaggistica come ToTok può trarre vantaggio:
Una libreria multimediale per trovare rapidamente immagini o video poiché non sono esattamente ricercabili tramite una funzione di ricerca tradizionale.
@menzioni per avvisare gli utenti in una chat nel caso in cui stiano disattivando l'audio o siano offline e #hashtag per trovare tutti i messaggi su un argomento nella cronologia della chat.
Strumenti di editing di foto e video in modo che gli utenti possano modificare i media che inviano nell'app. Puoi offrire solo opzioni di base come ritaglia/ruota/aggiungi testo, oppure puoi fare un big bang e introdurre l'intelligenza artificiale per il fotoritocco come fa ToTok per le loro videochiamate.
I bot possono aiutare gli utenti a navigare nella tua app, offrire assistenza o fornire funzionalità extra. Ad esempio, Telegram ha un bot che può aiutarti a caricare i tuoi adesivi.
A proposito di adesivi , in questi giorni molti messenger li hanno. Alcuni, come Viber, offrono solo adesivi disegnati dal loro team di designer e molti di questi adesivi sono a pagamento. In altre app, come Telegram, puoi caricare i tuoi adesivi. Tuttavia, questo potrebbe essere complicato con i diritti d'autore, quindi se lo fai, preparati a gestire i reclami occasionali sul copyright.
Le GIF sono un altro extra volto a intrattenere gli utenti. Il popolare servizio Giphy offre un'API che consente di cercare GIF direttamente dalla tua app.
Gli sfondi delle chat sono un modo popolare per personalizzare le chat. Puoi offrire agli utenti una selezione di sfondi tra cui scegliere, ma consigliamo di implementare una funzione per aggiungere le immagini di un utente alla galleria di sfondi.
server
Per rendere possibile la messaggistica e la sincronizzazione tra dispositivi, avrai bisogno di un server. Puoi avere un server fisico o un server basato su cloud. Generalmente si ritiene che i server basati su cloud siano più sicuri di quelli fisici, anche se la giuria è ancora fuori discussione.
Un'altra cosa che devi tenere a mente quando pianifichi di creare un'app per chiamate audio e video è la capacità del server. Ci vuole più potenza di elaborazione per lo streaming di audio e video di qualità rispetto a quella necessaria per inviare messaggi di testo e persino contenuti multimediali. Inoltre, stiamo parlando di streaming in entrambe le direzioni contemporaneamente. Senza un buon server, la connessione può essere lenta e il segnale potrebbe arrivare con ritardi, il che frustra gli utenti a non finire.
Costo per sviluppare un'app mobile come ToTok
La creazione di un'app mobile è un processo lungo e complicato. Non possiamo offrire una stima definitiva senza discutere di cosa esattamente desideri creare. Il numero e la complessità delle funzionalità che desideri avere nella tua app, i tempi di sviluppo, il numero di specialisti che sei pronto ad assumere e persino la posizione dei tuoi sviluppatori influiranno sul costo finale.
Tuttavia, possiamo fornirti una stima molto approssimativa basata sulle funzionalità che abbiamo esposto sopra e sul lavoro del seguente team di Mind Studios :
- 1 responsabile di progetto
- 1 progettista UI/UX
- 1-2 Sviluppatore Android
- 1-2 sviluppatore iOS
- 1 sviluppatore di backend
- 1 ingegnere QA
Questa è una squadra minima per sviluppare un'app di videochiamata e chat vocale come ToTok . Se decidi di creare un'app solo per iOS o Android, puoi rinunciare a uno sviluppatore. Tuttavia, la nostra esperienza dice che con le app di messaggistica per il pubblico in generale, di solito è meglio offrire versioni per entrambe le piattaforme.
Per il team che abbiamo elencato, ci vorrebbero dai 5 ai 7 mesi per lanciare un MVP di un'app per chiamate audio e video con le funzionalità sopra menzionate. Successivamente, il tempo e il costo dipenderanno dalla risposta del pubblico di destinazione e dalla situazione del mercato. Nella migliore delle ipotesi, un'app completa potrebbe essere pronta in dieci mesi. Più veloce se assumi sviluppatori extra o tagli alcune funzionalità. Il costo per lo sviluppo di un'app del genere partirebbe da circa $ 7.000 a $ 12.000 al mese e, nel migliore dei casi, si aggirerebbe fino a $ 75.000 per l'intera app . Tuttavia, questa stima del costo per sviluppare un'app come ToTok è molto approssimativa. Per qualcosa di più preciso, dovrai discutere i dettagli del tuo progetto con il team che intendi assumere.
Conclusione
Gli specialisti prevedono che il mercato delle app VoIP raggiungerà quasi $ 200 miliardi di entrate entro il 2024. I servizi VoIP hanno registrato $ 14 miliardi di entrate nel 2019 solo negli Stati Uniti. In alcuni paesi, tuttavia, i servizi VoIP sono sottorappresentati, poiché il VoIP è una tendenza relativamente nuova. Il che fa sì che l'intero settore brami la diversità. Le persone usano servizi giganteschi e se ne lamentano - molto - ma non hanno alternative. Ora è il momento migliore per pensare di entrare nel mercato VoIP con un'app tutta tua.
Mind Studios è una società di sviluppo con esperienza. Abbiamo professionisti esperti e teniamo gli occhi aperti su nuove tecnologie e tendenze. Offriamo anche non solo sviluppo, ma anche servizi di consulenza. Saremo felici di rispondere a qualsiasi domanda tu abbia su quanto costa sviluppare un'app mobile come ToTok.
Se hai un'idea di messenger e desideri ottenere maggiori informazioni e un preventivo per lo sviluppo, scrivici tramite il nostro modulo di contatto e saremo sicuri di ricontattarti.