Totokのようなビデオ通話アプリを構築するためのヒントとコスト
公開: 2021-10-05メッセンジャーアプリは、コロナウイルスのパンデミックによる突然の人気の急上昇を無視しても、最近非常に人気があります。 この記事では、昨年アラブ首長国連邦で立ち上げられ、広く話題になり、論争に巻き込まれているメッセンジャーであるToTokのようなアプリを構築する方法について説明します。 その利便性と問題点に触れ、ToTokメッセンジャーのようなアプリを作成するためのコストを見積もります。
コンテンツ:
- ToTokとは何ですか?
- アラブ首長国連邦で無料のVoIPサービスが禁止されているのはなぜですか?
- ToTokの論争
- ToTokがなぜそんなに人気になったのですか?
- ToTokのようなアプリを構築する方法
- ToTokのようなビデオメッセンジャーアプリに必要な機能
- ToTokのようなモバイルアプリを開発するためのコスト
ToTokとは何ですか?
ToTokメッセンジャーは、Skype、WhatsApp、およびその他の無料VoIPサービスが国内で禁止されているため、無料のオンラインオーディオ/ビデオ通話ツールの需要を満たすためにUAEで2019年に発売されました。 ToTokは、無料サービスに期待されるすべての基本的なVoIP機能を提供します。 これについては後で詳しく説明します。 しかし、最初に、VoIPサービスがアラブ首長国連邦で直面している問題に光を当てたいと思います。
アラブ首長国連邦で無料のVoIPサービスが禁止されているのはなぜですか?
この質問に答えるのは簡単ではありません。 基本的に、UAEで通信サービスを運用するには、電気通信規制当局(TRA)による承認が必要です。 TRAは、サービスが適切であると見なすために監査を実施します。 承認のルールには、セキュリティ要件とUAE法の遵守が含まれます。
アラブ首長国連邦には、VoIPサービスを提供する2つの主要な電気通信会社があります。EtisalatとDuです。 これらの会社は両方とも技術的に政府所有です。 国営企業が独占を維持し、州内で利益を維持するために、外国の無料電気通信サービスが国内で禁止されていると信じるのは合理的であるように思われる。
明確にするために、外国の電気通信サービスは首長国連邦で機能します。 エミレーツの領土でSkypeとWhatsAppを介してメッセージを送信できます。 あなたができないことは、これらのサービスを使用して音声通話とビデオ通話を行うことです。 代わりに、ビデオ通話と音声通話のサブスクリプションベースのサービスであるBOTIMなどの承認済みオプションの1つを使用する必要があります。 アラブ首長国連邦ではそのようなサービスが数多く運営されていますが、それらはすべて有料です。 さて、ToTokが登場する前にすべてが支払われました。
アラブ首長国連邦の人々は、インターネットを介して無料通話を発信する機会に喜んで飛びつきました。 ただし、2020年の初めに、ToTokアプリはGooglePlayストアとAppleApp Storeの両方から削除され、執筆時点では復元されていません。 どうしたの?
ToTokの論争
2019年の終わりに、 UAE政府が監視にToTokを使用していることを示すレポートがニューヨークタイムズに掲載されました。 このレポートは米国のインテリジェンスによる評価に基づいており、ToTokはマルウェアではなく、バックドアやエクスプロイトはありませんが、アプリの背後にある会社であるBreejHoldingはEmiratiインテリジェンスと関係があると主張しました。 これは、ToTokが通話記録、写真、ビデオとオーディオの録音などのユーザーの電話からデータを収集し、それを政府と共有するという考えを示唆しました。
このレポートは、GoogleとAppleの両方が、1月の初めにそれぞれのアプリストアからToTokを削除するという決定を引き起こしました。 このアプリは、政府との関与を否定するBreej Holdingの声明を受けて、後にGooglePlayに戻されました。 ただし、2月に再び削除されました。
現時点では、ToTok for Androidは、Huawei AppGalleryにあり、アプリの公式WebサイトにAPKファイルとしてあります。 iOSデバイスにインストールするオプションはありません。 その間、調査は継続しているようです。
ToTokがなぜそんなに人気になったのですか?
ToTokが基本的にUAEでの有料通話の唯一の無料の代替手段であったという事実は、おそらくその人気と大きく関係していました。 しかし、それを取り巻く論争にもかかわらず、純粋に使いやすさの観点から、ToTokは特別なことではないにしても、まともなメッセンジャーです。
ToTokのオファー:
- 1対1のメッセージングとグループチャット
- チャットを介してオーディオおよびビデオメッセージを送信する機能
- ファイル交換
- 無制限の無料音声通話
- 無制限の無料ビデオ通話
- 最大20人のユーザーを同時に電話会議
楽しい特典として、ユーザーはステッカーやGIFを交換したり、チャットの背景を設定したり、場所を共有したりできます。 Telegram、WhatsApp、またはViberを使用する人は、これらの機能に十分精通しています。
ToTokの最後の機能は、ビデオ通話中に使用するAIを利用したレタッチフィルターです。 これは一部の人々の間で人気があるかもしれませんが、他の人々はボディポジティブではないとそれを呼びます。 それでも、すべてのユーザーがこの機能を使用するかどうかを決定できます。
ToTokのようなアプリを構築する方法
ビジネス分析
ToTokに似たモバイルアプリを開発するには、まず調査を行う必要があります。 結局のところ、Skype、Telegram、WhatsAppの形で世界的に有名な競合他社が数多くあります。 立ち上げを計画している地域の詳細やターゲットオーディエンスの要件など、市場を知る必要があります。 また、独自の価値提案を見つける必要があります。これは、製品を売り込み、競合他社からユーザーを奪うのに役立つ機能または機能のセットです。
個別のフリーランス開発者ではなく、アウトソーシング開発会社と協力することを計画している場合は、プロジェクトマネージャーとおそらくビジネスアナリストが研究の実施を支援する可能性があります。 マインドスタジオでは、プロジェクトマネージャーはビジネス分析の経験もあり、詳細な調査を行うことができます。
市場にもよりますが、事業分析だけでも2週間から4週間かかる場合があります。
設計、プロトタイピング、およびフィードバック
ビジネス分析を行っている間、またはその直後に、チームはアプリの最初のモックアップまたは忠実度の低いプロトタイプの作成を開始する必要があります。 これは特別なことではありません。ナビゲーションの概念とも呼ばれる忠実度の低いプロトタイプは、アプリケーションの背後にあるロジックを理解し、作業の範囲を把握するために構築されています。
忠実度の低いプロトタイピングが役立つもう1つの点は、チームとクライアントがアプリを同じように見ているかどうかを理解することです。 ラフスケッチ(手描きまたはデジタル)は、インターフェイスを視覚化し、いくつかのレベルでの誤解を避けるのに役立ちます。
次に、忠実度の低いプロトタイプが調査によって検証され、クライアントによって承認された後、さらに2つのプロトタイプが作成されます。忠実度の高いプロトタイプと忠実度の高いプロトタイプです。 最初のものは通常、いくつかのインターフェースデザインを含みますが、多くの場合白黒です。 2つ目は、ユーザーエクスペリエンスをテストする方法でインタラクティブにすることができます。
ToTokのようなアプリを作成して成功させる方法を学ぶには、ターゲットオーディエンスからのフィードバックが必要です。 初期の段階では、一般にリリースできる機能的なアプリを入手する前に、ターゲットオーディエンスの調査に基づいて選択されたテストグループが必要になります。 テストグループからプロトタイプに関するフィードバックを受け取ることで、開発者はアプリのデザインと機能を変更できます。 これにより、ビデオチャットアプリの開発がより的確になり、リリースが成功する可能性が高まります。
最小実行可能製品
最小実行可能製品(MVP)は、機能的でありながら不完全な製品です。 これは、アプリストアにリリースできるアプリの最初のバージョンです。 MVPは基本的な機能に重点を置いており、多くの場合、ビジュアルやユーザーインターフェイスにはほとんど注意を払っていません。 要するに、MVPは基本的な必要な機能を備えたアプリですが、魅力的な点はあまりありません。 ただし、機能をテストするために機能します。
MVPに代わるものは、MLP —最小限の愛らしい製品です。 MLPは、非常に基本的なビデオコールとボイスチャット機能も提供しますが、MVPよりも洗練されたインターフェイスデザインを備えています。 これは、ユーザーを引き付け、アプリへの感情的な愛着を構築するために行われます。
MVPは、何らかの方法ですでに収益化できるアプリのバージョンです。 これにより、投資収益率が向上し、開発予算が増加します。
あなたとあなたの開発チームが市場性のあるアプリのバージョンに到達する前に、MVP / MLPでいくつかの試みを行うことができます。 その後、機能を追加して、デザインをさらに改善できます。
セキュリティ上の問題
Totokのようなビデオ通話やボイスチャットアプリの開発に取り組む上で最大かつ最も重要な部分は、データセキュリティです。 メッセンジャーには多くの個人情報が含まれています。 これには、アカウントが通常バインドされているユーザーの電話番号と、ユーザーがメッセージで共有するすべての情報が含まれます。 アプリを市場に出すには、このようなデータを暗号化する必要があります。
メッセンジャーで使用されている最新の暗号化技術はエンドツーエンド暗号化であり、メッセージは送信者のデバイスを離れる前に暗号化されます。 このように、メッセージは送信者と受信者だけが復号化できます。 アプリの所有者でさえも、その間に誰も復号化キーを持っていません。 このテクノロジーのおかげで、ユーザーが互いに送信するメッセージをハッキングすることが難しくなりました。
したがって、 ToTokのようなビデオチャットアプリを作成する場合は、最新のセキュリティテクノロジーの経験を持つ開発者を雇う必要があります。 マインドスタジオでは、可能な限り最高レベルのデータ保護を備えたメッセンジャーアプリの開発経験があり、最新の開発に対応しています。
ToTokのようなビデオメッセンジャーアプリに必要な機能
オンボーディング
ビデオ通話とボイスチャットアプリ(基本的にはコミュニケーションツール)の開発について話しているので、オンボーディングプロセスは高速で安全でなければなりません。 ほとんどのメッセンジャーは、サインアップに電話番号を使用して暗号化し、サードパーティが使用できないようにします。
チャット
もちろん、通話用のVoIPのみのサービスを構築することは可能ですが、それが可能な限り人気がない可能性があります。 テキストメッセージは、現在の世代のユーザーにとって重要であり、場合によっては通話よりも重要です。 また、1対1のテキストメッセージを含める場合は、最近ではグループチャットも期待されています。
さらに、ユーザーは、チャットを一定時間または無期限にミュートできることを期待しているため、忙しいとき(仕事の会議、学校など)にアプリがチャットの邪魔をすることはありません。
音声通話
音声通話は、ToTokのようなアプリの心臓部であり目的です。 VoIPサービスは、インターネットプロトコルを使用して音声を送信するため、Voice over Internet Protocol(VoIP)という名前が付けられています。 今日提供されているVoIPサービスは複数あるため、目立つようにするには、少なくとも高品質の接続を提供する必要があります。 ユーザーは、遅延や歪みなしに、お互いをはっきりと聞く必要があります。
ビデオ通話
厳密に言えば、VoIPメッセンジャーはビデオ通話機能がなくてもうまく生き残ることができます。 たとえば、Telegramには(まだ)ビデオ通話がなく、世界中で非常に人気があります。 ただし、この機能は、特に適切に実装されている場合、大きな利点になる可能性があります。 ToTokのようなチャットアプリを構築する方法について具体的に話しているので、この機能を必須リストに含めました。 さらに、ToTokは、1対1の通話だけでなく、最大20ユーザーのグループ通話にもビデオ通話機能を提供します。 これは正確にズームレベルではありませんが、会社の会議や隔離中の集まりに最適です。
ファイルとメディアの共有
サードパーティのサービスにファイルをアップロードせずにファイルを共有することは、すべてのユーザーが便利だと思う機能です。 ユーザーのトラフィックを節約し、サーバーの過負荷を回避するために、ほとんどのメッセンジャーは、ユーザーが直接送信できるファイルのサイズに制限を設定します。
オーディオ/ビデオメッセージの録音
ボイスチャットにメディア共有機能がある場合、ユーザーはアプリの外部でビデオメッセージとオーディオメッセージを録音して、チャットで共有できます。 ただし、これは最も便利な通信方法ではありません。 代わりに、アプリをデバイスのカメラとマイクに接続して、ユーザーがアプリ内でメディアを直接記録および送信できるようにすることができます。 これにより、多くの時間が節約され、ユーザーエクスペリエンスが大幅に向上します。
メッセージ履歴
Telegramの秘密のチャットに似た自己破壊的なチャットでメッセンジャーを構築しているのでない限り、メッセージを保存する必要があります。 アプリが異なれば、メッセージストレージに関するポリシーも異なります。 ユーザーがメッセージを削除しない限り、メッセージを無期限に保存するものもあります。 他の人は、設定された期間(1か月、1年、5年)後にメッセージ履歴をクリーンアップします。 多くのアプリでは、テキストを保存する期間をユーザーが選択できます。
検索
ユーザーが必要なものを見つけられないのに、なぜメッセージ履歴があるのですか? 検索機能は、テキストチャットを行うメッセンジャーには必須です。
通知
アプリがバックグラウンドにある場合でもユーザーがメッセージを見逃さないように、メッセンジャーには通知が必要です。 モバイルアプリの場合、これらの通知はプッシュ通知として提供されます。 ユーザーが忙しいときにアプリをミュートできるように、カスタマイズ可能である必要があります。 アプリ全体をミュートするオプションに加えて、チャットごとに通知をカスタマイズできるようにするためのボーナスポイント。
ToTokのようなメッセンジャーアプリが恩恵を受けることができるいくつかの追加機能は次のとおりです。
従来の検索機能では正確に検索できないため、画像や動画をすばやく見つけるためのメディアライブラリ。
ユーザーがチャットをミュートしている場合やオフラインの場合にチャットでユーザーに通知する@mentionsと、チャット履歴内のトピックに関するすべてのメッセージを検索する#hashtags 。
ユーザーがアプリで送信するメディアを微調整できるようにする写真およびビデオ編集ツール。 テキストの切り抜き/回転/追加などの基本的なオプションのみを提供することも、ToTokがビデオ通話で行うようにビッグバンで写真レタッチ用のAIを導入することもできます。
ボットは、ユーザーがアプリをナビゲートしたり、支援を提供したり、追加機能を提供したりするのに役立ちます。 たとえば、Telegramには、独自のステッカーをアップロードするのに役立つボットがあります。
ステッカーといえば、最近は多くのメッセンジャーがステッカーを持っています。 Viberのように、デザイナーのチームによって描かれたステッカーのみを提供するものもあり、それらのステッカーの多くは有料です。 Telegramなどの他のアプリでは、独自のステッカーをアップロードできます。 ただし、これは著作権に関しては注意が必要な場合があるため、そうする場合は、時折発生する著作権に関する苦情に対処する準備をしてください。
GIFは、ユーザーを楽しませることを目的としたもう1つの追加機能です。 人気のあるサービスGiphyは、アプリから直接GIFを検索できるAPIを提供します。
チャットの背景は、チャットをカスタマイズするための一般的な方法です。 ユーザーが選択できる背景の選択肢を提供できますが、ユーザー自身の画像を背景ギャラリーに追加する機能を実装することをお勧めします。
サーバ
デバイス間のメッセージングと同期を可能にするには、サーバーが必要です。 物理サーバーまたはクラウドベースのサーバーを使用できます。 クラウドベースのサーバーは物理サーバーよりも安全であると一般に信じられていますが、陪審員はまだそれに取り組んでいます。
音声通話とビデオ通話用のアプリの構築を計画する際に留意する必要があるもう1つのことは、サーバーの容量です。 高品質のオーディオとビデオをストリーミングするには、テキストメッセージやメディアを送信するよりも多くの処理能力が必要です。 その上、私たちは両方の方法を同時にストリーミングすることについて話している。 適切なサーバーがないと、接続が遅くなり、信号に遅延が発生する可能性があります。これにより、ユーザーは終わりのないイライラを覚えます。
ToTokのようなモバイルアプリを開発するためのコスト
モバイルアプリの構築は、時間のかかる複雑なプロセスです。 何を作成したいかを正確に話し合わずに、最終的な見積もりを提供することはできません。 アプリに必要な機能の数と複雑さ、開発の時間枠、採用する準備ができているスペシャリストの数、さらには開発者の場所さえも、すべて最終的なコストに影響します。
ただし、上記で説明した機能とMind Studiosの次のチームの作業に基づいて、非常に大まかな見積もりを提供できます。
- 1人のプロジェクトマネージャー
- 1 UI / UXデザイナー
- 1-2Android開発者
- 1-2iOS開発者
- 1人のバックエンド開発者
- 1人のQAエンジニア
これは、 ToTokのようなビデオ通話とボイスチャットアプリを開発するための最小限のチームです。 iOSまたはAndroid専用のアプリを作成する場合は、1人の開発者を辞めることができます。 ただし、私たちの経験によれば、一般向けのメッセンジャーアプリでは、通常、両方のプラットフォーム用のバージョンを提供する方が適切です。
私たちがリストしたチームの場合、上記の機能を備えたオーディオおよびビデオ通話アプリのMVPを起動するのに約5〜7か月かかります。 その後、時間とコストは、ターゲットオーディエンスからの応答と市場の状況によって異なります。 最良のシナリオでは、完全なアプリが10か月で準備できる可能性があります。 追加の開発者を雇ったり、いくつかの機能をカットしたりすると、より速くなります。 このようなアプリの開発コストは、月に約7,000ドルから12,000ドルで始まり、最良のシナリオでは、アプリ全体で合計75,000ドルになります。 ただし、ToTokのようなアプリを開発するためのコストのこの見積もりは非常に概算です。 もっと正確に言うと、あなたはあなたが雇うことを計画しているチームとあなたのプロジェクトの詳細について話し合う必要があるでしょう。
結論
専門家は、VoIPアプリ市場が2024年までにほぼ2,000億ドルの収益に達すると予想しています。VoIPサービスの2019年の収益は米国だけで140億ドルでした。 一部の国では、VoIPは比較的新しいトレンドであるため、VoIPサービスは過小評価されています。 これにより、業界全体が多様性を切望しています。 人々は巨大なサービスを利用し、それらについて不平を言います—たくさん—しかし、他に選択肢はありません。 今こそ、独自のアプリでVoIP市場に参入することを考えるのに最適な時期です。
マインドスタジオは経験豊富な開発会社です。 私たちは経験豊富な専門家を擁し、新しいテクノロジーやトレンドに目を光らせています。 開発だけでなく、コンサルティングサービスも提供しています。 ToTokのようなモバイルアプリの開発にかかる費用についてのご質問には喜んでお答えします。
メッセンジャーのアイデアがあり、開発の詳細と見積もりを入手したい場合は、お問い合わせフォームからご連絡ください。必ずご連絡いたします。