克斯尔江作品集
全部作品

案例 03 · 电视端

IPTV 用户端的频道页

电视界面不是把手机界面放大。输入设备只剩四个方向键和一个确认键,界面的全部效率都压在焦点路径上。

角色
交互设计、焦点模型
时间
2026 年 10 月,四周
范围
1920×1080,机顶盒遥控器

IPTV 的界面长期是从网页和手机端搬过来的:卡片列表、横向滑动、二级菜单。搬过来之后有一个问题一直没被解决——用户在沙发上,离屏幕三米,手上只有一个遥控器。他不能滑动,不能长按,不能双指缩放。他能做的只有上下左右和确认。

这次重做只针对一屏:开电视之后看到的第一个频道页。目标也很具体:让换台只按两次。

先量三件事

电视端的约束不在像素,在距离。三米视距下,1080p 屏幕上的 24px 字,视觉角度约等于手机上的 7px。所以第一个动作是把字号重算一遍:

  • 正文 24px → 32px,行高 1.4
  • 频道名 28px → 36px,加粗一档
  • 焦点框描边 1px → 2px,并附一个亮度阶差
  • 卡片之间的间距 16px → 24px,避免误判焦点落在哪一格

第二个动作是数焦点。原来的页面是两列纵向列表,首屏 6 个频道,从第一个换到第七个要按六次下键,再按确认,还要经过一次二级菜单。开机到真正看上台,平均 8 次按键。

焦点要能算出来

遥控器的方向键有个特性:每按一次,焦点必须移动到一个可预测的位置。列表在这一点上很糟——往下按六次,视线要跟着走六趟。

改成 5 列 × 2 行的栅格之后,从任意一格到另一格最多两次按键。十个频道一屏放下,横向按是换台,纵向按是在「正在播」和「接下来播」之间切。这个模型像信封:横向移动扫描,纵向移动换层,不需要记路径。

IPTV
直播 回看 点播 应用
直播 · 全部频道
42 个
CCTV-5 体育
英超 第 12 轮
LIVE
CCTV-1新闻联播
CCTV-6电影 · 长津湖
湖南卫视综艺 · 歌手
东方卫视电视剧 · 城中之城
CCTV-13新闻直播间
北京卫视档案
浙江卫视奔跑吧
江苏卫视非诚勿扰
CCTV-9纪录片 · 蓝色星球
CCTV-5 体育 20:00 英超 第 12 轮
确认 全屏
图 1频道页。5 × 2 栅格,焦点卡用 2px 亮边加一档表面亮度,不用动效吸引注意。

数字键是一条捷径

遥控器上还有一排数字键,几乎没人用,因为界面从来不告诉你它能用。IPTV 的频道本来就有编号,CCTV-5 是 5,湖南卫视是 43。在频道页常驻一行提示:「按频道号直达」,位置在底部操作条左侧,字号 20px。

会用它的人一次就记住,不会用的人不受影响。这是电视端少有的、不增加任何界面成本的效率提升。

三段分栏,而不是三个菜单

原来直播、回看、点播是三个二级菜单,切换要退出再进入,每次 3 次按键。改成左侧一条固定竖栏,宽 168px,四项文字,当前项左侧一条 2px 白线。左右键直接切段,内容区只换栅格,不换布局。

回看用同一套栅格,只是每张卡右上角多一行时间;点播用同一套栅格,封面比例从 16:9 换成 2:3 的海报,因为点播内容需要竖版封面来区分剧集。除此之外,三个段落的操作方式完全一样——用户在直播里学会的动作,在点播里直接能用。

电视端最重要的不是好看,是让遥控器的每一次按键都有可预期的结果。

测量

  • 开机到开始看某个频道:8 次按键 → 2 次(方向键 + 确认)
  • 首页可见频道:6 个 → 10 个
  • 任意两格之间的最大按键数:6 次 → 2 次
  • 直播 / 回看 / 点播之间切换:3 次 → 1 次
  • 正文字号:24px → 32px,对比度全部提到 4.5:1 以上

深色是电视端的默认。背景 #0B0D12,卡片 #161A23,焦点卡 #1E2430 加 2px 亮边。层级全靠表面亮度的三级台阶,不用阴影——在客厅的暗环境里,阴影几乎不可见,只会让边缘发脏。

没有做的事

没做语音搜索,没做个性化推荐,也没碰设置页。这三个都属于「加功能」,而这次要解决的是「已有功能够不着」。电视端的性能预算很紧,机顶盒的渲染能力大约相当于十年前的手机,任何一层多余的半透明和动画都会掉帧。

另外,焦点移动没有加任何过渡动画。按下方向键,焦点立刻出现在下一格。在有延迟的机顶盒上,动画只会让人以为按键没生效,然后连按三次。

关于这个案例 以某运营商 IPTV 机顶盒的公开界面为对象做的个人练习,与相关公司无关。频道名与节目为示意,不指向真实播出内容。
案例 01 / 共 3 件 重新设计微信