UI设计的定义以及定位
作者:LuckyZ,原出处:ChinaUI论坛,作者授权转载。
界面设计(UI Design),交互设计(interactive design),可用性研究(usability research),人力因素(human factors),信息结构工程师(information architect)
在美国,这些工作职位的区分并不是很容易。也许不同的公司有不同的职位名称和工作重点,但是有一点可以肯定,他们设计的产品与人类都有有强烈的互动性。
在与国内同行探讨中,不止一次有朋友将自己的设计作品Email过来,希望得到我的意见。打开Email,看到的只是一个截图(Screenshot),就有些纳闷,UI
设计怎么能用静态的图像来表现呢?虽然我也接受过一些正式的色彩和Layout训练,可是凭心而论,可能我没有什么资格对那些作品发表评论,因为他们的确
色彩搭配赏心悦目,Layout结构合理,个人风格突出,我只能说,朋友,Good
Job,但是你错过了UI设计中最重要的部分。UI设计不只是给人提供视觉上的享受,真正UI设计的好坏,必须要设定一个任务,从头至尾使用一遍才能知
道。 UI的概念是动态的过程,是逻辑的推理,也是各种状况的预测。如果衡量UI设计只有一种标准,那就是用户体验(User Experience). 用户体验是以用户为中心的设计(UCD/User Centered Design)中最重要的一个部分,强调的是过程,是软件对用户行为(User Action)产生的反应与用户期待值的误差测试,也就是说,这种误差越小,也就越符合以用户为中心的设计原则。
在西方,UI行业的兴起要归功于以计算机为主的高科技迅速发展,尤其是视窗操作系统的普及,然而广义的UI概念在十七世纪的工业革命阶段就已经开始,只不过,把易用性带入机械的设计还是一种无意识的举动,再加上当时几乎所有的工业程序都是由熟练工人一手操办,就更加减弱了易用性设计的能见度
(visibility).
在我从事UI设计的最初两年之中,对于UI的定义有个极大的转变,这也从而影响了我的设计风格。在我的定义里,只有两种用户,过程为主的用户(process oriented end user),和结果为主的用户(result oriented end user).
过程为主的用户的典型例子是电玩族,他们追求的终级目标就是视觉听觉的冲击和享受,最终游戏的结果反而变得不是那么重要了。此类设计对视觉和创意的要求是极为挑剔的,绝大多数设计师都有深厚的美术功底。然而,与结果为主的用户设计相比,它的市场和受众都要小的多。
结果为主的用户不在乎用什么样的方式完成任务,但是任务必须以最短的时间,以最简洁的方式,最精确的运算结果来完成。这些用户通常是工业化软件的受众,工作环境以大型企业为主,软件最终运算结果对于企业的运行和管理有着重大的意义,稍有偏差,可能会对企业产生重大损失。对于此类用户的产品设计人员来讲,绝大部分部分时间可能用在设计任务的逻辑流程(logical task flow),以期最大幅度的符合人脑的思考方式和认知过程(cognitive process)。
平面设计(包括icon, logo, button, etc.)至多是UI定义中很小的一部分,也是微不足道的一部分。并不是我轻视它,在以前的论述中已经提到过,目的为主的用户对于完成任务的欲望已经大大超出了对色彩的挑剔。同时,视窗和JAVA环境下的开发更多的朝着工业化和标准化的方向迈进,这已经给专攻色彩和搭配为主的人没有留有太多的发展余地。
在这里花了很多时间探讨对UI的定义,虽然知道我的看法对一些同行来说是偏激的,最主要的目的是要传达一个讯号,从业者以及业界对于UI的定义可能会决定UI在中国有多大程度的发展,甚至存亡,如果把它转换成眼前的利益,则是UI设计师能否在企业中受到与工程人员同等的重视,以及福利。也许你会说,中国有自己的国情,美国的东西未必能在中国行的通。其实即使是在美国,不是所有的公司都会有专门的UI组,很多工程部门对UI存有偏见,错误的认知,甚至轻视和嘲讽。人机交互科学在美国已经经历几十年的发展,过程从未顺利过。然而,随着学术界将此门学科正式列入大学,己及研究所课程,业界更多投资在将研究成果转换成生产力的过程中,人力因素(human factors) 已经逐渐形成自己一个清晰战略发展态势。
UI在中国发展需要是一个自上而下的推动性改革。中国的软件开发已经很大程度上与西方接轨,我们没有那么多时间让真正意义的UI慢慢渗入开发过程。
在中国,将一个新的概念或产业名称带入产品开发,并使其发展壮大,最大的源动力应该是投入的回报率。这也是许多同业人推荐将UI设计带人尝试性的项目,用成功的案例来让更多的企业信服并采纳用户为中心的设计方法。
然而,能够找到一个有效的商业环境,让相仿产品在其他方面势均力敌,最终凭借UI设计的优势胜出的案例几乎是不可能的。
当一个产品成功打入市场的时候,人们看到的是其强大的功能,上乘的质量,周密的市场策略,合适的价格定为,甚至是美观的包装设计,而很少有人会将亲和性的界面设计放在功劳簿上。
界面设计所倡导的是可用,易用,然而在消费者心中可用,易用是理所当然的,所以当产品具有了以上优势,设计因素会被忽视,而当一个产品因设计不良出现问题,可用和易用便会被揪出来大加鞭挞。
为弥补设计不足的印象,或者说给UI设计找一个正当性,于是某些企业更加强调UI设计中德美观和创意性,而忽略了易用的开发投入。这在短期中可能会有帮助,因为色彩创意是看得见模的着的东西,会对客户有暂时性的心理暗示,然而长期来讲,会因忽略易用而使产品冠上消极的印象在长时间内很难消除。而对UI错误的定义则可能会导致从业人员沦为产品后期装饰和创意而无法参与产品的早期开发。
毫无疑问,UI设计优势在产品竞争中扮演的重要角色是无庸置疑的,但是,这种优势实现和意识都是长期性的,而非短期行为。他意味着需要相当长的时间让客户了解到,但是一旦形成此种心理上的优势,就会在很长的时间内存在,会将易用的心理暗示代入整个产品的后续开发甚至整个品牌。
UI以及相关行业在中国的发展应该不是自下而上的,受制与消费者缺乏与之相关的概念要求以及作为专门学科未在大专院校及研究部门广泛设立的现实,无法由消费者和终端用户推动这一行业的发展。
时间上,中国的硬件配置,软件开发技术与西方不相上下,我们没有那么多时间让真正意义的UI慢慢渗入开发过程。
当然UI设计的定位有一个很大的利益分配的问题。任何一个新兴行业的兴起都是以另外一个较老旧的行业作为牺牲代价。在我们们所说的较理想的设计环境中,它所意味或暗示的东西是目前正在作真正意义上UI设计或结构的那一批人将不得不放弃现有的资源,这些难题不是能用技术来解决的,也无法经由一些人的呼吁,或者几个个别的案例来说服即得利益的一批人放弃手中的资源。
在企业内部研发部门需要一批能够从战略角度和长期利益出发认识到UI设计重要性的高级管理人才,从而将UI设计在产品生命开发周期中正式的程序化,制度化,创造工程与设计部门共同探讨产品的早期设计的机制和公司文化,并主动向客户宣传用户为中心的设计理念,增加UI设计的能见度。同时,当UI设计不再被外界偏视为装饰性的行业,同时不被本公司的工程部门轻视时,与之相关的培训和大学科研部门也会加大投资力度,培养出更专业的人才,行成良性循环。
当然,如何将UI设计合理有效的整合到产品开发过程当中以期产生最大生产力,在美国也是一个未知数的课题。不同公司根据开发部门大小,产品特性,公司文化等总结出适合自己的一套东西,很难说哪一种更好。我在近两年参与旧金山湾区交互设计特殊兴趣小组(www.baychi.org)活动时,曾非正式的访问
了硅谷几家企业的资深设计师,这其中包括IBM,Adobe,Google, 和WebEx,
他们代表了不同大小,行业,设计平台,以及公司文化。我将在以后的文章里将采访的内容作一个总结,与大家分享。
从业人员的培训是至关重要的,培训方向应该是从实践到理论。
人机交互科学是跨学科的科学,包括了计算机科学,心理学,社会学,人类学,以及工业设计。同时,根据UI部门分工细致程度,对背景要求也不一样。在中国尚无任何一家高等院校提供人机交互学学位教育的情况下,对从业人员的在岗教育显得格外重要。
其中有数次跟国内同行交流中,听到最多的抱怨是对设计总体格局缺乏控制权,或者只能在有限空间发挥自己的设计理念。这里面固然有程序上的问题,但我的总体感受是,许多设计师把自己的工作范围定义在了狭小的空间而未能在业务的广度和宽度上拓展自己的知识。UI设计本身有很多共通的地方,然而,今年来高科技的发展,已经将计算机科学分工更细,每一门附属学科每天都在变化。也许穷尽一个人毕生的经历,也只能对某一学科略知一二,所以我无法想像,作为一个UI设计师如何能在不了解产品和技术的情况下参与与工程部门的决策,如何能在只了解颜色和构图的基础作出精彩的设计,毕竟,我们的产品不是给人看得,而是给人用的。
目前大部份UI从业人员没有受过正规人机互动教育已经是不争的事实,从实用的角度出发,由实践到理论的培训方法也许更加快速有效。
原文出处:http://www.chinaui.com/bbs/dispbbs.asp?boardID=17&ID=33929&page=1
Windy 发表于2005年04月19日
引用记录:
本文引用地址:
http://www.dedream.com/cgi-bin/mt-tb.cgi/67
评论
Sume,别忘了,用户是很聪明但是很忙的人:)
LuckyZ的文章对国内关于界面和交互的现状和一些误解写得很中肯,一个产品或企业,要想得到长远的成功,或者说,稍微有远见一些的话,就需要多注入交互设计方面的努力。
Windy 发表于 April 20, 2005 09:48 AM
刚才MSN里谈话的是你吗?
你们的作品很有创造性。
xtrA-品牌命名 发表于 April 21, 2005 03:31 PM
本人很赞同作者的观点。在国内可以说真正的UI设计师很少,很少,一般软件公司只有美工,而美工只会做图片、网页,对应用程序没有一点概念,更不用说编程、交互设计了,他们连Windows的标准控件有些什么都搞不懂,你说设计出来的界面能既好看又易用吗。我见过的能设计出好的界面的不是美工而是程序员,但程序员在美术上的欠缺使其在设计过程中又有了局限性。
yourshine 发表于 May 9, 2005 03:40 PM
成为一个好的UI设计师真的很不容易,既要懂美术又懂编程以及作者提及的心理学等,但在国内公司不太重视UI设计,没有给UI设计师应有的待遇和地位,所以说国产软件界面都不怎么的(但本人觉得金山公司的界面做得还不错)。软件公司的管理者或许他们不知道要找一个好的UI设计师在中国比找十个牛的程序员还难。
yourshine 发表于 May 9, 2005 03:47 PM
还是怎么改变这种现状,我觉得不能只从ui开始。因为ui是根植于交互行为之上的,有了交互行为设计才有user interface。UI只是人与计算机中间的一道墙。墙的两边分别是人的行为模式和计算机的行为模式。他们的思考方式、工作方式都是不同的。因而只有做好深层的交互行为设计才能获得好的交互界面。所以,交互界面不是平面二维的,它是纵深的。
CC 发表于 May 23, 2005 04:39 PM
易用性:套用林肯的话来说,它“属于傻瓜”(of the dummy),“由傻瓜来使用”(by the dummy),“为傻瓜而设计”(for the dummy)。
sume 发表于 May 23, 2005 08:56 PM
fdsafdsafdsa
fdsa 发表于 November 3, 2005 02:52 PM
欢迎fsda到此一游!
Windy 发表于 November 4, 2005 10:04 AM
很仔细的阅读了一下,又在仔细的研读了对我来说有用的地方,加深了印象,我看到这样的话"最主要的目的是要传达一个讯号,从业者以及业界对于UI的定义可能会决定UI在中国有多大程度的发展,甚至存亡,如果把它转换成眼前的利益,则是UI设计师能否在企业中受到与工程人员同等的重视,以及福利。"我想说,还是经济主导一切!
在说下面yourshine的评论,中国是很少UI设计师,所以现在只能叫那些人为美工,那么美工这个职称的出现我觉得也算是一个进步了,因为我觉得毕竟人们才认识到UI设计的重要性.
很高兴能看到这样的文章,我也很想学习UI设计,也很想了解交互设计,谢谢LuckyZ提供这么精彩的文章,让我很受启发,我以为做好漂亮个性的设计就是UI,让我从新定位了UI!
iris 发表于 November 11, 2005 03:37 PM
To iris:谢谢你的留言,UI和交互设计的发展需要大家的推动。
Windy 发表于 November 24, 2005 11:05 AM
美工怎么啦?5555,又歧视我们美工......
chris 发表于 January 1, 2006 02:51 AM
灰色的字白色的底,眼睛会比较累
oktober 发表于 January 5, 2006 03:54 PM
chris:lucky的意思是有些企业职责和重点不分,请明察:)
oktober:谢谢你反映的颜色问题,不过同时我还调大了字体大小和间距,希望这样能缓解眼睛疲劳,也欢迎继续反馈:)
Windy 发表于 January 8, 2006 12:50 PM
其实,对于设计来说是应该是一个系统全面的参与过程,就象工业设计,ui设计不尽需要交互设计的人才,优秀的gui设计师一样需要,他必须懂得一些交互设计的知识,至于交互设计师或者用户研究人员鄙视gui人员,应该类似与web设计中程序员鄙视美工,但是都是不对的,原本是密切合作不可分割的,做好一个ui设计需要良性的沟通,各自都有重要的职责,除非你是两方面都很精通的人。再说一句,科学家就比农民高贵很多嘛?每个行业是公平的,即使是界面设计的美工,那又怎么样,现阶段社会、企业就这个认知,就这个需求,不是我们美工不懂交互设计,不懂usability。我也期待这个行业快速的发展。
我来自http://www.design1.cn/
jary 发表于 January 12, 2006 01:12 AM
UI是一个非常复杂的设计。
我喜欢朴素的界面,但,我希望能够看到我想的时候能够提供的界面。
我是用户,我是聪明的傻子。
难得糊涂 发表于 February 5, 2006 12:37 PM
Jary你好,对,不应该鄙视谁谁,良好的团队协作和沟通才能做出良好的设计。
难得糊涂:你的名字很有意思;用户一般都是很忙而且很聪明的人。你说的“我希望能够看到我想的时候能够提供的界面”可否再详细一点儿,能举例说明一下最好了:) 谢谢!
Windy 发表于 February 6, 2006 12:12 AM
Jary的观点深感赞同,完全可以让设计师和程序师各司其职,两边如何协作是最重要的.最大限度发挥各自所长.
INSTR 发表于 March 6, 2006 02:54 PM
现在国内把这职位弄的一团糟糕,很多公司把UI就简单的认为就是美工,其实这是相当错误的,我认为UI可以渗透到软件开发的各各方面,公司在产品研发过程中应该多讲UI提提建议,更多的应该是以用户为主的体验过程设计,真正界面,图标……设计只占UI相对很少的比例。
Ericree 发表于 March 20, 2006 02:06 PM
非常赞同ERICREE的观点,ui解决了视觉的美观,但是不知道本质,怎么能有好的表现呢?
yxc 发表于 March 29, 2006 12:22 PM
个人而言我比较倾向于用合理的分布而非颜色或形状帮助用户,在尊重用户的习惯的基础上了解他们的需求并满足才是UI的本质;搞创作不同于生产,生产划分的越细越能提高效率,而创作本身追求的更多的是效果。
以上,UI并非要会编写程序,但要了解程序....
nightheart 发表于 April 1, 2006 02:32 PM
UID不是美工,他/她可能需要了解软件所使用的引擎,但更重要的是充分认识他/她的目标用户,了解商业需求/业务流程,充分考虑各种机会的发生,他/她是商业决策的辅助制定者。
initialG 发表于 April 3, 2006 05:04 PM
感谢以上各位的发言。
Windy 发表于 April 5, 2006 12:44 AM
我们做美工的跟你们有仇啊没事就专门整我们
虚无飘渺 发表于 April 21, 2006 05:57 PM
我们把页面从美学的角度设计得十分的美观,但只要用户说不好看我们还是要改,我们考虑的是用户的满意度并不是我们UI页面的精美度!!!!!!
虚无飘渺 发表于 April 21, 2006 06:05 PM
我们的软件最终还是要给用户用的不是我们自己用,把页面设计精美了卖不出去,谁给你工资啊,别说工资不给,估计工作都没了,你设计的东西得不到用户的认可设计出来了也是垃圾啊!!!!
虚无飘渺 发表于 April 21, 2006 06:08 PM
前提是,软件的功能设计是否从用户需求考虑了?功能是否考虑能更好给用户使用,方便使用,如果前者有了,那么剩下的就是界面设计的工作了。UI怎么设计得让功能更合理表现,让用户操作更简单,易懂。用户最终看到的是,UI设计所展现的功能,用户操作也是它,你说UI美工重要吗?软件工程师想是,怎么实现这个功能模块,能不能运行,整个软件弄好了,用户一看,界面难看,不知道该按那个按钮,一句话,重做,界面不好看,他不会说,这个功能没有(其实是有的).............
everycom 发表于 July 31, 2006 11:45 AM
想学啊!~
carina 发表于 August 18, 2006 04:14 PM
虚无飘渺:不是这个意思啊!精美的平面设计非常有价值。
everycom说得很对,一个是“做正确的事”,一个是“把事做正确”~~
Carina:欢迎来到De Dream'
Windy 发表于 August 18, 2006 05:39 PM
确实如此,但现在的软件公司都是老板一人说了算的,或是某个领导说了算的,他们根本不考虑那么多
lonelyart 发表于 November 3, 2006 06:18 PM
好好合作, 少了谁可以,有什么好互相鄙视的
发表于 April 1, 2007 04:58 PM
最近在学习UI设计的知识。读后,受益匪浅。
不过,这个页面白底灰字,我把字放好大看,眼睛仍然很累。建议作者改一下,考虑一下可读性的问题。
LANCY99 发表于 May 8, 2007 03:45 PM
不错,感受很深。。
==========================================================
ぶ◢︻=-づぶ算命dē老頭說◢︻=-づ這孩子_/~↘絕對有前途!戀づwww.daming2004.com
daming2004 发表于 June 22, 2007 02:05 PM
学习当中,看了那么多评论,受益匪浅!!
henny 发表于 August 9, 2007 01:19 PM
为什么要团队,为什么需要分工?
有些事,本身是简单的事,干么非要复杂化呢,我不同意有些人的观点,UI的范围定义很广,不同的行业有不同的定义或者说自己行业范围内的界定,实际上只要是面对用户的东西,在广义上都可以说是UI,可是在实际的设计过程中,UI已经的概念或者实际内容已经简单化了,它仅仅是个用户界面,对面用户的一个友好的界面而已,一个产品的好坏,UI(GUI)只是外表,产品的功能是内在重要的部分!一个UI设计师,要了解一个产品,认识它,认识他的用处,逻辑功能,面向的用户群,每个细节的用处!他没有必要会程序,也不需要会开发,他只要了解它,它只是配合一个程序让用户面对一个产品,使用一个产品的时候在界面上更友好一些。干么不要简单理解,他只是一个界面,界面本身不具备逻辑功能;实际上很多人高不到哪里去,也不要大谈高论,有些东西简单理解更好一些;而且中国做UI的几乎都是在做用户界面,没有太多东西,现实点吧,它仅仅是个用户界面,不要那么复杂理解;真不知道,总以为自己是艺术家,看着一张裸体说是人体艺术!
目的简单:让用户更友好一些,UI设计师只是在界面上让用户更为友好,逻辑功能需要程序员或者其他人来实现,这样才需要一个团队做一个产品!如果真象谁说的一整套做下来才叫UI,能这样做下来还去做UI吗?有必要吗?能精吗?还需要分工吗?
xiaoxi 发表于 August 24, 2007 03:41 PM
UI就是站在用户角度上设计的.必须在软件整个设计过程中占主要地位.即使没有专门的人来担任这一职位,也是要有UI设计思想在里面的.否则不会做到程序与用户的良好沟通,用户不知道你的软件干什么的怎么用.那不是白做了?UI会程序是为了更好的与开发人员沟通.如果UI不知道程序上是怎么回事,做出来的东西可能就没办法实现.开发人员如果什么都要想的话也会累死吧,估计累死也想不明白.甚至不会去想了,他们干吗花很多时间在研究怎么去实现UI设计的界面?如果UI会了界面程序,也会大大缩短开发周期,降低成本,相信老板们是最想看到这一点的.既然大家都是为了软件做的更好,为什么不共同努力呢?
※笑笑※ 发表于 August 27, 2007 10:57 AM
话说回来,和开发人员沟通不好的也不算是一个合格的UI设计.趁早辞职回家吧.
※笑笑※ 发表于 August 27, 2007 11:00 AM