UI(用户界面)是广义概念,包含软硬件设计,囊括了GUI 、UE以及ID(交互设计)。
GUI(用户图形界面)就是界面美工也叫视觉设计师,只管软件视觉界面,比UI窄。目前国内大部分的UI设计师其实做的是GUI。大多出自美术院校。为UI设计师就是指交互设计师,是研究用户行为和操作逻辑的人。交互设计师的工作内容就是设计软件的操作流程、结构、操作规范(spec)、用户信息回馈等等。一个应用在写代码之前需要作的就是交互设计,并且确立交互模型,交互规范,手势动作等等,这就是前端设计。那么GUI设计师很多人称之为美工,但实际上不是单纯意义上的美术工作人员,而是软件产品的产品外形设计师。GUI设计师要从UI设计师那里提取设计细节,然后把这些细节通过视觉效果最后传达给用户,同时GUI设计师在设计过程中也会对UI设计师的方案起到一个检查和反馈作用,把一些视觉上的弊端反馈给UI设计师,同时要指导工程师进行应用布局。而不是画个icon或者提供资源图而已。换言之就是GUI设计师是枢纽,是连接UI和工程师的重要枢纽。