Page 15 - iOS人机界面指导手册
P. 15

直接控制



                        当用户直接控制屏幕上的物体,而非通过各种控件时,他们会更深地沉浸在任务中,也
                       更清楚地理解他们行为的结果。iOS 用户很享受在多点触摸屏上直接控制的感觉。手势
                       使得用户对屏幕上的物体拥有更强的操纵感。因为他们可以不再通过鼠标等中介设备控
                       制物体。

                        例如,用户可以用手指姿势直接缩放一块内容区域,而非通过放大缩小按钮。在一个游
                       戏中,玩家可以直接移动或操纵物体。再例如,游戏里会出现一只锁,用户可以旋转钥
                       匙来打开它。
                        在 iOS 程序中,用户可以在如下场景体验直接控制

                         旋转或用其他方式移动设备,以影响屏幕上的物体。

                         使用手势操纵屏幕上的物体。

                         看到他们的动作有直接的、可见的结果。




                   反馈



                        反馈告知用户他们的行为有何结果,使用户确信程序正在运行中。人们操纵控件时期待
                       即刻的反馈,也期待在较长的流程中能提供状态提示。

                        内置的程序会为用户的每一个动作提供可觉察的反馈。例如,当用户点击列表项时,该
                       项的背景会变成高光。在那些会持续很多秒的长流程里,一个控件会展示已完成的进度,
                       并在可能的时候提供解释信息。

                        顺滑的动画会给用户提供有意义的反馈,帮助用户了解动作的结果。例如,列表在添加
                       新项时会向下滚动,帮助用户发现这个显著的变化。

                        声音同样能为用户提供有用的反馈,但是它不应是唯一的或主要的反馈方式。因为用户
                       的使用场景可能会迫使他们关掉声音。




                   暗喻



                        当虚拟的物体和动作是真实世界中物体和动作的暗喻时,用户会立刻明白该如何使用这
                       个程序。经典的例子是文件夹:在真实世界里,用户将东西放在文件夹里,所以他们立
                       刻明白电脑上可以把文件放在文件夹里。

                        合适的暗喻应该即暗示了使用方法,又避免与它模仿的现实世界里的物体和动作面临同
                       样的限制。例如,用户需要放海量的东西才能把文件夹塞满,而这在现实世界里是不可
                       能的。
   10   11   12   13   14   15   16   17   18   19   20