前言 : 在这篇文章中 , 我将试图用专业的眼光来评价 30 种我所使用过或设计过的软件程序的界面设计特点 . 文章中的评论观点全部是原创性质的 , 由于本人学识有限 , 有错误之处 , 敬请谅解 ! 本文章中的评价软家分为以下三类 :
一: 桌面软件共有13种, 分别是:
1. MSN Messenger 7.5
2. QQ2005
3. QQLive V2.0
4. 千千静听 4.6.5
5. Windows Media Player 10
6. Internet Explorer 6
7. FlashFXP 3.0
8. Microsoft Outlook Express 6
9. 金山词霸2006
10. 瑞星杀毒软件2006
11. CTerm V3.23
12. 极品时刻表
13. 中国电子地图2005
二: 编程软件共有6种, 分别是:
14. Eclipse
15. Microsoft Visual C++ 6
16. Visual Assistant X 10
17. SecureCRT 4.1
18. Symantec pcAnywhere
19. NetPeeker 2.82
三: 自己设计的软件共有11种, 分别是:
20. RPG游戏<赵云传—单骑救主>
21. 射击游戏<入侵火星—B计划>
22. 棋牌游戏<老虎棋>
23. 即时语音聊天工具<凝聚Q>
24. 库存管理系统
25. RSA 生成器
26. SHA1工具
27. 彩票系统
28. Cube-X演示程序
29. Bresenham演示程序
30. Greed棋牌演示程序
1. MSN Messenger 7.5
以下图片是国内最主流的两款即时通讯工具,MSN Messenger 7.5 和 Tecent QQ 2005. 两者的界面设计都比较成功. MSN Messenger 7.5 设计不足之处是整体界面不够简洁并且不让用户自定义. 比如 MSN Messenger 7.5 的左侧面板竟然不让用户隐藏和修改, 而这点是QQ完全支持的. MSN Messenger7.5 在主界面上投放广告很容易使用户反感.
2. QQ2005
每次新款QQ的亮相, 都会引起大量QQ用户的注意. 个人认为QQ的界面设计是非常成功的, 堪称界面设计的杰作, 因为它能满足多达1亿用户的使用要求. 主要的设计亮点体现在几个方面:
A. 皮肤系统, QQ的皮肤系统吸引不同需求的用户, 而且还支持用户自定义的皮肤.
B. 好友的分组管理, 操作简便.
C. 常用操作设置快捷键, 都说qq正在培养中国用户的操作习惯,可见其快捷键的设置是非常成功的.
D. 对新产品的兼容性,如QQ游戏, QQ对战平台, QQLive.
3. QQLive V2.0
QQLive是tecent 在2005年推出的一款网络电视软件,其界面设计传承tecent一贯的风格,简洁明了,操作简便, 个人认为设计的非常成功. 其中最大的特点是即时对用户的响应, 不管用户作出任何操作,都会立即显示操作提示,这在实时流媒体软件中是很受欢迎的特性.
4. 千千静听 4.6.5
千千静听是一款非常优秀的音乐播放器, 虽然只是一款共享软件,但用户量很大. 这很大程度上可以归功于界面设计的非常成功,虽然没有专业的美工制作,但是颜色,布局搭配的非常合理.以下是它的主界面.
千千静听界面设计的优点在于在迷你模式中提供主要功能操作和歌词显示,这是很多音乐播放器没有做到的.
很多播放器使用了迷你歌词作显示歌词的插件,因此不能很好的集成.而有些播放器就根本没有提供迷你模式这一常用的功能.
5. Windows Media Player 10
Windows Media Player 的界面虽然有越来越多的时尚漂亮的元素,但仍然没有改善有很多用户对它的反感.最主要的因素是它的操作不够简便明了,而这正是暴风影音的强项. Windows Media Player 10 在主界面上放置了很多用户根本不会使用到的操作,比如翻录, 刻录, 同步, 指南, 在线商店之类的,这很容易招致用户的反感情绪, 还有它的一大特色是支持最小化后在任务栏上显示迷你模式, 但在迷你模式下竟然不允许改变迷你窗口的大小,这无疑是华而不实的迷你功能.
6. Internet Explorer 6
IE6的界面设计不足之处它仍然保持了单文档的风格.多文档窗口为用户提供了许多方便,特别是用户利用窗口自由的进行任务切换. 现在的浏览器多设计为多文档窗口, 使用起来更加方便,比如Maxthon, the world 等等, 这也是IE失去用户的一个原因吧.希望在2006年底推出Windows Vista中捆绑的IE7能改善这个问题.
7. FlashFXP 3.0
FlashFXP 是一款FTP客户端工具, FlashFXP界面采用多窗口布局, 提供的本地文件窗口和远程文件窗口可以很简便的做上传下载操作, 传送队列窗口和站点管理器窗口设计的非常人性化, 同时常用操作提供快捷键, 因此在众多FTP工具中脱颖而出, 吸引了大量的用户.
8. Microsoft Outlook Express 6
Outlook 作为一款邮件客户端工具,在功能方面是无可挑剔的,但在界面设计方面个人感觉尚缺乏一些人性化的元素.
首先Outlook作为使用频繁的个人工具,没有提供托盘图标,而是占据任务栏的图片,将引起很多用户的反感.其次,没有提供foxmail的定时接收邮件及时显示的迷你模式.
9. 金山词霸2006
金山公司的软件的界面向来时尚小巧而又实用, 金山词霸2006就是典型的代表.金山词霸对最常用的几个功能提供全局的快捷键,最小化时变成托盘图标,占据空间小.而且支持更换皮肤的功能,吸引不同种类的用户使用.
10. 瑞星杀毒软件2006
瑞星杀毒软件2006 的界面设计的时尚而又比较实用,但是个人感觉唯一的不足是缺少快捷键的支持, 如快捷扫描, 定时杀毒等竟然没有相应的全局的快捷键的支持.这显然是设计不人性的一个体现.
11. CTerm V3.23
CTerm V3.23 在界面设计方面不算很成功. 憋开布局, 颜色搭配不说, 它还把用户的层级定的太高了, 把用户定位成了非常熟练的操作人员或编程人员了, 这可以在设置配置文件上体现出来, 这个设置操作的说明晦涩难懂,如果不是编程人员基本看不懂. 还有大量的快捷键,也是非常的难记. 这对普通用户来说是难以接受的. 下图是CTerm的快捷键编辑器窗口.
12. 极品时刻表
极品时刻表是一款非常优秀的单机的列车时刻查询的软件,界面设计的小巧紧凑, 不足之处是下方的广告专区”太招摇”了. 极品时刻表还有一个特色是输入站名时有拼音跟随的功能,如输入”wc”就会显示”武昌”, “五常”等供选择,这在快速查询时是有很大帮助的.
13. 中国电子地图2005
中国电子地图2005 是一款地图查询工具. 界面设计的不足之处是颜色的搭配极为不合理, 黑色基调与鲜艳的地图色呈现很大的差异, 用户长时间使用后难免”审美疲劳”. 它的可取之处是对查询的全面支持和及时响应.见下图:
14. Eclipse
Eclipse 是一款JAVA IDE工具, 它对于各类插件支持的非常好,但这个特性却对界面的整合统一带来了巨大的困难. 还有一个不足就是布局的变化频繁,比如下面两个截图分别就是编辑和调试时的布局,明显变化太多,容易导致用户一时不知所措.
(Eclipse 编辑状态布局)
(Eclipse 调试状态布局)
15. Microsoft Visual C++ 6
Microsoft Visual C++ 6堪称 Visual Studios 家族中的经典之作, 与其界面设计成功是有关系的. Microsoft Visual C++ 6 在各种状态下的布局稳定, 可自定义编辑环境, 可自定义常用操作的快捷键, 并且支持第三方的优化插件, 比如 Visual Assist X 10等.
16. Visual Assistant X 10
Visual Assistant X(简称VA)是个VC的插件,用于提高开发效率. VA的界面设计良好,简洁实用.针对每个操作提供快捷键,并且允许修改快捷键. 在图标下给出操作动作的说明,图标逼真,轮廓清晰.
17. SecureCRT 4.1
SecureCRT 4.1 是一款基于SSL的远程Linux登录工具, 个人认为其界面设计比较成功, 设计特点是界面整体简洁清晰, 并且可定义操作环境, 常用操作快捷键, 对任何操作的响应非常及时.
18. Symantec pcAnywhere
Symantec pcAnywhere 是一款Windows远程登录工具, 因为是基于图形的操作界面, 其最大的不足是对用户操作的响应非常慢. 常用的操作都需要用户等待, 很容易引起用户的不满.
19. NetPeeker 2.82
NetPeeker 2.82 是一款非常优秀的网络抓包分析工具, 其界面设计非常有特色, 见下图. 整体界面非常紧凑, 传输速度显示模拟数字时钟, 给人逼真的感觉.
20. RPG游戏<赵云传—单骑救主>
这是一款作者和同学一起制作的 简单2D RPG 游戏, 因为缺乏专业美工的支持, 界面设计不算成功. 图片是从不同游戏中裁减出来的(自己不会绘图), 因此颜色 和风格搭配极为不合理, 主角和NPC的图片来自于<仙剑奇侠传> , <轩辕剑>, <赵云传>等游戏, 因此着装上体现了几个朝代的风格. 刚开始切入的地图颜色整体灰暗, 会给用户造成压抑的心里暗示. 游戏中多处出现的文字(包括对话 和状态显示等)的风格不一致, 有宋体, 楷体等, 这给用户的快速适应带来麻烦.
21. 射击游戏<入侵火星—B计划>
这是一款作者制作的 2D的横版射击游戏, 整体风格模拟经典射击游戏<雷电>. 这款游戏的界面整体设计个人认为还是不错的. 不足之处是界面左右两侧显示的东西太多, 第一次玩游戏时会给用户目不暇接的感觉. 还有就是整体环境渲染的太苍白, 不够逼真,没有模拟出遨游太空的真实感觉.
22. 棋牌游戏<老虎棋>
这是一款近期制作的棋牌游戏, 由于时间非常紧急和技术实现上的原因, 界面设计的不够友好. 详见所交程序.
23. 即时语音聊天工具<凝聚Q>
凝聚Q是一款即时通讯工具, 支持文字聊天和语音聊天. 这款程序的界面设计个人感觉比较成功, 整体布局清晰合理, 背景比较时尚. 常用操作基本上实现了一键搞定.充分体现了人性化设计的原则.
24. 库存管理系统
库存管理系统是一款辅助企业管理库存物品的数据库软件. 由于针对的用户是企业用户,而不是普通用户, 因此用户可以定位在操作熟练的级别. 本程序的界面设计比较成功, 简约精炼, 但又包括了所有必须功能.
25. RSA 生成器
RSA生成器提供生成一对RSA公钥和私钥的功能,属于算法型的程序,这个程序涉及输入, 设计的一个优点是: 输入提供默认值. 只要能预知答案,尽可能设置默认值, 由此可节省用户输入的工作量.
这个程序的界面不足之处是执行动作后没有立即的反馈,即动作的结果没有立即可见. 因为这是一个大数运算的程序,计算耗时长, 但在计算时没有提示给用户适当的信息,容易让用户误解为程序失去响应从而不愿再等待.下图显示正在进行计算时的界面.
26. SHA1工具
SHA1工具提供使用SHA1算法计算一个文件或一个字符串的180位HASH值.
这个程序的界面不足之处也是执行动作后没有立即的反馈,即动作的结果没有立即可见. 因为这是一个大数运算的程序,计算耗时长, 但在计算时没有提示给用户适当的信息,容易让用户误解为程序失去响应从而不愿再等待.
27. 彩票系统
彩票系统是一个模拟当今体育彩票36选7的程序. 这个程序界面布局比较合理, 左侧为待选号码, 中间为已选号码和中奖号码, 右侧为开奖时的选项. 最下方为常用操作按钮. 本程序界面设计不足之处是背景色太单一, 与前景图片颜色反差大, 长期使用容易造成视觉疲劳. 其次缺乏最小化按钮, 这是当初设计时的一大败笔.
28. Cube-X演示程序
Cube-X演示程序是一个演示3D立方体操作的程序. 这个程序的界面设计比较不错, 不足之处是右侧的操作按键提示显得比较杂乱, 影响整体美观.
29. Bresenham演示程序
Bresenham演示程序是一个演示用Bresenham算法画直线的程序. 这个程序设计的亮点是数值输入. 对数字的输入都提供了下拉列表框供用户选择, 以避免用户输入错误.
(用户输入画线起点和终点)
(Bresenham 画线结果)
30. Greed棋牌演示程序
Greed棋牌演示程序是一个演示根据特定规则进行积分的掷骰子的游戏的程序. 这个程序界面设计比较糟糕. 体现在以下几点:
a. 每次用户操作后都是弹出对话框显示操作结果, 这种方式很容易使用户反感.
b. 界面布局不错, 但颜色整体搭配不协调, 例如蓝色背景和红色字体搭配容易引起视觉疲劳.
c. 所有的操作没有设置快捷键, 这会减慢用户的操作速度.