C1.23.3Inertial scrolling deceleration设计研究

触控板惯性滚动的减速曲线与触屏惯性滚动共享同一套感知规律

别名: 惯性滚动 · 减速曲线 · 动量

概念解释

手指离开后,触控板和触屏都可让内容按初始速度继续移动并逐渐减速,称为惯性滚动。二者虽由不同硬件发起,却共享对连续性、速度—距离关系、可预测停点和边界反应的感知规律:用户期待内容像有动量的对象,而不是突然停止或任意滑行。

机制

系统由释放瞬间速度估计初始动量,再按减速曲线积分更新位置,这条曲线本质上模拟的是一个恒定"摩擦系数"下的匀减速过程——给定同样的释放速度,理论上应该滑行出同样的距离,不论这个释放速度是触控板上的手指划动测出来的,还是触屏上的手指划动测出来的。这正是"共享同一套感知规律"这句话在工程上的落点:如果触控板和触屏各自用完全独立调校的减速常数,用户在两种设备间切换时,同样手感的一次快速轻扫会滑出不同的距离,肌肉记忆没法跨设备迁移。到达内容边界时另外叠加的回弹或阻尼,其实是在原来的减速模型上又加了一层弹簧模型,这两层模型的参数如果没有统一调校,边界处的回弹手感就会和滑行进入边界前的运动脱节,用户会觉得内容"撞上"了一堵和之前运动毫无关系的墙。

怎么研究

比较不同初始速度、内容长度、边界和设备上的停点误差、反向制动时间、重复微调与主观控制感。通过匹配任务和跨设备迁移测试检查曲线是否保持可预测,而不是只测单次滑动距离。具体做法是把"释放速度"和"释放后继续滑行的总距离"这两个量分别在触控板和触屏上测出来,画成两条曲线,检验它们是否重合——这比分别报告两个设备各自"手感不错"更能说明二者是否真的共享同一套规律。

边界

并非所有内容适合惯性:精密表格、短列表或高风险选择可能需要更短动量。辅助功能的减少动态效果也可能改变表现。模仿物理不比可控性重要,用户应能中断、反向或精细移动。

怎么落地

  • 用平滑连续的减速和可预测的边界反馈,支持再次触碰立即制动。
  • 把边界处的回弹参数和自由滑行阶段的减速常数一起调校,避免两段运动手感割裂。
  • 验证办法:在触控板和触屏上分别记录"释放速度—滑行总距离"这条曲线,叠加比较是否重合,重合度差意味着两种设备的惯性手感并未真正统一。

延伸

  • 同组C1.23.1 双指同向滑动映射为滚动,与捏合等手势通过指数和相对位移区分 · C1.23.2 横向滚动通常需要显式的横向内容或修饰键,否则被忽略 · C1.23.4 双指滚动被误判为其他多指手势时会导致滚动突然中断
  • 相邻D1 输出与反馈通道 · C2 触摸与多点触控
  • 站内检索inertial scrolling · deceleration · momentum

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/C1.23.3