Page 15 - iOS人机界面指导手册
P. 15
直接控制
当用户直接控制屏幕上的物体,而非通过各种控件时,他们会更深地沉浸在任务中,也
更清楚地理解他们行为的结果。iOS 用户很享受在多点触摸屏上直接控制的感觉。手势
使得用户对屏幕上的物体拥有更强的操纵感。因为他们可以不再通过鼠标等中介设备控
制物体。
例如,用户可以用手指姿势直接缩放一块内容区域,而非通过放大缩小按钮。在一个游
戏中,玩家可以直接移动或操纵物体。再例如,游戏里会出现一只锁,用户可以旋转钥
匙来打开它。
在 iOS 程序中,用户可以在如下场景体验直接控制
旋转或用其他方式移动设备,以影响屏幕上的物体。
使用手势操纵屏幕上的物体。
看到他们的动作有直接的、可见的结果。
反馈
反馈告知用户他们的行为有何结果,使用户确信程序正在运行中。人们操纵控件时期待
即刻的反馈,也期待在较长的流程中能提供状态提示。
内置的程序会为用户的每一个动作提供可觉察的反馈。例如,当用户点击列表项时,该
项的背景会变成高光。在那些会持续很多秒的长流程里,一个控件会展示已完成的进度,
并在可能的时候提供解释信息。
顺滑的动画会给用户提供有意义的反馈,帮助用户了解动作的结果。例如,列表在添加
新项时会向下滚动,帮助用户发现这个显著的变化。
声音同样能为用户提供有用的反馈,但是它不应是唯一的或主要的反馈方式。因为用户
的使用场景可能会迫使他们关掉声音。
暗喻
当虚拟的物体和动作是真实世界中物体和动作的暗喻时,用户会立刻明白该如何使用这
个程序。经典的例子是文件夹:在真实世界里,用户将东西放在文件夹里,所以他们立
刻明白电脑上可以把文件放在文件夹里。
合适的暗喻应该即暗示了使用方法,又避免与它模仿的现实世界里的物体和动作面临同
样的限制。例如,用户需要放海量的东西才能把文件夹塞满,而这在现实世界里是不可
能的。

