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

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

精彩导读

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

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

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

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

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

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

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

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

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

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

  1. 24 亿级用户超级 APP 背后的全技术大揭秘

    进入十亿级用户"APP 俱乐部",可以说是很多做 APP 的公司梦寐以求的目标. 2017 年,刚刚成立 2 年的茄子科技(海外 SHAREit Group)交出了一份亮眼的出海成 ...

  2. 哪里可以免费下载适合Mac版苹果电脑端解压缩软件

    对于职场人员来说,少不了文件的解压缩,一款简单好用的Mac版解压缩神器,实在有利于高效办公.下面,小编为大家推荐一款适合小白的Mac版解压缩软件,免费下载! 解压缩zip软件是新一代文件压缩.解压工具 ...

  3. 九款可免费下载的app导航条

    每个开发者都想打造出独一无二的app,而创新很多时候体现在一些细微之处,导航条就是其中之一,现推荐9款共27个导航条的设计,可免费下载. Holborn Download Download Pimli ...

  4. 论文免费下载:关于工业文明汽车工业技术被引次数较高论文文献下载

    人类文明数千年,工业文明三百年.但是,能够被定义为<改变世界的机器>的唯有汽车. 汽车之于人类社会的好处,每个人无时无刻不在充分体会着.享受着:同时,人类社会对汽车的研究也就大大得到了提升 ...

  5. 哪里能免费下载动态PPT模板?高端精美动态PPT模板大全免费

    不知道大家有没有此类感觉,就是每次说要做PPT的时候,总有那么一些人不仅做得又快,而且做得还特别好,而自己却是一头雾水,就连找PPT模板都是费好久时间,不过近期遇见很多人问关于动态PPT模板的事情,都 ...

  6. 气象数据免费下载(超级好用)

    你是不是做实验经常性的需要一些气象数据,例如PM2.5.相对湿度.月均温度等等-- 但是当你开始寻找数据时就遇到困难了,由于权限.数据网站之类的麻烦你会花费大量无用时间,甚至有时候一无所获得不偿失,这 ...

  7. 免费下载文库原格式文档![技术福利]

    点击蓝字关注这个神奇的公众号- 成猿之路 学习编程技术,关注这个公众号足够了   前言 近期有很多的小伙伴问小编,如何才能免费的下载百度文库收费的文档呢,相信很多的小伙伴都遇到类似的问题,遇到自己需要 ...

  8. 如何实现企业软件的“超级 App 化”?

    Superapp("超级 App")最近甚嚣尘上.在本周正在举行的香港科技周 2022(2022 年 10 月 31 日-11 月 4 日),第一天即专门组织了一个围绕 super ...

  9. 超级 App 手机百度云端架构设计与个性化推荐

    2015 年 6 月 28 日下午,百度与 InfoQ 携手举办了手机百度"云和端技术实践"沙龙活动.这是手机百度首次公开超级 App 背后的技术知识.活动分云端和客户端技术两个会 ...

最新文章

  1. 《企业大数据系统构建实战:技术、架构、实施与应用》一3.2 如何选择解决方案...
  2. ubuntu权限管理
  3. 物联网细分领域-车联网(OBD)市场分析
  4. 带你学python基础:文件读写,俗称IO操作
  5. LeetCode939
  6. 乐优商城项目实战视频教程
  7. c++邮递员投递经过特定点_关于中国邮递员问题和欧拉图应用
  8. html里怎么旋转视频文件,拍摄的视频如何旋转 三种方法教你旋转视频
  9. Python Requests爬取百思不得姐视频
  10. JavaScript个人学习心得
  11. [效率] HHKB键盘 + Autohotkey 配置秘籍
  12. CAD数据不通过ArcGIS导出为MDB
  13. 职场达人必备!100本管理类的书籍
  14. 大连海洋计算机专业校址,大连海洋大学有几个校区,哪个校区最好及各校区介绍...
  15. DS18B20高精度温度传感器,使用介绍【400字】【原创】
  16. Telegraf-Influxdb-Grafana容器化部署拓展(Https、AD域、告警集成)并监控Cisco设备指标
  17. scrollHeight、clientHeight、offsetHeight、 scrollTop
  18. 商务与经济统计 | 推断统计学
  19. umi 解决找不到antd组件库中组件的路径问题 filePath not found of antd/es/float-button
  20. linux显示启动logo源码分析以及修改显示logo

热门文章

  1. 人脸识别的时候,一定要穿上衣服!否则 ...
  2. 他因为泼了李彦宏一瓶水,成功圈粉无数,成为「网红」
  3. python如何开启多进程_python如何写多进程
  4. php 不识别redis,redis,_redis卡死无法读取数据如何解决?,redis - phpStudy
  5. ubuntu16.04配置量化投资tensorflow/pytorch深度学习环境
  6. 50-100G大文件的处理办法
  7. leetcode-136-只出现一次的数字
  8. Java线程新特征——Java并发库
  9. 工具类--Excel 导出poi
  10. 数列分块入门3(查询前驱)