构建像 Totok 这样的视频通话应用程序的技巧和成本
已发表: 2021-10-05Messenger 应用程序如今非常流行,甚至忽略了由于冠状病毒大流行而突然流行的情况。 在本文中,我们将讨论如何构建像 ToTok 这样的应用程序,ToTok 是去年在阿拉伯联合酋长国推出的一个被广泛讨论并充满争议的信使。 我们将讨论它的便利性和问题,并估计制作像 ToTok messenger 这样的应用程序的成本。
内容:
- 什么是ToTok?
- 为什么免费 VoIP 服务在阿联酋被禁止?
- ToTok争议
- 为什么 ToTok 变得如此流行?
- 如何构建像 ToTok 这样的应用程序
- 像 ToTok 这样的视频信使应用程序所需的功能
- 开发像 ToTok 这样的移动应用程序的成本
什么是ToTok?
ToTok Messenger 于 2019 年在阿联酋推出,以满足对免费在线音频/视频通话工具的需求,因为 Skype、WhatsApp 和其他免费 VoIP 服务在该国被禁止。 ToTok 提供您期望从免费服务中获得的所有基本 VoIP 功能。 稍后我们将对此进行扩展。 但首先,我们想阐明 VoIP 服务在阿拉伯联合酋长国面临的问题。
为什么免费 VoIP 服务在阿联酋被禁止?
这个问题不容易回答。 基本上,要在阿联酋运营通信服务,需要获得电信监管局 (TRA) 的批准。 TRA 进行审核以认为服务合适。 批准规则包括安全要求和遵守阿联酋法律。
在阿联酋,有两家主要的电信公司提供 VoIP 服务:Etisalat 和 Du。 这两家公司在技术上都是政府所有。 似乎有理由相信,该国禁止外国免费电信服务是为了让本国公司保持垄断地位并在国内保持利润。
为清楚起见,外国电信服务在阿联酋确实有效。 您可以在阿联酋境内通过 Skype 和 WhatsApp 发送消息。 您不能使用这些服务进行音频和视频通话。 相反,您必须使用一种已获批准的选项,例如 BOTIM,这是一种基于订阅的视频和语音通话服务。 阿联酋有许多此类服务,但所有这些服务都是有偿的。 好吧,在 ToTok 出现之前,所有人都已付款。
阿联酋人民高兴地抓住了通过互联网拨打免费电话的机会。 但是,在 2020 年初,ToTok 应用程序已从 Google Play 商店和 Apple App Store 中删除,截至撰写本文时,它还没有恢复。 所以发生了什么事?
ToTok争议
2019 年底, 《纽约时报》发表了一份报告,称阿联酋政府正在使用 ToTok 进行监视。 这份报告基于美国情报部门的评估,并声称虽然 ToTok 不是恶意软件,也没有后门或漏洞利用,但该应用程序背后的公司 Breej Holding 与阿联酋情报部门有联系。 这暗示了 ToTok 从用户手机收集数据,如通话记录、图片、视频和音频记录并与政府共享的想法。
该报告引发了谷歌和苹果在 1月初从各自的应用商店中删除 ToTok的决定。 在 Breej Holding 发表声明否认与政府有任何牵连后,该应用程序后来被带回 Google Play。 然而,它在二月份再次被删除。
目前,ToTok for Android 可以在华为应用市场和应用官网的 APK 文件中找到。 没有在 iOS 设备上安装它的选项。 与此同时,调查似乎还在继续。
为什么 ToTok 变得如此流行?
ToTok 基本上是阿联酋付费电话的唯一免费替代方案,这一事实可能与其受欢迎程度有很大关系。 然而,尽管围绕它存在争议,但纯粹从可用性的角度来看,ToTok 是一个不错的信使,如果没有什么特别之处。
ToTok 提供:
- 一对一消息和群聊
- 通过聊天发送音频和视频消息的能力
- 文件交换
- 无限制的免费语音通话
- 无限制的免费视频通话
- 最多可同时容纳 20 个用户的电话会议
至于有趣的附加功能,用户可以交换贴纸和 gif、设置聊天背景和共享位置。 使用 Telegram、WhatsApp 或 Viber 的人对这些功能非常熟悉。
ToTok 的最后一个功能是一个AI 驱动的修饰过滤器,可在视频通话期间使用。 这可能在某些人中很受欢迎,但其他人会因为它对身体不好而大声疾呼。 尽管如此,每个用户都可以决定是否使用此功能。
如何构建像 ToTok 这样的应用程序
商业分析
要开发类似于 ToTok 的移动应用程序,您首先需要进行研究。 毕竟,Skype、Telegram、WhatsApp 等世界知名的竞争对手不计其数。 您需要了解市场,包括您计划推出的地区的具体情况以及目标受众的要求。 你还需要找到一个独特的价值主张——一个或一组功能,可以帮助你推销你的产品并从竞争对手那里抢夺用户。
如果您计划与外包开发公司合作,而不是与独立的自由开发人员合作,那么您很可能会有一名项目经理和一名业务分析师来帮助您进行研究。 在 Mind Studios,我们的项目经理在业务分析方面也经验丰富,可以进行深入研究。
仅业务分析就可能需要两到四个星期的工作,具体取决于市场。
设计、原型制作和反馈
在进行业务分析时或之后,您的团队应该开始创建应用程序的第一个模型或低保真原型。 这不会有什么花哨的东西——低保真原型,也称为导航概念,旨在理解应用程序背后的逻辑并掌握工作范围。
低保真原型制作的另一件事是了解团队和客户是否以相同的方式看待应用程序。 手绘草图或数字草图有助于使界面可视化并避免在多个层面上的错误传达。
在低保真原型通过研究验证并获得客户批准后,再制作两个原型——一个中保真原型和一个高保真原型。 第一个通常包括一些界面设计,但通常是黑白的; 第二个可以以交互方式来测试用户体验。
要了解如何创建像 ToTok 这样的应用程序并使其成功,您需要来自目标受众的反馈。 在最初阶段,在您拥有可以向公众发布的功能性应用程序之前,您需要根据对目标受众的研究选择一个测试组。 通过从测试组接收有关原型的反馈,您的开发人员可以更改应用程序的设计和功能。 这使得视频聊天应用程序开发更加切中要害,增加了成功发布的机会。
最小可行产品
最小可行产品(MVP)是功能性但不完整的产品。 这是您可以发布到应用商店的第一个应用版本。 MVP 专注于基本功能,通常很少关注视觉效果或用户界面。 简而言之,MVP 是具有基本必要功能但没有太多吸引力的应用程序。 不过,它可以测试功能。
MVP 的替代品是 MLP——一种最小的可爱产品。 MLP 还将提供非常基本的视频通话和语音聊天功能,但具有比 MVP 更精致的界面设计。 这样做是为了吸引用户并建立对应用程序的情感依恋。
MVP 是应用程序的一个版本,它已经可以以某种方式货币化。 这有助于您获得一定的投资回报,从而增加您的开发预算。
在您和您的开发团队达到可销售的应用程序版本之前,您可能会对 MVP/MLP 进行多次尝试。 之后,您可以添加更多功能并进一步改进设计。
安全问题
解决像 Totok 这样的视频通话和语音聊天应用程序开发的最大和最重要的部分是数据安全。 信使包含大量个人信息。 这包括通常绑定帐户的用户电话号码以及人们在消息中共享的所有信息。 此类数据必须经过加密,您的应用才能在市场上销售。
信使中使用的最新加密技术是端到端加密,即在消息离开发件人设备之前对其进行加密。 这样,消息只能由发送方和接收方解密。 中间的任何人,甚至是应用程序所有者,都没有解密密钥。 由于这项技术,破解用户相互发送的消息变得更加困难。
因此,当您决定创建像 ToTok 这样的视频聊天应用程序时,您需要聘请具有最新安全技术经验的开发人员。 在 Mind Studios,我们拥有开发具有最高数据保护级别的通讯应用程序的经验,并且我们紧跟最新发展。

