人机界面设计原则(1)

  • 经验类型经验/观点
  • 经验属性好文转载
  • 经验版权不使用原创授权
847 0 3 2017-07-25

知识若只有输入,没有输出,时间久了,就会生锈,就会忘记。最近在看一本书《ios人机界面指导手册》,算是知识输入,因为怕自己会忘记,所以写下来,跟大家分享。

一、美


美不是衡量一个程序好不好看,而是外观和与其功能是否相称


比如一个娱乐性的程序,用户希望看到的界面应该是具有趣味性的。用户期待游戏的外观可以和体验一致。


而一个用来产生内容的程序(如Word、ppt),往往把它的装饰元素处理的很低调,通过使用标准的控件和动作来凸显任务。可以帮助用户获得有关该程序目的和特性的信息。反过来讲,如果该程序使用了某种古灵精怪的界面风格,用户就会陷入冲突的迷雾。



二、一致性


界面的一致性能够让人们沿用以往的知识和技能。利用那些用户已经熟知的标准和范式。


鉴别程序是否遵从一致性原则,可以思考如下问题:


1、该程序是否与ios的标准一致?是否正确的使用了系统控件、外观和图标?是否将程序与设备的特性有机的联合在一起?


2、是否保持内部的一致性?文案是否使用了统一的样式?同一个图标是否始终代表一种含义?定制的ui组件的外观和行为在程序中是否保持一致?在程序的不同地方进行同一操作,用户是否能预测到结果?


3、与以往诸多版本是否保持一致?术语和意义是否保持一样?核心的概念有没有发生本质变化?



三、直接控制


用户很享受在多点触摸屏上直接控制的感觉。手势使得用户对屏幕上的物体有更强的操纵感。因为他们可以不再通过鼠标等中介设备控制物体。


例如,用户可以用手指姿势直接缩放一块内容区域。在游戏中,用户可以直接移动或操纵物体。


在ios中,用户可以在如下场景中体验直接控制:


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


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


3、看到他们的手势有直接的、可见的结果。



四、反馈


内置的程序会为用户的每一个动作提供可察觉的反馈。


例如点击时,该项的背景会变成高光。持续很多秒的长流程里,一个控件会展示进度,并在可能的时候提供解释信息。


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


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


五、暗喻


ios的暗喻包括


1、轻触iPod的播放按钮

2、游戏中拖拉、轻拂或水平滑动物体

3、滑动切换开关

4、轻拂一堆照片

5、旋转拾取器的波轮,做出选择



六、用户控制


应该由用户出发和控制操作,而非程序。优秀的程序能够平衡用户的
操作权并帮助用户避免犯错。


用户希望在进程开始执行前有足够的机会取消它。而且他们希望能在执行破坏性动作前有再次确认的机会。最后,用户希望能优雅地终止运行中的进程。


全部评论:0

更多作品

发表评论

取消

点击右上角
分享给朋友吧

分享到

取消

每人每天仅限5票,快给你心仪的作品鼓励的一票。

投票