C6.16.3Mobile lacks a stable undo affordance设计研究
移动端缺少稳定的撤销入口
别名: 摇一摇撤销 · 三指撤销 · 移动端撤销
概念解释
桌面把撤销放在菜单和同一记和弦上,位置稳定。手机上常见入口是摇一摇、三指轻点、或藏在文本编辑菜单里的一项,随系统版本和厂商皮肤出现或消失。需要撤销时,用户往往找不到一条每次都在、而且看起来像撤销的控件。缺的不是栈,是可发现、可重复使用的入口。
机制
移动系统把屏幕交给当前应用和键盘,没有常驻菜单栏来挂“撤销”。替代方案各有毛病:摇一摇和编辑意图无关,在公交上会误触发,在桌上又不易发现;三指手势与系统多任务、缩放冲突,且没有可见提示;长按插入符弹出的条一次只露几个词,撤销经常被挤掉。键盘上若没有撤销键,专家路径也不存在。结果是误操作之后人只剩退格:它只能删掉插入符前的字符,不能恢复被替换的词、被剪切的段、被补全改写的尾巴。入口不稳定还会造成学习无法迁移——这台手机靠摇,下一台靠三指,教程无法只写一句话。
怎么研究
给不熟悉该系统的人一次明确需要撤销的失败(误粘贴、误纠错、误剪切),记录他们尝试的动作、成功与否、以及是否求助。自变量包括入口种类(摇、多指、编辑菜单、键盘键)、是否有可见按钮。因变量包括发现时间、误触发、放弃改用退格。用每天使用该系统的人来测会把入口写成“已知”。
边界
外接键盘的桌面和弦一旦可用,移动端也可以走专家路径,但触屏-only 用户享受不到。应用自己在导航栏放撤销按钮可以补上入口,却无法覆盖系统文本框和别人的 WebView。游戏式摇一摇如果是玩法,不应和编辑撤销共用同一动作。
怎么落地
- 在文本编辑的可见工具层(键盘附件栏或导航栏)放一个始终能点的撤销,不要只依赖摇动或多指。
- 若保留摇一摇,必须先弹出确认,避免在移动中误撤;确认框本身要写“撤销刚才的编辑”。
- 找非该系统用户完成“粘错了,回到粘贴前”;若他们先狂按退格或离开字段,入口仍不稳定。