-
01
客户
管理娱乐内容服务广告的网络。
-
02
商业任务
增加亚洲用户数量
增加同时使用 TikTok 的用户数量
为被动收入创造额外渠道
降低为应用程序创建内容的成本
-
03
解决方案
启动一个类似于 TikTok,且适用于亚洲市场的应用程序。
-
04
结果
新推出的应用程序需求旺盛
- 94,000 4 个月内的应用程序下载量
- 99% 的设备不停机运行
- 6 个月应用程序开发时间
每天有 10 万用户在线
客户是加拿大的一家广告公司,其项目之一是提供娱乐内容的服务。很大部分内容以视频形式发布,且非常受欢迎:每天有 10 万用户观看视频。
客户从广告展示中获得收入,并使用视频、横幅、弹出窗口和其他格式。自 2021 年初以来,该服务每月的广告展示次数已超过 90 亿次。
客户的收入直接取决于广告浏览量,进而取决于用户数量。
问题:由于视频格式不方便,该服务正在流失用户
为了增加用户数量,客户想进入亚洲市场。
在亚洲,用户已经习惯使用 TikTok:滑动 ww2once 切换视频。客户尚没有使用这种机制的应用程序。该视频以全屏格式显示,如同 YouTube 上的一样。因此,亚洲用户可能对该应用程序不感兴趣。


问题:为新市场制作视频是无利可图的
该公司已经有了一些适合的内容,但仍不足以进入一个新的市场。显而易见的解决方案是重新组合内容,但这将是一笔巨大的额外成本。同时,无法保证该应用程序会流行,尚不知能否收回投资成本。
解决方案:使用 TikTok 机制和来自外部站点的内容启动应用程序。
客户分析了现成的解决方案,并决定最有利可图的做法是自己创建应用程序。该公司联系了 OrbitSoft。 我们讨论了客户的需求并开始着手该项目。
我们决定使用 TikTok 机制来吸引新用户,并添加从外部平台下载视频到应用程序的功能。这降低了成本并扩大了使用范围:无需录制自己的内容,只需就版权达成一致并向用户展示现成内容就可以了。
应用程序的工作阶段
-
讨论应用程序功能
- 开发任务
- 会出现什么问题
- 客户必须提供什么
- 工作计划和截止日期
-
设计和开发
- 应用
- 连接服务
- 中间版本的讨论
- 应用程序修订
-
测试
- 检查不同设备上的应用程序
- 漏洞修复
-
测试
- 自动化测试
- 负载测试
-
发布该应用程序由真实用户下载
-
强化
- 附加测试
- 功能改进
第一阶段:关于应用程序的讨论
在开始开发之前,我们再次讨论了客户的意愿并签署了职权范围。 以下是我们的目标:
- 安卓应用程序
- 两个版本的应用程序:一个面向亚洲,另一个面向世界其他地区
- 像在 TikTok 中一样观看视频的设计和机制
- 从外部平台加载视频
- 应用程序中的三种广告类型:横幅、弹出窗口和视频
- 内置防堵
- 内置分析下载和视频浏览量
我们估计需要六个月的时间来开发和启动该应用程序。
第二阶段:应用程序的架构设计和开发
我们设计了一个单一的应用程序,可以访问内容库并将现成的服务连接到该应用程序。首先,客户看到的是中间版本。我们希望确保将所有重要的因素都考虑在内,并且在应用程序启动后,无需重做一半的工作,减慢一切进展。
第三阶段:应用程序测试
在授予用户访问权限之前,我们对该应用程序进行了测试。除技术测试之外,我们还以用户的常用使用方式测试了所有内容:我们下载并观察了应用程序的运作方式,并在此阶段,以这个角度寻找可发现的任何问题。

第 4 阶段:启动应用程序
测试后,我们授予用户访问权限:他们下载了应用程序,我们观察其使用过程,并确保一切正常,没有错误。
一周后,我们意识到没有错误,并开始对应用程序进行改进。 例如,我们添加了黑名单等新功能:用户可以删除不感兴趣的视频类型。

应用程序架构:基本块和服务
我们开发了一个单体应用程序:它具有简单的架构,因此不需要大量资源。只有一名专家负责开发该应用程序。 所有这些都有助于客户减少支出。

广告服务。客户通过向广告商出售应用程序中的空间来赚取广告收入。为了使应用程序更具吸引力,我们连接了广告服务。现在我们的客户为广告商提供不同的格式,例如全屏弹出的横幅或弹出式视频。
分析服务。为了提高观看内容的转化率,我们建议研究用户行为算法及其与内容的交互。为了自动化这个过程,我们将分析服务连接到应用程序。 它会自动跟踪所有重要的反应。例如,观看到最后、滑动或添加到收藏夹的视频。
防屏蔽服务。部分国家禁止获取某些资源。此类限制也可能适用于娱乐视频。 为了防止此类禁令影响用户,我们内置了屏蔽旁路算法。
结果:我们如期推出了应用程序,并且很受欢迎!该应用程序于 2020 年 1 月启动,从第一次商谈到发布,历时六个月。在此期间,我们发布了两个版本:一个面向亚洲市场,一个面向世界其他地区。经过一年的应用程序运作,客户已停止支持全球版本,且仅专注于亚洲市场。
该应用程序很受欢迎:仅在前四个月,就达到了 94,000 次下载量。 根据 2021 年的统计,每天有 3000 人使用该应用程序。
OrbitSoft 会继续监控应用程序,并在出现问题时及时修复错误。

项目技术特点:
-
- PI 级别 21+
- 平台:安卓
- 设备类型:手机电话
编程语言:
- Java
- Kotlin
库:
- Flurry(分析)
- AndroidX
- Dagger
- ExoPlayer