F7.05.3Return as reverse of forward设计研究
返回的方向应是前进的逆向
别名: 返回反向 · 时间反演 · 前进的镜像
概念解释
前进若是从右向左推进,返回就应该把同一条位移倒着放一遍,而不是另挑一条轴把页面收走。返回是时间上的撤销,方向必须是前进的镜像,人才会把它感知为「原路退回」。用底部收走一次从右侧进来的页,空间上是把人送到了另一条走廊。
机制
运动系统对可逆轨迹有专门的预期:来的路可以退。视觉上把前进轨迹倒放,对象档案沿原路径回到出发位置,栈的弹出和空间的退回叠合。若返回改走垂直轴,倒放关系不成立,人必须把这一步重新编码成一次新的导航,而不是撤销。撤销失败的主观后果是「我被挪到了别的地方」,即使文档结构上已经回到了上一页。
手势返回把这层关系暴露得更狠:手指沿前进的反方向拖,画面却往下掉,感知–运动回路直接冲突,手势会被判成失效或误触。
怎么研究
同一前进方向,配「镜像返回」和「正交轴返回」,测返回后的定位时间、是否再次点进刚才那一层(以为没回去)、以及手势返回的完成率。自变量:返回是否为前进的时间反演、是否用手势。因变量:再定位时间、重复进入率、手势放弃。
眼动上,镜像返回时期待注视沿原路回退;正交返回会出现一次重新搜索。
边界
- 前进本身没有位移(淡入)时,返回也没有可倒放的轨迹,对等的是同样的淡出,而不是突然发明一条滑出。
- 系统级「上滑关闭」若从未用于前进,它不是某次推进的逆向,而是另一套关闭语法,不要和栈返回混称。
- 共享元素成功时,返回应倒放那条形变,而不是另做一次页面级滑入,否则身份焊缝在回来时被拆掉。
怎么落地
- 为每一条前进转场写它的时间反演:同一轴、同一对象、方向相反。
- 手势返回的拖动方向必须与镜像位移同轴,松手后继续沿该轴完成。
- 验证:把前进和返回接在一起放,正放再倒放。若倒放对不上前进,返回就不是逆向。