每人每天仅限5票,快给你心仪的作品鼓励的一票。
投票知识若只有输入,没有输出,时间久了,就会生锈,就会忘记。最近在看一本书《ios人机界面指导手册》,算是知识输入,因为怕自己会忘记,所以写下来,跟大家分享。
一、美
美不是衡量一个程序好不好看,而是外观和与其功能是否相称。
比如一个娱乐性的程序,用户希望看到的界面应该是具有趣味性的。用户期待游戏的外观可以和体验一致。
而一个用来产生内容的程序(如Word、ppt),往往把它的装饰元素处理的很低调,通过使用标准的控件和动作来凸显任务。可以帮助用户获得有关该程序目的和特性的信息。反过来讲,如果该程序使用了某种古灵精怪的界面风格,用户就会陷入冲突的迷雾。
二、一致性
界面的一致性能够让人们沿用以往的知识和技能。利用那些用户已经熟知的标准和范式。
鉴别程序是否遵从一致性原则,可以思考如下问题:
1、该程序是否与ios的标准一致?是否正确的使用了系统控件、外观和图标?是否将程序与设备的特性有机的联合在一起?
2、是否保持内部的一致性?文案是否使用了统一的样式?同一个图标是否始终代表一种含义?定制的ui组件的外观和行为在程序中是否保持一致?在程序的不同地方进行同一操作,用户是否能预测到结果?
3、与以往诸多版本是否保持一致?术语和意义是否保持一样?核心的概念有没有发生本质变化?
三、直接控制
用户很享受在多点触摸屏上直接控制的感觉。手势使得用户对屏幕上的物体有更强的操纵感。因为他们可以不再通过鼠标等中介设备控制物体。
例如,用户可以用手指姿势直接缩放一块内容区域。在游戏中,用户可以直接移动或操纵物体。
在ios中,用户可以在如下场景中体验直接控制:
1、旋转或用其他方式移动设备,以影响屏幕上的物体。
2、使用手势操纵屏幕上的物体。
3、看到他们的手势有直接的、可见的结果。
四、反馈
内置的程序会为用户的每一个动作提供可察觉的反馈。
例如点击时,该项的背景会变成高光。持续很多秒的长流程里,一个控件会展示进度,并在可能的时候提供解释信息。
顺滑的动画会给用户提供有意义的反馈,让用户了解动作的结果。例如,添加新项时,会向下滚动,帮助用户发现这个显著显著的变化。
声音同样能为用户提供有用大反馈,但他不是唯一的或主要的反馈方式,因为用户的使用场景可以会被迫使他们关掉声音。
五、暗喻
ios的暗喻包括
1、轻触iPod的播放按钮
2、游戏中拖拉、轻拂或水平滑动物体
3、滑动切换开关
4、轻拂一堆照片
5、旋转拾取器的波轮,做出选择
六、用户控制
应该由用户出发和控制操作,而非程序。优秀的程序能够平衡用户的
操作权并帮助用户避免犯错。
用户希望在进程开始执行前有足够的机会取消它。而且他们希望能在执行破坏性动作前有再次确认的机会。最后,用户希望能优雅地终止运行中的进程。
每人每天仅限5票,快给你心仪的作品鼓励的一票。
投票
发表评论