|
 |
RSS 源 : |
Ron Jacobs |
 |
投递时间: |
2007年10月17日星期三 0:23 |
 |
作 者: |
ronjacobs |
 |
主 题: |
可见性+可支持性+一致性 == 强大的用户体验? |
|
 |
整篇文章链接:http://blogs.msdn.com/rjacobs/archive/2007/10/16/visibility-supportability-consistency-great-ux.aspx |
|
|
在我最近的两篇文章当中,对于可见性和可支持性作为架构的工具进行了深入的研究。这些都是架构师们在以用户为中心进行设计的时候必须要注意的问题,正如Frank Lloyd Wright 所说的那样,一套系统的设计应该首先考虑的是用户。一定不能忘记我们人是主导,我们是主人,机器的存在只是为我们服务的。直到老天爷宣布末日到来的那一天都是如此,呵呵,我有点儿跑题了…… |
|
|
一部分看过我之前文章的人反应, 在微软近期发布的产品当中,Office Communicator 只是唯一的一个就连寻找菜单都很费劲的软件。我们马上来看一组例子…… |
|
|
Windows Media Player 11 |
|
|
 |
|
|
你以前应该见过这个用户界面了。现在假设你的工作是教会你的奶奶用Windows Media Player 11打开一个mp3文件。很简单,只需要在菜单中点击 “文件”,“打开”,对吗?Oh,等一下……没有菜单?有吗??事实上如果你按下Alt+F 键,文件菜单才会出现。然而,如果你并不熟悉Alt 键,你就看不到菜单。 |
|
|
有什么解决方案?尝试右键点击窗口上部的黑色区域。 |
|
|
不行……不是Window 标题栏区域(如果你开启Aero 功能的话,这里有可能不是黑色,而是半透明效果) |
|
|
不行……是那个叫"正在播放"的按钮吗?对,就是他。 |
|
|
什么?你说当你点击那个按钮以后没有找到“文件”选项? |
|
|
哦……嗯……你只能找到黑色区域上的一块没有诸如“正在播放”或者“媒体库”这些文字提示的一个小点。如果你右键点击这个小点,你将会看到一个带有这些文字的一个特殊菜单,当然如果你左键点击看到的效果是一样的 (方便那些不能区分左右的人使用)。 |
|
|
那么我右键点击什么地方才可以看到真正的菜单呢? |
|
|
 |
