用户界面设计并不是仅仅是考虑如何摆放按钮和菜单,更为重要的是考虑应用程序或设备如何与用户
互动;更多时候,还要考虑产品与多个用户之间的用户。这就意味着,用户界面设计不仅要做出好看
的产品外观,还要做出好用的产品。这不仅仅是调整一下按钮的位置、给他们选选颜色,而是要为完
成一项任务而选择正确的工具。一个特殊的界面,是否需要使用按钮?如果确实需要,那么这些按钮
将完成什么样的工作?这个按钮需要如何设计才能让用户了解这个应用程序的工作方式,并且轻松达
到用户的目的。
在产品的开发周期中,尽早开始用户界面设计至关重要。正如Jef Raskin所说:”对消费者而言,界
面就是产品“。用户一直看到和使用的都是用户界面,而不是深藏在应用程序背后的技术体系结构。
把界面做好,这将极大地提高用户使用产品时的愉悦感,这也能让其很容易就掌握产品的使用方法。
所以,先从界面设计开始,然后再开始应用程序后台引擎的编码,要好于先开始编码,再给它包裹一
层界面。
什么因素能成就一个伟大的用户界面?
在我们开始着手设计用户界面之前,首先应该理解什么样的用户界面才是出色的用户界面,我们的设
计要具备哪些品质才够得上”出色“。所有伟大的用户界面大都具有下面这8个品质或特点。
1.清晰——通过使用文字、流程图、层级图、图标等元素,避免用户对界面产生困惑。清晰的界面不
需要手册,同时还能确保用户在使用的过程中减少犯错。
2.简洁——为了让界面清晰,可以通过在所有元素上添加浮动框说明或者标签这种简单的方法来实现
,但这样做会导致界面膨胀臃肿。如果电脑屏幕上同时充斥了太多的东西,找到你想要的东西是非常
困难的,用户使用起来就觉得困难乏味。如何让界面同时保持简洁和清晰,这正是设计伟大界面的挑
战所在。
3.熟悉——人们总是对之前见过的东西有一种熟悉的感觉,有的界面即使是第一次使用,其中的有些
元素我们还是会感觉熟悉。在设计过程中,使用一些现实生活中公认的意象能够更好的帮助用户理解
。
4.响应性——这意味着两件事情。首先,响应必须迅速,一个良好的界面不应该让人感觉反应迟缓。
其次,界面应该提醒用户发生了什么事,用户的输入是否成功地处理,让用户了解这些信息反馈。并
且明确告诉用户,他的请求已经被成功受理。
5.一致性——在整个应用程序中保持界面一致是非常重要的,这能够让用户识别出使用的模式。一旦
用户学会了界面中某个部分的操作,他很快就能知道如何在其他地方或其他特性上进行操作,就好像
他们早就知道似的。
6.美学性——尽管你不需要把一个界面做得非常有吸引力,但是有一个好看的界面会让用户工作起来
更开心。况且,让用户开心绝对是一件好事。
7.高效性——时间就是金钱,一个伟大的界面应当通过快捷菜单或者良好的设计来帮助用户提高工作
效率。毕竟这是科技带给我们的一个最大好处,它允许我们用更少的时间和努力来完成更多的工作。
8.容错性——每个人都会犯错,你的应用程序如何处理用户所犯的错误是对它的总体质量的最好测试
。它是否容易撤销操作?是否容易恢复删除的文件?一个好的用户界面不应当因为用户的错误而惩罚
用户,而应该总是为用户提供犯错之后的补救方法。
想要设计一个包含所有特性的用户界面非常困难,因为各个特性之间总是相互影响。你在界面中增加
的元素越多,用户在使用上所花的努力就越大。当然,反过来亦是如此。没有足够的帮助和支持,用
户会茫然不知所措。
本文来自广州南跃科技有限公司。
阅读(120) | 评论(0) | 转发(0) |