天天看点

免费下载 | 超级APP背后的移动端技术大揭秘

隔空手势操作、互动视频技术、人脸识别的弹幕跟随......优酷移动端的一路优化革新,无论是从用户体验还是技术上,都是名副其实的“超级APP”。本章从 基础架构、组件化解决方案、播放互动技术、客户端性能优化、工具提效 等方面详细介绍了优酷移动研发团队的经验心得。让你充分了解优酷移动端的前沿开发技术。 点击这里免费下载 《超级APP背后的移动端技术大揭秘》

免费下载 | 超级APP背后的移动端技术大揭秘

精彩导读

作为一个泛娱乐视频平台,优酷APP 是向用户提供高质量视频服务的最重要入口。

通过APP,优酷为用户提供了点播、直播、导看、搜索、社区、互动、会员等服务,而在每一类服务下,又可按不同的维度进行细分。

以点播为例,按时长可分为长视频、短视频;按内容属性可分为OGC、PGC、UGC 视频;按视频播放比例可分为横版视频、竖版视频;按呈现和交互方式又可分为普通视频、VR 视频、互动视频等。这些划分方式并不是独立的,一个视频往往兼具多种属性,需要有对应的播放、交互,和信息服务。同时,这些大的服务门类也不是独立的,彼此相互联系,为用户构建一条条交互动线。

如此多样的服务汇集在一个APP 中,无论从业务还是技术上,优酷都是名符其实的超级APP。与之对应的业务多、开发团队多,这就为移动研发团队带来了非常大的挑战:对内,各团队一方面要保持很高的迭代速度,快速地消化大量的产品需求,尽早把新功能和变化送到用户手中。

另一方面要和不同的团队紧密配合,确保在大规模的开发中保证产品交付的质量;对外,团队面对的是海量的用户群体,在移动用户增量红利逐渐消退的情况下,如何让不同设备条件、不同网络环境的用户都尽可能地享受到高质量的使用体验,是业务增长的重中之重。这就需要研发团队在技术上持续打磨和创新,把效率、质量和体验做到极致。

优酷移动研发团队经过多年的探索和实践,沉淀了大量的技术经验,包括解决方案、研发模式、技术架构、SDK等,不但为优酷业务带来良好助益,也向集团和开源社区提供了参考和借鉴。

免费下载 | 超级APP背后的移动端技术大揭秘

本章从基础架构、组件化解决方案、播放互动技术、客户端性能优化、工具提效等方面介绍了优酷移动研发团队的经验心得。

这些技术虽然分属不同模块,但又有相互组合、层层依赖的关系。如插件化页面框架设计是建设标准化开发模式的基础,暗黑模式又是标准化开发模式的一个典型应用;统一的播放器架构规范了播放业务的开发模式,在其上又扩展出酷看、互动视频等创新形式。

希望本章的介绍能够帮助读者对优酷的移动端开发技术有一个体系化的了解。