C3.25.2Adaptive long-press threshold设计研究

阈值可能随用户设置或历史操作速度调整,而非全局固定

别名: 自适应阈值 · 长按偏好 · adaptive timeout

概念解释

长按毫秒数不必写成全应用一个常量。它可以跟着系统辅助设置走,或根据该用户最近点按与按住的速度分布微调。固定 500 ms 是工厂默认,不是生理学常数。读系统偏好是最低要求;按个体历史收缩或放宽时钟,是同一问题的进阶形式。

机制

点按持续时间和起拖前的静止时间在人群里呈宽分布,老年、儿童、触控笔、手套各偏一侧。写死的阈值把分布的一尾切成永久误分类。操作系统已经暴露“按住时时长”一类开关,应用若在识别器里再写字面量,等于覆盖用户刚调过的值。再进一步,可以用最近 N 次成功点按的时长分布,把长按放到该分布的高分位之外,使时钟跟着这个人走,而不是跟着设计师的手指走。自适应改变的是分类边界,不是手势含义。

怎么研究

收集每人未经提示的点按时长与成功长按时长,看固定阈值在个体上的误分率,再与“读取系统设置”和“按个人分位调整”对比。自变量是策略,因变量是每人的漏报/误报,而不是样本平均值。自适应策略还要报告稳定前需要多少次观测,以及被故意练出来的对抗(一直点得很慢)。

边界

安全确认、支付不能悄悄因历史变快而提前触发。新用户没有历史,仍需一个合理默认,并立即服从系统设置。跨设备同步阈值可能把手机上的慢时钟带到笔的快时钟上。可调性是无障碍需求,自适应是锦上添花,两者不要互相替代:没有系统开关、只靠静默学习,用户无法纠正。

怎么落地

  • 长按识别器读取系统按住时长;禁止在业务代码里写死 500。
  • 若做个体适应,只在默认与系统值的邻域内微调,并允许用户重置。
  • 把系统时长拨到最慢和最快各走一遍主任务,确认菜单出现时刻跟着走;再找一位明显慢于团队常模的人,看固定值是否把他的点按升级成菜单。

延伸

  • 同组C3.25.1 长按阈值通常设定在数百毫秒量级,短于双击间隔避免语义冲突 · C3.25.3 长按触发的每个功能都应有等效的非长按路径,如菜单项 · C3.25.4 长按与拖拽共享起始动作时,阈值也是两者判别的分界点
  • 相邻C3.24 手势的可访问性替代 · C3.03 长按
  • 站内检索adaptive timeout · long-press setting · individual differences

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/C3.25.2