今天看啥  ›  专栏  ›  Hozin

交互设计的隐形雷区:时间差陷阱

Hozin  · 公众号  · 设计  · 2024-05-07 08:25

主要观点总结

本文是关于设计与用户交互操作中的时间差陷阱的讨论。文章讨论了设备与数据源之间的映射关系,以及如何避免因为时间差产生的脏数据问题。文章还提到了两种不同生效方式的交互设计,强调了它们的不同和可能产生的混淆。

关键观点总结

关键观点1: 设计师需要意识到操作的时间差问题。

用户操作是串行的,串行操作存在时间差,这可能导致系统设计中的问题。对于数据与设备之间的映射关系,可能需要采取额外措施来管理时间差问题。

关键观点2: 解除映射和重新映射是两个交互操作。

在解除数据源映射后重新映射之前,存在时间差,因此需要采取特定的策略(如二次确认)以实现无缝交接。

关键观点3: 两种不同生效方式的交互设计具有不同的应用场景。

分别生效和同时生效两种模式对于不同的应用场景有完全不同的需求,设计师需要注意不要将两种不同需求的交互形式混淆在一起。

关键观点4: 时间差陷阱可能导致脏数据问题。

对于系统中的“规则、权限、设置”等数据项的操作可能因时间差产生脏数据。设计师需要特别注意这一点,避免产生不可逆的后果。


文章预览

第一个案例 设计师:设备与数据源之间是“1对1”关系,那么限制数据源必须解除映射关系才能重新映射,还是一个设备可以直接抢夺其他设备的数据源? Hozin:数据源是吐数据,还是吞数据? 设计师:吐数据。 Hozin:解除映射的数据源,暂停吐数据? 设计师:第三方的数据源,我们无法控制。 Hozin:很明显,解除映射和重新映射是两个交互操作,必然有时间差,所以恐怕必须用“抢夺”的方案。 增加二次确认,可以更优雅实现无缝交割(提交后系统将进行一系列判断和内部动作,最终反馈结果给界面)。 这个例子的启示:对于被绑定的东西来说,存在0.001秒的空缺,便是无主状态。 第二个案例 设计师: Hozin:确认一下,右边的方案,底部是否存在确认按钮? 设计师:如图,右边包含“保存设置”按钮。 Hozin:左边,每个开关都是独立生效;右 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览