
文章插图
27 界面设计得一致,不要增加用户的学习成本
自从Donald Norman的一系列著作面世后,界面设计中尽量保持一致性成了一个普遍遵循的准则 。在设计中保持一致性可以减少用户的学习成本,用户不需要学习新的操作 。当我们点击按钮,或者进行拖拽操作,我们期望这样的操作在整个程序的各个界面都是一致的,会得到相似的结果出来 。反之我们需要新情境下重新学习某种操作会产生何种结果 。可以在很多方面下功夫来实现一个一致的界面,包括颜色,方向,元素的表现形式,位置,大小,形状等 。不过在让界面变得一致之前,记住一点,适当的打破整体的一致性也是可取的 。这偶尔的不一致性的设计用在你需要强调的地方可以起到很大的作用 。所以世事无绝对,我们应遵从一致的设计准则,但适当地打破这种常规 。

文章插图
28 使用较贴切的默认值会减少操作
适当的默认值和预先填充好的表单字段可以大量减少用户的工作量 。在节省用户宝贵的时间上面,这是种非常常见的做法,可以帮助用户快速填完表单或者注册信息 。

文章插图
29 遵从一些约定而不要去重新设计
界面设计中遵从约定的准则跟之前的界面一致性准则很相似 。如果我们遵从了界面设计中的一些约定,用户用起来会很方便 。相反,不一致和没有遵从约定的设计则会提高学习成本 。有了界面设计中这些约定,我们想都不用想就知道界面右上角(大多数情况下)的叉叉是关闭程序用的,或者点击一个按钮后我们能够预测到将会发生什么 。当然,约定是会过时的,随着时间的推移,同样的操作也有可能被赋予新的含义 。但要记住,当你在界面中打破这些常规时一定要目的明确,并且出发点是好的 。

文章插图
30 让用户觉得可以避免失去而不是获得
我们喜欢成功,没有谁愿意失败 。根据心理学得到的可靠结论,人们一般更顷向于避免失去拥有的东西而不是获得新的利益 。这一结论也适用于产品的设计和推广中 。试着说明你的产品会帮助客户维护他的利益,保持健康,社会地位等要好过告诉客户这个产品会带来一些他未曾拥有的东西 。比如保险公司,它是在销售我们出事之后可以得到的大笔赔偿呢还是在强调可以帮助我们避免失去拥有的财产?

文章插图
31 具有层次的图形化展示优于直白的文字描述
具有层次的设计可以将界面上重要的部分与不次要部分区分开来 。要让界面层次分明,可以在这些方面做文章:对齐方式,间距,颜色,缩进,字体大小,元素尺寸等 。当所有这些调整运用得适当时,可以提高整个界面的可读性 。相比在一个很直白的界面上用户一眼就可以从上瞟到底的设计,这样分明的设计也可以让用户放慢速度来慢慢阅读 。这样也使界面更有特色一些 。就好比一次旅行,你可以乘坐高铁快速到达景区(从页面顶部瞟到底部),但你也可以慢行以欣赏沿途风光 。所以层次分明的设计让眼睛有可以停留的地方,而不是对着空白单调的一个屏幕 。

文章插图
32 将有关联的功能分组而不是杂乱无章
将各个功能项分组合并起来可以提高程序的可用性 。有点常识的人都知道刀子和叉子,或者打开文件和关闭文件是放在一起的 。将功能相近的元素放在一起也符合逻辑,符合我们平时的认知 。

文章插图
33 使用内联的验证消息而不是提交后再验证
在处理表单时,最好立即检测出用户所填写内容是否符合要求然后给出验证消息 。这样错误一出现能就能得到改正 。相反,提交后再检查表单会给出错误消息,会让用户感到乏力又要重复之前的工作 。

文章插图
34 放宽对用户输入的要求
对用户输入的数据,尽量放宽限制,包括格式,大小写什么的 。这样做可以更人性化一点,也使得界面更加友好 。一个再恬当不过的例子就是让用户输入电话号码的时候,用户有很多种输入方式,带括号的,带破折号的,带空格的,带区号和不带区号的等等 。如果你在代码中来处理这些格式的问题,代价也只是你一个人多写几行代码而以,却可以减少无数用户的工作量 。
推荐阅读
- 天眼查询个人 查询个人信息最全的网站
- 田园风格房子装修要如何设计
- 冬奥火炬手李剑叶:我擎飞扬,设计报国
- 火炬手李剑叶:举着自己设计的“飞扬”火炬,感觉很不一样
- 北京冬奥会火炬外观设计师李剑叶:开放式火炬展示包容进取的时代精神
- 火炬外观设计师李剑叶:开放式火炬展示包容进取的时代精神
- 专访冬奥火炬设计师李剑叶:我与“飞扬”火炬谈了一场轰轰烈烈的恋爱
- 北京冬奥会火炬外观设计师李剑叶:我与“飞扬”火炬谈了一场轰轰烈烈的恋爱
- php如何实现网站的图片压缩
- App与服务器的通信接口如何才能设计得更好?
