【电视应用适配指南】

1、文字

Android标准字体:Roboto。该字体是专门为高分辨率屏幕下的UI而设置。目前 默认支持常规、粗体、斜体、粗斜体等字形。

在Photoshop设计软件里没有Roboto字体,用视觉上接近的微软雅黑(Microsoft YaHei)替代设计稿文文字的展现。

在电视上偏暗的背景应使用浅色文字,在偏亮的背景上应使用深色文字,这样更容 易被阅读和视觉感受最佳。

文字大小的标准:在TV端720P高密度屏下,最小号标准字的大小为18px;在TV 端 1080P 高密度屏下,小号标准字的大小为 28px 方便阅读,文字的行间距应适当 加大。

最小字号 常用中号字 标题大号字 特殊字号
720P 18 20 22 24 26 28 30 32 34 36 38 40 42
1080P 27 30 33 36 39 42 45 48 51 54 57 60 63

 

2、色彩

尽量少用纯白色(# FFFFFF),纯白容易引起影像在电视端显示拖影,可使用# F1F1F1 (十六进制)或 240/240/240(RGB)代替白色。

避免使用明亮的白色、红色、和橘色,因为他们会造成失真,避免使用大面积高纯 度的颜色,因为在夜间模式下很刺激眼睛。

测试在不同的显示模式下,应用的显示效果,比如夜间看电视,关灯后(环境全黑 电视亮)的模式。

大范围渐变会导致带状显示,无法平滑过渡。

 

3、按钮

TV 端的按钮一般是文字高度的2倍或更高。

 

4、图片

如果是读取本地图片尽量用 png 图片展现真实效果。

如果需要读取网络图片用 jpg 压缩图片大小展现效果。

 

5、安全区

保证在界面内重要的操作和对象是可见的,在远距离环境下,不被看到的对象容易被用 户遗忘。

  720P(720*1280) 1080P(1080*1920)
上/下空白空间 30 45
左/右空白空间 60 90
有效高 660 990
有效宽 1160 1740

 

6、操控说明

6.1按键遥控器

6.1.1按键操控范围

按键遥控器支持的功能键主要由上/下/左/右方向键、确定键、返回键、菜单键、主页键 及其他辅助功能键组成。

 

6.1.2按键操控定义

编号 操控动作 按键操控Action
1 定位 按”上”、”下”、””
2 触摸Touch
3 长按Long press
4 滑动 Swipe
5 拖动Drag
6 双击 Double touch
7 展开 Pinch open
8 收起 Pinch close

 

6.1.3按键操控注意事项

删除、删减那些非必要的元素,一个界面上,焦点不宜过多;

避免过于复杂的操作和过多的焦点;

按钮、图片等元素要提供明确的“常态、焦点获取状态、当前选中状态”。

 

6.2空鼠操控设备

6.2.1、空鼠操控范围

鼠标操控设备包含空中鼠标、触摸板遥控器、无线鼠标,主要特点是具有鼠标定位功能。 空鼠遥控器支持的功能键主要由焦点捕获、点击、双击组成。

 

6.2.2、空鼠操控定义

编号 操控动作 空鼠操控Action 触摸操控Action
1 定位 移动鼠标指针,包括通过摇杆和在触摸板上移动鼠标指针
2 触摸Touch 将鼠标指针移至目标控件上,按“确定”键来激活控件的单击事件 按下并抬起
3 长按Long press 将鼠标指针移至目标控件上,按“确定”键来激活控件的长按事件 按下,等待,再抬起
4 滑动Swipe 将鼠标指针移至目标区域,按下“确定”键,移动鼠标,再抬起“确认”键来激活控件的滑动事件 长按,移动,再抬起。
5 拖动Drag 将鼠标指针移至目标区域,按下“确定”键,移动鼠标,再抬起“确认”键来激活控件的拖动事件 长按,移动,再抬起。
6 双击Double touch 快速俩次触摸
7 展开Pinch open 俩指触摸,展开,再抬起
8 收起Pinch close 俩指触摸,搜索,再抬起

 

6.2.3、按键操控注意事项

控件的可点击区应该足够大,以避免误操作和方便捕获焦点。

避免复杂或精确的鼠标操作。不要使用鼠标拖放控件或下拉菜单操作。这些在电视环境下都是很难操作的。

给操作提供明显的视觉反馈,可以是视觉和声音上的响应。

 

6.3体感操控设备

请登录乐视 TV 应用市场开发者服务平台(http://dev.letvos.com)下载体感 SDK,并查 看体感 SDK 的相关帮助说明。【敬请期待,即将上线。】

 

7、适配环境

7.1硬件设备环境

TV 应用要适配的硬件设备一般为智能电视和智能机顶盒,我们对行业内的 TV 设备做了分析和调查,整理出了比较常见和通用的硬件配置,推荐给开发者仅供参考。

编号 参数分类 配置参数
1 基本参数 分辨率:3840*2160、1920*1080、1280*720
2 屏幕比例:16:9
3 CPU主频:1GHZ
4 内存:1GB、2GB、4GB
5 Flash:4GB
6 图像参数 支持格式:720P、1080P、4K
7 音效参数 音频输入输出:Coaxial、OPTICAL
8 视频输出:2*HDMI
9 接口参数 USB接口:2*USB
10 网络接口:1*网络接口
11 操控参数 红外9键、36键、乐视超级遥控器、键盘鼠标、空中飞鼠、体感设备

 

7.2软件系统环境

编号 参数分类                    配置参数
1 操作系统 系统版本:Android4.0、5.0、6.0
2 支持功能:OPENGL 2.0、硬件加速
3 多媒体解码:MVB/TS/MP4/3GP 等
4 乐视服务 支付SDK服务
5 统计SDK服务
6 广告SDK服务
7 分享SDK服务
8 体感操控SDK服务

 

8、应用测试标准中,相关技术实现说明

8.1字体

字体设置单位为“px”,比较720P字号与在1080P字号如下表:

  最小字号    常用中号字     标题大号字      特殊字号
720P 18 20 22 24 26 28 30 32 34 36 38 40 42
1080P 27 30 33 36 39 42 45 48 51 54 57 60 63

字体1080P里最小文字为24px,不能低于24px,把文字分3个等级分别为:小号 字 24-30px(常用辅助信息、或者不重要的文字等),中号字 30-39(常用于文字阅 读等),大号字 39-54px(常用语标题、重要按钮等)。

 

8.2应用画面

选用图片忌模糊,忌失真。建议用png24位的图片。

 

8.3应用按钮

按钮有四种基本状态:Normal、Over、Down、Up,通常必须有Nomal与Over状态, 其他状态根据具体情况而定。

 

8.4应用功能

应用中如果包含SO库请分别支持32位、64位平台。

应用不应包含依赖监听开机广播做其他事情的功能。

应用中如果有通过WebView加载H5页面,H5页面应该适配3840*2160,1920*1080,1080*720的分辨率。

Android TV 应用应该遵守Android TV应用要求。详见:https://developer.android.com/training/tv/index.html