U11.03.2States existing only during playback need static equivalents设计
只在播放过程中存在的状态需提供静态等价形式
别名: 静态等价 · 动画替代
概念解释
许多动画图表的信息只存在于运动中:数值随播放进度生长的柱、沿轨迹移动的散点、只在某一帧高亮的区间。无法观看动画的用户(运动敏感者选择关闭动画、缓慢阅读者跟不上播放、某些辅助技术只捕获静态内容)得到的只是动画的终态或初始态——中间承载信息的状态对他们不存在。静态等价形式的要求是:凡是只在播放过程中可获取的信息,都必须有不依赖播放的获取途径(分帧静态图、完整数据表、分段截图)。
机制
静态等价的必要性来自"动画作为信息载体"与"动画作为呈现修饰"的根本区分:如果动画只是让"终态数据"的出现更吸引人(装饰性动效),静态终态已承载全部信息,无需等价物;如果动画本身承载信息(变化的过程、状态的序列),那么信息的时间维度就是内容的一部分,压缩为终态即是信息丢失。等价形式的选择按信息结构定:状态离散的动画(逐年变化)等价物是分帧小图或可步进的播放器(延伸至同组的步进);连续过程动画的等价物是完整数据表加摘要(趋势叙述替代运动感知)。等价物的位置也有讲究:藏在"另见"链接后的静态等价物对多数用户不可达,与动画并列提供(切换按钮:动画/静态)是最可达的形态。
边界
静态等价的形式与成本随动画复杂度上升:两三个状态的动画配两三张静态图成本低;数百个状态的动画无法逐帧给静态图,等价物退到数据表与关键状态快照的组合(起点、终点、转折点、异常点)。等价的判定标准是"信息可达"而非"形式一致":静态形式不必复现动画的视觉体验,只需让用户能回答动画本想让用户回答的问题。另一个边界是自动生成的等价物(逐帧导出)可能产生大量低价值图片,人工筛选关键状态比机械导出更符合用户需要。
怎么落地
- 信息型动画上线前回答"不用动画能获得同样信息吗";不能则补静态等价物(分帧图/数据表/关键状态快照)。
- 提供动画/静态切换开关,静态为可选项之一而非降级隐藏在深层菜单。
- 数据表作为所有信息型动画的兜底等价物,随动画同步更新。
- 验证:关闭动画后尝试完成动画承载的核心任务(如"找出哪一年出现反转");无法完成即静态等价缺失。