Skip to content

快应用说明

1. 快应用简介

快应用是一种运行在智能大屏(含智能电视、机顶盒、智能投影机、车机、桌面屏等)设备上的快应用引擎,提供了全新的多屏互动模式。 它可以被移动端APP、微信小程序以类似于投屏操作的方式拉起和交互,也可以用大屏遥控器直接操作交互。快应用是手机应用界面在大屏端的扩展,方便移动端的服务和内容快速上到大屏,使大屏应用的开发、推广和维护的成本都大大降低。

2. 整体结构

快应用服务包括三部分:

  • 快应用引擎(接收端):运行在大屏设备端,以SDK形式嵌入系统或以单独APP形式存在,服务须保活
  • 快应用:运行在快应用引擎上的第三方应用,用js编写,以es为后缀,可与遥控器交互
  • 发送端(可选):嵌入在移动端的SDK(Android、iOS)或按照开放协议(支持微信小程序等)编写的代码

3. 快应用和应用的区别

快应用是针对智能大屏设备的高性能的跨终端开发框架,它能帮助开发者快速构建电视端服务能力。快应用引擎由合作方植入智能电视系统。相比直接在智能电视上安装运行原生APP,快应用有以下特点:

  • 无须下载安装等繁琐、耗时的操作:想用即用
  • 无碎片化:每次运行均是最新版本
  • 类投屏操作:用户可以用熟悉的投屏式的操作,在大屏上实现传统投屏不支持的交互操作
  • 大小屏用户账户同步:支持移动端登录后大屏也自动登录,告别扫码或者遥控器输入等低效登录过程
  • 接近原生的体验:Core架构使用C++开发,模块里直接插入JS引擎进行JS代码解析,反射到Native层进行渲染,直接共享JS和C++运行环境和数据,提高了JS和终端通讯性能,实现高性能自绘,提供更强的性能和更好的用户体验
  • 开发便捷:快应用引擎内置了大量大屏UI组件,开发快、代码量低
  • 兼容性好:快应用引擎已适配市面上大部分型号的智能电视、盒子、智能投影等,可免除开发者大量的适配工作

4. 快应用服务理念

汗粮科技快应用团队有多年的智能电视领域底层、toC、平台产品开发经验,我们认为快应用服务应 以 极少量场景,支撑最多的用户时长 为宗旨。即快应用只针对适合电视交互的核心场景,例如视频 类APP的播放场景、教育类APP的教学场景、直播类APP的直播场景等。而其他场景如注册登录、个人 信息、留言、转发、支付等需要复杂交互,更适合在手机APP上实现。