|
|
由于没有明显的视觉提示,所以在上图中,我把自己能够找到的、右键点击以后能够显示出菜单的区域,都做了阴影处理。你会注意到这些点击以后可以显示菜单的区域要比不能显示菜单的区域小得多。而且即使你右键点击距离“Rip” 按钮很远的地方,同样可以打开"Rip" 菜单。 |
|
|
我们为什么要让这种情况出现? |
|
|
我们渴望拥有一个很酷很干净的设计界面 ,遗憾的是,我们忘记了古老的座右铭:“形式服从功能”。如果Windows Media Player 11是你能够自由使用的第一款应用程序也就罢了,但事实上应用程序已经在Windows 平台上盛行了将近20年。在Windows3.0发布初期,也曾经发生过类似的混乱状况。菜单,工具栏以及其他的用户界面小工具的位置都是不可预知的,而且没有统一的模型来说明Windows 应用程序应该是什么样子的。 |
|
|
重新强调概念模型 |
|
|
在90年代中期(我记不清具体时间了) ,关于Windows 应用程序的样式指南出现了。这个样式随着Windows 版本的更新 也会相应的做出一些微小的改动。这份样式指南明确了"Window" 应该如何工作以及菜单应该如何组织,我们将这个概念模型的理念在全世界范围内进行传播 |
|
|
"心智模式,也就是我们的概念模型中组件工作、事件发生或者人的行为举止的方法,是根据我们依照发展趋势定义出的模型而产生的。这些模型对于我们理解体验,预测行动的结果以及处理意外事件来说是必不可少的。这个模型基于我们所了解的所有知识——无论是真实的还是虚构的,幼稚的还是老练的。 |
|
|
"The Design of Everyday Things" 第38页 - Donald A. Norman |
|
|
从你第一次点击 Windows 应用程序那一天起,你就开始对这些应用程序如何工作形成了一个概念模型,你就知道如果想打开一个文档,一个媒体文件或者其他你想打开的东西,只需要点击“文件”菜单。也许这并不是最好的模型,但这个模型是你最熟悉的。当下一个新版本的应用程序出来的时候,你不需要改变脑海中的概念模型,因为他们本质上都是一样的。这种概念模型让世界变得 可预知,也让你感到很舒服。 |
|
|
但是现在为了追求一些养眼的效果我们却打破了这种长期以来认真建立并且不断补充的模型。 |
|
|
如果人们不能够成功的预知软件使用的步骤,那么还有谁会关心你所设计的界面有多酷? |
|
|
我知道有些人在说……有必要这么认真吗?让我来说明一下。是这样,但你作为一个软件专家,你的一些好奇的天性会导致你不停的去尝试理解一些东西直到你最终达到目的。但另一方面,大多数人对这种事情没有耐心,并很快会厌烦去猜测一个软件的工作方式。他们也许会使用Windows Media Player 11,因为他们没有其他的媒体播放器。但一些聪明的家伙会在这个时候抢占你的市场份额,因为他们知道让设备或者用户界面遵循用户喜欢的方式意味着什么。 |
|
|
我确信开发Windows Media Player 11的工程师是杰出的。我敢打赌在处理多媒体文件以及实现很酷的音乐方面,Windows Media Player 11都是非常棒的。 但是如果这些功能都因为几个菜单的设计失败而变得暗淡,将会是一件多么遗憾的事情…… |
|
|
停止你的抱怨... |
|
|
OK,已经抱怨够了,现在的问题是,我们如何避免这种错误发生? |
|
|
答案就是改变我们思考问题的方法。我们需要用一种用户导向的、基于任务的方式来进行思考。 我的建议是你最好能先将你所关注的任务列出来 。我相信你的应用程序可以让用户完成上百种功能,但是我们没有那么多的时间以及资源去认真考虑所有的功能。你需要做的是确定最重要的5到10个功能,并一一解决他们。 |
|
|
Windows Media Player 主要做什么? |
|
|
- 从文件或者网络中播放媒体流(音频/视频)
- 管理媒体库
- 共享媒体库
- 其他
|
|
|
你需要一个应用程序必须要实现的功能的优先级列表,一旦你有了这个列表,就会很清楚自己该去关注什么地方。现在就从最重要的功能开始, 将每一步进行分解,并最终让用户可以在特定场景中实现该功能。例如,你可以采取不同的方法来播放一个音乐文件,通过媒体库,右键菜单,流媒体URL 地址等等。既然这样,也不妨考虑一下在Windows Media Player 中使用菜单功能。 |
|
|
场景:用户通过Windows Media Player 11从“我的音乐”文件夹中打开文件 |
|
|
- 用户通过右键点击当前窗口的某个特殊区域来打开菜单
- 用户通过选择“文件”/“打开”的方式来打开一个文件
|
|
|
稍等一下…… |
|
|
- 第一步的时候你有没有注意到什么?
- 用户能够成功完成这一步的机率是多少?
- 这个神秘的“特殊区域”在什么地方有没有视觉线索提示我们?
|
|
|
我们如何来评估这种设计?其实很容易,只需要尝试一些简单的可用性测试。 |
|
|
Seek.com.au 网站的Mia Northrop曾经告诉我他们如何来设计文章的原型。 |
|
|
如果你要在一张纸上打印一个用户界面的截图,并且让10个人用铅笔指出他们将如何通过鼠标来显示菜单。不要告诉他们需要进行右键点击还是左键点击,只让他们用铅笔指出要点击的地方,并说出“右键点击”,“左键点击”或者“双击”。 |
|
|
能够成功完成这项测试的用户比例有多少?我猜测如果给用户界面按照字母来评级的话,单在这一项上Windows Media Player 11 只等获得“F”。如果一个软件的用户界面设计在最重要的5项功能当中,用户认为只取得了不足70%的成功,那么我是不会继续使用这款软件的。 |
|
|
为蠢人设计的用户界面 |
|
|
我知道,就是那些愚蠢的用户。确实有一个叫做学习曲线图的东西,但是用户能够克服他吗?不能!他们会选择容忍你的产品直到他们实在无法忍受或者找到了更好的产品。与此同时,他们并不会喜欢你的产品并告诉身边的人你的产品有多么的酷,而会默默的痛恨你的产品,因为你的产品让他们感觉到很愚蠢 。 |
|
|
你如何才能知道用户对你的用户界面设计方案将会如何评价?尝试先界面设计方案在用户当中测试一下效果,这样我们就可以做到未雨绸缪。 |
|
|
>> 查看文章 |