像 ToTok 这样的视频信使应用程序所需的功能
入职
由于我们正在讨论开发视频通话和语音聊天应用程序——本质上是一种通信工具——入职过程应该是快速和安全的。 大多数信使使用电话号码进行注册,并对它们进行加密,以便第三方无法使用它们。
聊天
当然,可以为呼叫构建仅限 VoIP 的服务,但它可能不会像它应有的那样受欢迎。 短信对当代用户很重要,有时比电话更重要。 如果您包括一对一的短信,那么现在也需要群聊。
此外,用户希望能够在设定的时间内或无限期地将聊天静音,以便您的应用程序不会在他们忙碌时(在工作会议中、在学校等)打扰他们。
音频通话
音频通话是像 ToTok 这样的应用程序的核心和目的。 VoIP 服务使用互联网协议传输音频,因此称为互联网协议语音或 VoIP。 由于今天提供了多种 VoIP 服务,为了让您的服务脱颖而出,您至少需要提供高质量的连接。 用户需要清楚地听到对方的声音,没有延迟和失真。
视频通话
严格来说,VoIP 信使可以在没有视频通话功能的情况下成功生存。 例如,Telegram(目前)还没有视频通话,并且在全世界仍然非常受欢迎。 但是,此功能可能是一个很大的优势,特别是如果它实施得很好。 由于我们专门讨论如何构建像 ToTok 这样的聊天应用程序,因此我们将此功能列入了我们的必备清单。 此外,ToTok 的视频通话功能不仅适用于一对一通话,还适用于最多 20 个用户的群组通话。 这并不完全是 Zoom 级别,但它是隔离期间公司会议和聚会的绝佳选择。
文件和媒体共享
无需将文件上传到第三方服务即可共享文件是任何用户都会觉得方便的功能。 为了节省用户的流量和避免服务器过载,大多数信使都对用户可以直接发送的文件大小进行了限制。
音频/视频消息录制
如果您的语音聊天具有媒体共享功能,用户可以在应用程序外录制视频和音频消息,然后在聊天中共享。 然而,这并不是最方便的交流方式。 相反,您可以将应用程序连接到设备的摄像头和麦克风,以便用户可以直接在应用程序中录制和发送媒体。 这将节省大量时间并大大改善用户体验。
留言历史
除非您使用类似于 Telegram 中的秘密聊天的自毁聊天来构建信使,否则您将需要存储消息。 不同的应用程序对消息存储有不同的政策。 有些消息会无限期地存储,除非用户删除它们; 其他人会在一段时间(一个月、一年、五年)后清理消息历史记录。 许多应用程序为用户提供了他们希望他们的文本存储多长时间的选择。
搜索
如果用户找不到他们需要的信息,为什么要有消息历史记录? 任何具有文本聊天功能的 Messenger 都必须具备搜索功能。
通知
通知对于信使是必要的,因此即使应用程序在后台,用户也不会错过消息。 对于移动应用程序,这些通知以推送通知的形式出现。 它们需要可定制,以便用户在忙碌时可以将应用静音。 除了使应用程序整体静音的选项之外,还可以为每次聊天定制通知的奖励积分。
以下是像 ToTok 这样的即时通讯应用程序可以受益的一些额外功能:
用于快速查找图像或视频的媒体库,因为它们无法通过传统搜索功能完全搜索。
@mentions在聊天中通知用户,以防他们静音或离线, #hashtags在聊天历史记录中查找有关某个主题的所有消息。
照片和视频编辑工具,以便用户可以调整他们在应用程序中发送的媒体。 您可以仅提供基本选项,例如裁剪/旋转/添加文本,或者您可以大放异彩并像 ToTok 为视频通话所做的那样引入 AI 进行照片修饰。
机器人可以帮助用户导航您的应用、提供帮助或提供额外功能。 例如,Telegram 有一个机器人可以帮助您上传自己的贴纸。
说到贴纸,现在很多信使都有贴纸。 有些,比如 Viber,只提供由他们的设计师团队绘制的贴纸,其中许多贴纸是付费的。 在其他应用程序中,例如 Telegram,您可以上传自己的贴纸。 但是,这对于版权来说可能很棘手,因此如果您这样做,请准备好处理偶尔的版权投诉。
GIF是另一个旨在娱乐用户的额外内容。 流行的服务 Giphy 提供了一个 API,可以直接从您的应用程序搜索 GIF。
聊天背景是自定义聊天的流行方式。 您可以提供一系列背景供用户选择,但我们建议实施一项功能,将用户自己的图像添加到背景图库。
服务器
为了使设备之间的消息传递和同步成为可能,您需要一个服务器。 您可以拥有物理服务器或基于云的服务器。 人们普遍认为,基于云的服务器比物理服务器更安全,尽管陪审团对此尚无定论。
在计划构建用于音频和视频通话的应用程序时,您需要记住的另一件事是服务器容量。 与发送文本消息甚至媒体相比,流式传输高质量的音频和视频需要更多的处理能力。 此外,我们正在谈论同时以两种方式流式传输。 如果没有良好的服务器,连接速度可能会很慢,并且信号可能会延迟,这让用户无休止地感到沮丧。
开发像 ToTok 这样的移动应用程序的成本
构建移动应用程序是一个漫长而复杂的过程。 如果不讨论您到底想创建什么,我们就无法提供明确的估计。 您希望在您的应用程序中拥有的功能数量和复杂性、开发时间框架、您准备聘请的专家数量,甚至您的开发人员的位置都会影响最终成本。
但是,我们可以根据上面列出的功能和Mind Studios的以下团队的工作为您提供一个非常粗略的估计:
- 1名项目经理
- 1名用户界面/用户体验设计师
- 1-2 安卓开发者
- 1-2 iOS 开发者
- 1个后端开发人员
- 质量工程师1名
这是开发像 ToTok 这样的视频通话和语音聊天应用程序的最小团队。 如果您决定仅针对 iOS 或 Android 构建应用程序,则可以放弃一名开发人员。 但是,我们的经验表明,对于面向公众的 Messenger 应用程序,通常最好为两个平台提供版本。
对于我们列出的团队,推出具有上述功能的音视频通话应用的 MVP大约需要5 到 7 个月的时间。 之后,时间和成本将取决于您的目标受众的反应和市场情况。 在最好的情况下,一个完整的应用程序可以在十个月内准备好。 如果您雇用额外的开发人员或削减某些功能,则速度会更快。 开发此类应用程序的成本约为每月 7,000 美元至 12,000 美元,在最佳情况下,整个应用程序的成本总计为 75,000 美元。 不过,对开发像 ToTok 这样的应用程序的成本估算是非常近似的。 为了更精确,您需要与您计划雇用的团队讨论您的项目细节。
结论
专家预计,到 2024 年,VoIP 应用程序市场的收入将达到近 2000 亿美元。 仅在美国,2019 年 VoIP 服务的收入就达到了 140 亿美元。 但是,在某些国家/地区,VoIP 服务的代表性不足,因为 VoIP 是一种相对较新的趋势。 这让整个行业都渴望多元化。 人们使用庞大的服务并抱怨它们——很多——但别无选择。 现在是考虑使用自己的应用程序加入 VoIP 市场的最佳时机。
Mind Studios是一家经验丰富的开发公司。 我们拥有经验丰富的专业人士,并密切关注新技术和趋势。 我们不仅提供开发服务,还提供咨询服务。 我们很乐意回答您关于开发像 ToTok 这样的移动应用程序需要多少成本的任何问题。
如果您有一个信使的想法并想获得更多信息和开发估算,请通过我们的联系表给我们留言,我们一定会回复您。