如今,对于设计师的要求越来越趋于综合化,用户体验、交互可行性、数据分析……这些曾属于交互设计师的职责,已普遍地出现在UI设计师的必备技能中。为了满足互联网市场的需求,UI设计师要如何学习交互呢?一起来学习一下吧。
Part 1 为什么UI设计师要懂交互?
近几年的互联网市场,有不少公司提出了“全链路设计师”、“用户体验设计师”的说法,合并交互与UI岗,一时间众说纷纭:有人说是高要求,有人则说这是一场变相的“人力压缩”。
其实,设计师作为一个高度复合型的岗位,虽有UI、交互、产品设计等细分,但无论是哪个细分岗位,都需要对业务、场景、用户、技术实现有所掌握,才能给出最佳的设计方案。
高度竞争的市场环境下,单纯的“美化产品原型稿”,早已丧失了获得高回报工作的可能性。因此,才会对设计师的要求越来越趋于综合化。放眼如今的UI设计师招聘描述:用户体验、交互可行性、数据分析……这些曾属于交互设计师的职责,已普遍地出现在UI设计师的必备技能中。
至此,我们可以危言耸听地说一句:“单一的UI设计已经逐渐满足不了互联网市场的需求”;但也正因为如此,我们才要丰富起自己的武器库,去创作更大的价值……
Part 2 UI设计师该如何学习交互呢?
1. 启蒙篇:站在用户的角度上思考问题
笔者曾经也是一位UI设计师,在工作中由于项目从C端逐渐偏向B端,工作重心也就需要从视觉倾向于产品逻辑、交互体验上了。岗位名称从“UI设计师”到“用户体验设计师”再到“交互设计师”。
这其中最大的转变就是:将自己从“站在画面美观的角度上”思考问题,转变为“站在用户的角度上”去思考问题(?也许我之前是个不懂设计的美工)。
举个简单的例子,之前做一个叉车工使用的PDA把枪界面:
现场实施人员给我带来一个小需求,为避免叉车工在操作的时候误触,需要把底部的操作按钮向上移;
我在上移了16px之后依然被要求不够,“继续上移,再上移!”
站在设计规范的角度上,我与实施人员几番battle之下……他发给我一张现场叉车工人的手的照片,我这才明白这么做的理由:
长期的重活导致他们的手骨节粗大;再加上在搬货途中使用PDA的抖动性增强,使他们的操作误区比普通人大了许多。
在了解用户与场景之后,再看向那个PDA界面操作按钮下大片的空白,瞬间显得合理了……
2. 基础篇:如何画出合理的界面?
首先,笔者建议大家可以结合自身项目,从基础层面开始学习,由小至大、由简入繁。
一来,是因为项目流程中原本岗位配合本就严丝合缝,要么是已有交互、要么是产品经理产出交互原型稿,可能并不会给你很大的试错空间;
二来,则是因为各位分析过大场景的能力可能不足,直接上手反倒容易短期内没有产出,影响学习的情绪……
基础内容主要包括三个部分:工具、控件、设计原则。
1)工具
这里会有很多UI童鞋问的一个问题就是:我需要学习Axure吗?
个人建议:Axure可以但没必要, 反正我现在没用到。各位既然能够画出精美的高保真效果图,那么低保真的交互稿还画不出来吗?
工具如何并不重要,如今用sketch、figma画原型的交互设计师很多,而且这样更方便与视觉同学之间的产出物转化。
所以大家倒不必将过多的时间精力放在上,别让成为学习路上的个拦路虎。
2)控件
IOS、Android、MacOS、Windows各端、各平台的设计规范