
简单地说,成功的界面设计是那些能让用户一眼就看到“最重要的东西”的界面设计。而另一方面,不重要的东西,不应该被注意到——有时候则是因为它们根本就没有出现在那儿。设计复杂系统的界面所面临的最大挑战之一,是弄清楚用户不需要知道哪些东西,并减少它们的可视性(或者完全把它们排除出去)。另外对于那些在程序开发方面有一定经验的人来说,这种思考问题的方式要求他们改变一些既有的思路。
尽管这很艰难,因为这与他们过去的思考方式完全不同。好的程序员总是要考虑到很少发生的场景。毕竟,对于程序员来说最有成就感的事是建立一个“永远不会出错的系统”;但是不考虑到边缘情况的程序,很可能就在这些极端情况发生时出现错误。所以经验丰富的程序员,总是平等地对待每一种可能性,不管它代表了一个用户还是一千个用户。
这种思路对于界面设计是行不通的。一个给出少量极端情况的界面,等于给大多数主要用户提供一个设计不良的界面,而让少数用户满意。一个设计良好的界面是要组织好用户最常采用的行为,同时让这些界面元素用最容易的方式获取和使用。
总的来说,要设计一个成功的界面不是这么一朝一夕就能达成的,这需要经验的积累慢慢磨砺而成的。
作者:恐龙@北京网站建设
文章来自:网站建设(http://www.21ytnet.com)
版权所有,转载时必须以链接形式注明作者和原始出处及本声明。