UI交互设计主要负责设计使用者和用户界面(User Interface,简称UI)之间互动的过程,这包括界面功能的设计,使用者交互事件、系统功能的支持以及使用者体验的考虑。它是软件设计里的重要一环,和用户需求分析、功能模块的设计、界面原型以及软件的开发组合在一起,构成软件设计的全过程。
UI交互设计师的职责比较广泛,主要就是根据用户的需求,通过收集及研究现有类似系统,利用软件工具,制作出相应的界面原型素描图,或者叫作原型图,并设计出合理的交互机制,平时会频繁地跟和设计师、产品经理等研发团队做讨论,共同探讨所设计的交互机制的有效性及合理性。
对于交互设计师来说,他们要懂得软件开发的思维方式,了解程序设计的基本原理,了解现有的开发语言,并熟练运用各种设计软件,如全景图工具、Axure等。同时,很多UI设计师都至少懂一点编程,能更好的利用电脑程序完成自己的设计规划,减少开发者的工作量。
总而言之,UI交互设计师是软件开发团队不可或缺的一员,他们主要负责根据用户需求,设计出有效,合理的界面原型与交互机制,更好地帮助用户更容易地完成操作。
