F7.05.3Return as reverse of forward设计研究

返回的方向应是前进的逆向

别名: 返回反向 · 时间反演 · 前进的镜像

概念解释

前进若是从右向左推进,返回就应该把同一条位移倒着放一遍,而不是另挑一条轴把页面收走。返回是时间上的撤销,方向必须是前进的镜像,人才会把它感知为「原路退回」。用底部收走一次从右侧进来的页,空间上是把人送到了另一条走廊。

机制

运动系统对可逆轨迹有专门的预期:来的路可以退。视觉上把前进轨迹倒放,对象档案沿原路径回到出发位置,栈的弹出和空间的退回叠合。若返回改走垂直轴,倒放关系不成立,人必须把这一步重新编码成一次新的导航,而不是撤销。撤销失败的主观后果是「我被挪到了别的地方」,即使文档结构上已经回到了上一页。

手势返回把这层关系暴露得更狠:手指沿前进的反方向拖,画面却往下掉,感知–运动回路直接冲突,手势会被判成失效或误触。

怎么研究

同一前进方向,配「镜像返回」和「正交轴返回」,测返回后的定位时间、是否再次点进刚才那一层(以为没回去)、以及手势返回的完成率。自变量:返回是否为前进的时间反演、是否用手势。因变量:再定位时间、重复进入率、手势放弃。

眼动上,镜像返回时期待注视沿原路回退;正交返回会出现一次重新搜索。

边界

  • 前进本身没有位移(淡入)时,返回也没有可倒放的轨迹,对等的是同样的淡出,而不是突然发明一条滑出。
  • 系统级「上滑关闭」若从未用于前进,它不是某次推进的逆向,而是另一套关闭语法,不要和栈返回混称。
  • 共享元素成功时,返回应倒放那条形变,而不是另做一次页面级滑入,否则身份焊缝在回来时被拆掉。

怎么落地

  • 为每一条前进转场写它的时间反演:同一轴、同一对象、方向相反。
  • 手势返回的拖动方向必须与镜像位移同轴,松手后继续沿该轴完成。
  • 验证:把前进和返回接在一起放,正放再倒放。若倒放对不上前进,返回就不是逆向。

延伸

  • 同组F7.05.1 方向表达层级的进入与退出 · F7.05.2 方向不一致会破坏空间模型
  • 相邻G4.01 返回栈与返回语义 · F7.04.1 共享元素维持对象的连续身份
  • 站内检索reverse transition · back gesture · time reversal

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/F7.05.3