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

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

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

点击这里免费下载
《超级APP背后的移动端技术大揭秘》

image.png

精彩导读

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

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

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

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

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

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

image.png

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

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

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

相关文章
|
3月前
|
域名解析 JSON 测试技术
常见移动端APP测试场景
常见移动端APP测试场景
|
4月前
|
网络安全 开发者 iOS开发
iOS技术博客:App备案指南
本文介绍了移动应用程序(App)备案的重要性和流程。备案是规范App开发和运营的必要手段,有助于保护用户权益、维护网络安全和社会秩序。为了帮助开发者更好地了解备案流程,本文提供了一份最新、最全、最详的备案指南,包括备案目的、好处、对象、时间、流程、条件和注意事项等内容。
iOS技术博客:App备案指南
|
4月前
|
JavaScript 前端开发 测试技术
移动端(APP)自动化脚本工具详细列举(autojs、easyclick、hamibot、ctrljs ...)
移动端(APP)自动化脚本工具详细列举(autojs、easyclick、hamibot、ctrljs ...)
634 0
|
3月前
|
安全 Java 数据安全/隐私保护
APP加固技术及其应用
在移动应用开发过程中,APP加固技术起到了非常重要的作用。APP加固是将apk文件进行混淆加密,以防止别人反编译获取我们的源码和资源文件。目前市场上主流的APP加固公司有三家,分别是梆梆加固、360加固和ipagurd加固。本文将介绍APP加固的概念、加固方案和比较,并探讨APP加固在实际开发中的应用。
|
21天前
|
数据采集 小程序 网络安全
云擎技术---分析工信部APP备案的“传闻”
APP备案并非新事物,自2005年起已有非经营性互联网信息服务备案制度。备案针对的是网站主办者,而非用户,不涉及个人用户网络访问。网络接入服务提供者包括ISP和IDC,不限于三大运营商。通知要求不为未备案网站提供接入,但不影响国外软件使用。个人开发者不能涉及经营性内容,备案审核时长1-20个工作日。境内服务器和国内应用商店需备案,境外则无需。手机厂商不会开启白名单制,仅实行黑名单制。APP备案与民营经济发展壮大意见不冲突,工信部有权颁布相关规定。该政策不存在逐步试探底线情况,所有解读均有法律依据。
24 3
云擎技术---分析工信部APP备案的“传闻”
|
1月前
|
存储 安全 开发工具
APP安全加固怎么做?加固技术、加固方法、加固方案
APP安全加固怎么做?加固技术、加固方法、加固方案
18 3
|
1月前
|
缓存 安全 Java
提高APP安全性的必备加固手段——深度解析代码混淆技术
提高APP安全性的必备加固手段——深度解析代码混淆技术
23 1
|
1月前
|
开发框架 移动开发 JavaScript
SpringCloud微服务实战——搭建企业级开发框架(四十六):【移动开发】整合uni-app搭建移动端快速开发框架-环境搭建
正如优秀的软件设计一样,uni-app把一些移动端常用的功能做成了独立的服务或者插件,我们在使用的时候只需要选择使用即可。但是在使用这些服务或者插件时一定要区分其提供的各种服务和插件的使用场景,例如其提供的【uni-starter快速开发项目模版】几乎集成了移动端所需的所有基础功能,使用非常方便,但是其许可协议只允许对接其uniCloud的JS开发服务端,不允许对接自己的php、java等其他后台系统。
140 2
|
2月前
|
监控 安全 物联网
B/S架构智慧工地源码,两个终端:PC后台管理端、APP移动端
智慧工地系统充分利用计算机技术、互联网、物联网、云计算、大数据等新一代信息技术,以PC端,移动端,设备端三位一体的管控方式为企业现场工程管理提供了先进的技术手段。让劳务、设备、物料、安全、环境、能源、资料、计划、质量、视频监控等十大管理环节变得智慧可控。为建设集团、施工企业、政府监管部门等提供一站式工地现场管理信息化解决方案,是一种崭新的工程现场一体化管理模式。
31 0
|
3月前
|
开发框架 JavaScript 前端开发
深入探讨Vue.js核心技术及uni-app跨平台开发实践
深入探讨Vue.js核心技术及uni-app跨平台开发实践
50 0