优酷前端技术:如何支撑营销活动?

优酷前端团队自 2017 年开始承担优酷营销活动的开发工作,到 2020 年初,已经有 90% 以上的营销活动前端是由平台化、组件化的搭建方式来支撑。在支撑营销活动的进程中,技术方案也进行了几次迭代和建设,本文将把这些演变进行总结。

一、2017 年及以前:原生 JavaScript 支撑的 TV 营销活动,初识搭建的魅力

挑战:低性能的设备、不一样的交互方式

关键词:原生开发、焦点管理引擎、初识搭建

相对于手机端和 PC 端的前端页面开发,TV 端的开发有很大的不同:

首先是性能和兼容性,相比价格更高的手机和性能优秀的 PC 浏览器,200 元上下的网络电视机顶盒在硬件水平上有很大的差距;加上系统的高度定制,在某些特性上已经失去了较多的兼容性。因此,TV 端活动营销的开发方式在当时是比较原生的前端开发方式,无框架的约束可以让开发人员更底层更针对性的对页面进行优化,以便能达到较好的交互性能和兼容性。
在这里插入图片描述
其次:用户交互方式的不同使得 TV 端开发有额外的工作,其中最主要的不同就是对焦点的管理,相对于触屏交互和鼠标,TV 端的交互输入设备是遥控器,用户能做的操作是上、下、左、右、确定、返回(当然,现在的电视智能系统已经把语音控制作为更广泛的交互方式了)。对此,团队创造了一套通用的焦点引擎来统一对焦点进行管理及自动智能切换,该方案至今仍在部分 T

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值