用户友好是软件界面设计中的一个非常重要的原则。
如果一个人对你友好,你可能会和他成为朋友,如果一个软件的应用方面用户友好,那么你也会喜欢这个软件。在软件业,竞争是无处不在的,用户友好的软件,自然能有更多胜出的机会。
什么是用户友好?
这里不准备去整理出用户友好的定义,其实所有人都能感觉到什么是用户友好。我想把正反例子各举一个来看一看。
先看一看用户不友好。其实撰写本文的起源也是有感于一些很不友好的界面。用户不友好真是比比皆是。就说微软吧,很多人认为微软的界面是用户友好的典范,Office的界面设计,按钮大小,布局也常被很多管理软件作为参考。例如,按钮大小,按Word中的大小,按钮位置,距离窗口边缘的距离,按Word中的距离,等等。但是,微软也有考虑的不太好的地方,请再看一下我们熟悉的USB插拔界面。
操作一

找到桌面右下角的图标,双击或者右键点击。(注意,双击这样的图标常会点不中,或者点到旁边的图标)
操作二

在弹出的窗口里看一下要拔除的设备,然后点击“停止”。
操作三

系统给出确认信息,要点击“确定”。
操作四

还要来一个通知,点击“确定”。
也许这么做有很充分的理由,但实在是累赘。当下班时班车要开的时候,我还在点这些按钮,心里不由特别的烦。
请再看一下用户友好的例子。
台湾Ulead公司的VCD制作工具“会声会影”的界面要友好的多。如下图:
预览就在屏幕中央,附加素材在右边,左边是操作向导,下方则是照片和录象构成的帧。
胶卷带(系统中称为时间轴)很形象,就是拍摄的胶片么。使用中,只要把资源管理器中的图形文件一起拖进来就是了。
如何做到用户友好?
方法一:让用户说话
是否用户友好,这得由最终用户说了算。记得以前我接触用户,有些用户对我负责的产品没有提出更好的意见,却老说操作不方便。我心里就很窝火,我就说,我们已经考虑了很多如何让用户方便使用的措施了,界面已经很友好了。其实我错的厉害,我这么说了以后,用户的逆反心理可想而知。
要让设计真正达到用户友好,你只有多听用户的意见和反馈。
方法二:精心设计
以下是一些个人经验,都比较简单,点到为止,也没有具体图片参考,仅供参考。
- 做的漂亮一点,让用户得到一些审美的愉快;
- 不要太刺眼。应用软件的界面不应该太绚,而应该是素雅一些,不要太刺激用户的视觉。而且,你必须考虑到软件的使用目的,随之进行调整。
- 直接站在用户立场上,感同身受。想想用户在使用时,他会怎么想,怎么做。
- 精简用户的操作,少点一些鼠标点击。很多用户的时间都很宝贵,程序一次性完成,用户却要累计使用无数次,想想其中的代价有多么大。
- 越傻瓜越好。用户首先是在忙于自己的工作,所以软件不应让用户老花费时间去想怎么操作使用的问题。问题虽然简单,但其中既有总体导航布局和概览方面的问题,又有很多值得考虑的细节 ,例如说明部分的用词,乃至按钮的取名和图片的设计表达。
- 考虑到不同的用户有不同的使用习惯。如果某个模块的用户群并不擅长计算机操作,那么导航、Wizard和模板都可以给用户操作提供很好的帮助;如果用户是领导,那么他要最快速直观地看到结果,更多的图表,例如直方图、统计结果等就是他要的东西。如果用户是熟练的年轻人,那么界面得更精炼些,等等。
- 考虑软件人机工程。飞行员在战斗,最重要最常用的按钮在他手最容易够到的地方。0.1秒时间的节省,可能就决定了胜负。对于软件来说,用户操作得到一些结果,应该以最直观快捷的得到。在界面布局方面,最重要最常用的操作,都要放在最直观的位置,并使之最为醒目。
- 抛弃帮助手册。设想一下,如果系统不提供帮助系统会怎样?在此基础上设想用户如何看着界面学会使用?实际上帮助系统很少是有用的。真正好的软件是不需要帮助手册的。
- 借鉴同类软件的界面设计,取其长而补其短。
方法N: 不断改进
关于Sawin的界面
最后想提一下Sawin系统分析网站。
例如,我们收藏的文档非常多,当我做转摘工作时,我发现一些好的文档,但检查之后会发现,这些文档往往早已经收录了。Sawin系统分析之窗,存放了几乎是最丰富的软件工程文档,其中也不乏精品,却掩藏很深。这一方面,其实用户友好性是非常差的。因此,作为Sawin网站的站长,我特别的在这里做一下检讨,并将尽早予以改变。
(全文完)
【作者介绍】 blueski
Sawin网站站长,前小龙亭JSP实践之旅的站长。目前从事工程设计职业。具有低调、执着、朴实而勤奋的风格,保持着最后的理想主义。
作者Email地址:blueski.yu@gmail.com