苹果|为什么 iPhone 的「返回」手势很难用?( 二 )



一颗 Home 键加上优秀的触控交互 , 早期 iPhone 的易用性体验并没有出现什么问题 。
对于单键设计的坚持 , 也可以在另外一款争议颇多的产品——苹果鼠标中看到 。 很长一段时间以来 , Mac 的官方鼠标配件都不提供右键功能 , 整个鼠标就是一颗按键 。
因此很多 Windows 用户切换到 Mac 很不习惯 , 要使用右键要同时按键苹果鼠标按键和键盘上的 Ctrl 键 。

▲很长一段时间内 , 苹果官方鼠标都只有一个按键. 图片来自:wiki
显然 , 苹果之前认为鼠标右键和 iPhone 的返回按键一样 , 都属于灵活功能一类 , 使用率并不会特别高 , 可以以虚拟按键形式的代替 , 而增加实体按键只会增加交互复杂度 。
可以说在 3.5 英寸的 iPhone 时代 , 这样设计完全是合情合理的 , 直到 iPhone 屏幕越来越大 , 想要单手操控越来越难 , 位于顶部的虚拟返回按键也越来越单手点击 。
为了解决这个问题 , 苹果在 iOS 7 系统中增加了一个手势功能 , 即我们现在熟悉的侧滑返回 。

▲ 图片来自:CNET
只是 , 将按键替换为手势就万事大吉了么 。
从按键到手势 , 不止是替换 从 iPhone X 之后 , 苹果就全面转向了全面屏 , 原本的 Home 键也被小横条和手势代替 。
其实对比一下小横条手势和侧滑返回 , 就能发现 iPhone 的返回手势为什么不好用 , 手势替换按键并非只是功能的替换 , 作为最主要的人机交互方式 , 必须要解决一个问题——可发现性 。

对比实体按键 , 手势并不容易被发现 , 尤其是对普通用户而言 , 例如至今仍然有部分 iPhone 用户不知道点击屏幕顶部就能回到内容页最开始的地方 , 比如看完微信推文后 , 点击屏幕顶部可以快速回到标题部分 。
为了让所有人都能看懂、学会使用手势 , 苹果在替换 Home 键的小横条设计上下足了功夫 , 首先小横条位置属于系统固定区域 , iPhone 上所有的应用都不能遮挡小横条 。
作为一个固定的显示元素 , 引导用户这是 Home 键的替代者 , 可以实现和之前一样的功能 , 同时小横条也具备系统最高交互层级 , 不会被其他操作影响 , 上滑就能和之前的 Home 键一样返回桌面 。

iPhone X 之后的手机 , 打开后的激活过程必然会包含一项手势教学 , 正是为了强化记忆 , 告诉人们滑动小横条就能回到主界面 , 和 Home 一样回到最开始的地方 。
手势和按键一样 , 都是一个手势对应一个功能 , 减低交互复杂度 , 上滑是回到主界面 , 而上滑悬停则是多任务界面 。
值得一提的是 , 为了区分这两个手势 , iPhone 内部的震动马达发挥作用了 , 当你悬停时手机会轻微震动 , 告诉你这是多任务操作手势 。 左滑和右滑小横条则是快捷切换左右的应用 。

▲图片来自:Designing Fluid Interfaces
所有的手势配有相应的操作动画 , 且可撤回 , 指示用户这代表一个操作 。
再回过头来看侧滑返回 , 虽然也有开机教程和可撤回的操作动画 , 但更多的是靠用户多次操作的肌肉记忆解决手势不易发现的问题 。
更重要的是和小横条对比 , 侧滑返回没有专属交互区也没有系统最高交互等级 , 容易和其他交互方式冲突 , 文首提到的图片浏览场景就是其中之一 , 部分应用在多级内容页中也可能会设置虚拟返回按钮而不支持侧滑返回手势 , 导致一直侧滑也无法返回 。

▲ Android 侧滑返回会有相应的箭头指示
反观 Android 系统就好多了 , Google 从一开始就设置了专用的返回按键 , 侧滑返回作为手势顺其自然地替换了返回按键 , 且是系统最高级的交互方式 , 哪怕应用在多级页面没有设置返回交互功能 , 侧滑也可以强制返回 。