UI设计,仅是画张图吗?
很多时候,当别人问及你是做UI设计,会随口说:“哦,美工!“。象这样的称呼,很多有UI比较早的公司(比如金山,讯腾等),都已经改变了认识,但现实生活中却存在诸多对UI工作的误解和轻视。
在此仅举例谈一点日常生活中对UI误解的现象,并给出说明来,目的在于UI能更好的与软件开发的各部分协调。
UI自己的认识
一个做UI的新手,当参与产品前期的策划时,面对产品经历或者策划师的构想,几乎插不上嘴,理解这些构想就很困难,更不用说提炼出自己的任务来。
一个做UI的新手,当与程序员沟通时,发现自己完全不懂编程原理,以至于认为自己根本不懂软件,只好任由程序员摆布,甚至嘲笑。自己也懊恼不如程序员,程序员对软件什么都懂!自己后悔不会编程,甚至产生要做程序员的想法。
一个做UI的新手,只为了作图而作图;大部分的UI新手让大家感觉UI的苍白无力!
别懊恼!UI是一项很重要的工作:
1、UI设计是用来平衡用户需求与产品实施之间的矛盾的,它在开发的工作中贯穿整个过程。
2、UI表现了策划师的构想,编程实现并支撑着UI表现。
不信请看现在的软件开发流程
需求调查,用户研究 UI参与---->商业模型 策划 UI参与----> 交互设计 GUI设计 体验---->UI协调功能设计 编程实施 ---->UI参与 可用性测试 程序测试 体验 ----> 不断完善 (包括UI的改进)
软件开发是需要UI做很多工作,交互设计和GUI是两大主题。
老板眼中的UI
当前很多老板谈及软件开发,认为编程序才叫开发,UI就是画皮罢了,根本不把UI纳入开发流程。但开明的老板开始意识到UI好坏直接关系到产品在商业上的成功,于是开始注重UI设计,但很少有了解UI具体工作的,直观的说就是设计的好看,好用。老板嘛,能开明就很不错了!
策划师,产品经理眼中的UI
策 划师和产品经理很少关注编程的质量,他们用业务逻辑和形象描述来表现产品,进而实现商业模型;他们关注的是软件使用效果及软件的形象;虽然他们自身并不做 具体的软件交互及GUI的具体工作,但把大部分的期望都交给了UI。所以在做软件交互之前策划师和产品经理会把业务逻辑及产品的样子描述出来,随后便对 UI体现充满童憬!
程序工程师眼中的UI
入门级程序员说,我要实现软件,要编程序,让美工(指UI)配合我画几张图来。在与UI的沟通中,认为UI太弱智,不懂程序,于是就根据具体的实现随意窜改UI,到头来认为自己很牛气!署不知自己颠倒了顺序,UI设计应该来指导或者约束编程才对。
高级程序工程师在做编程之前会找UI沟通,索要i需要的UI元素,实现时尽量减少产品和设计的误差。产品获得用户的喜欢,程序工程师也实现了自己的价值。大家是协作的不可分割的团体。
UI在工作中给同事的感觉
因为UI的工作结果基本上不是文档就是设计图,所以给不太了解UI的同事感觉UI就是画图,也没什么的嘛!编程序多牛!UI也就是画几张图给程序用。
同事都直观的认为UI是画图的,那么在社会上流传起来难免会认为UI=美工了。
对于用户,UI是他接触的全部
因为UI是前台表现,所以用户看到的只有图形界面。使用软件的过程实际就是根据UI表现与计算机交互,以达到操作软件的目的。用户会根据使用的感受选择自己喜欢的产品,而不去关注代码是否写的优化,实际根本看不到代码,也看不懂。
一般意义上,很多用户认为图形界面也是编程,会忽略设计的过程。但不管怎样,只能看到界面、体验界面。