UI知识,新手如何自学交互设计
经常有人问我新手如何自学交互设计,我之前也录过一个视频给大家,没想到放到网上后点击率很高,看来对新人是的确有帮助的。所以今天再次针对这个问题做阐述,修正了第一版的一些内容,也更具有针对性。
以上七点是我归纳的大家在学习和工作中经常感到困惑的问题,下面就逐一解答。
一、令人眼花缭乱的专业术语
专业术语这个问题的确令人头疼,来看看下面的对应关系:
在这四对关系中,GUI对应界面视觉(画icon,画视觉效果)、PM对应产品经理是比较准确的,但是UI这个词相对来说就比较混乱了。有人认为UI是视觉设计,有人认为UI是交互设计,这是有一定的历史原因的。在很多的大公司里,我指的是诸如腾讯、阿里、百度、谷歌这样的巨头,它们的UI分工是很明确的,指的就是交互设计,交互设计师的主要任务就是发掘需求以及根据需求来进行构架。但是在一些小公司里是没有专门的交互设计的岗位的,UI设计师通常既要做交互也要做视觉,这就造成了UI的指向不是很明确。所以有时候很多同学找我说要学UI,我其实不太清楚他们到底是想学视觉还是交互的。
UE这个词常见于一些大公司,它其实只是为了跟UI有区分,指的真的就是交互设计师。但是UE在做交互的同时也多参与一些用户研究的内容,这样的岗位一般只有规模比较大的公司才设置。在很多公司里,发展到后期你可能既是交互设计师也是产品经理,因为交互设计师和产品经理在前期的工作任务中,特别是对需求的把控上,有很多是重合的。这就是四个名词所代表的意思了。
二、交互和视觉如何分工
下面我们再来看看视觉设计师和交互设计师工作职责的差异,下图形象的展示了两者不同的任务:
视觉设计主要包括Logo、界面元素、图标(icon)、色彩与字体、形状与尺寸以及视觉效果设计,它的关注点是“界面”,把界面更好地呈现出来。虽然我在视觉设计下方标注了“关注美丽”,但这只是区别于交互设计来说的,光是“美丽”是不够的,还要注意信息的可读性和易读性。视觉设计与平面设计不同,比如说给一个房地产公司做宣传海报,雇主要求海报视觉上打动人,文案也要有亮点吸引人,这是平面设计;但是GUI的话,不管是做手机的APP还是WEB也好TV也好,要考虑到每一条信息都是要给用户读取的,这就要求视觉要有稳定性,不能有些易读有些难读。
作为交互设计师更关注的是“逻辑”,在做设计的时候实际上是在建立一种体系。也就是说在设计产品的时候要考虑出口入口、寻找需要元素、如何操作等等。所以说交互设计师前期需要进行需求分析,要更好地区理解和分析用户的需求,然后要进行信息构架,毕竟需求最终要反映在信息构架上面。什么是信息构架呢?你看我们使用的手机,图片有自己的固定位置,导航有自己固定的位置,文字、说明也有固定的位置,这些东西就是由信息构架来决定的。还要说明的是文案,这也是属于交互设计范畴的,因为界面需要设计一些信息被用户读取。
所以说基本上交互是带着视觉前进的,因为交互要对最终的体验负责,而视觉也是体验的一部分。
三、工作的流程
下面来谈谈不同的人员在具体工作中的分工:
先来看产品经理,产品经理要对项目的最终的结果负责。产品经理一般来说要为项目背黑锅,比如老板要求三个月做出产品并且目标用户达到十万,那么这些任务就落到产品经理的身上。
然后产品经理对交互设计师的要求可能就是要保证产品的构架清晰,有良好的体验。那么交互设计师要根据这些要求去挖掘其他的需求,然后根据用户的反馈或者是迭代的一些东西做一个完美的信息构架,把信息先设计出来。哪块放导航,哪块放图片,哪块放主体内容,到底采用什么样的结构,这些都是要考虑的。
交互设计进行到0.5版本时,即把产品的大体结构设计出来后,这时视觉设计师和开发人员就可以加入进来了。视觉设计师开始画界面,根据信息把视觉呈现出来,比如重要的信息颜色可能更醒目一点,同时保证视觉流的平衡,总之为最终的“美丽”服务;开发人员的职责就是实现效果。进入1.0版本,视觉效果做好后做高保真的迭代呈现给用户或上级等。这时候测试人员也要跟进了,做一些可用性测试、bug测试以及体验测试。
我讲的比较笼统,只是把大致的流程梳理一下,让大家看到各个角色是怎么分配的,因为考虑到新人讲得太细的话也不一定能够明白。
四、视觉类UI的自学
视觉类UI我们称之为GUI,从软件篇来看的话,有些培训机构是有点坑人的(这里就不点名了),因为大部分公司只要用PS就可以了,即精确地把图片画出来然后切图。交互设计师一般用PTT和AXUR来做原型,这三款软件基本上就可以覆盖你的职业生涯了。但是很多培训结构却让学员花费大量的金钱和时间学习软件。剩下的一下软件像AE/flash属于锦上添花的技能:AE可以输出高保真原型动画,便于展示你的想法;flash可以做高保真的交互动画。其实这些东西在企业里是有研发人员协助你完成的,所以会更好,不会也无大碍。IOS是有专门的软件处理高保真原型的,可以现用现学,不太复杂。