UI(User Interface)即用户界面,是系统和用户之间进行交互和信息交换的媒介。本节将对UI设计的基础知识进行介绍。
UI设计是User Interface Design的简称,是指对软件的人机交互、操作逻辑、界面美观的整体设计。根据载体的不同,可以将UI分为虚拟UI和实体UI两种类型。
(1)虚拟UI
人与软件交互的界面称为虚拟UI,如手机界面、软件界面等,如图1-1所示。
图1-1
(2)实体UI
人与实物交互的界面称为实体UI,如游戏鼠标按键、方向盘、汽车中控位置的按键等,如图1-2所示。
图1-2
UI设计是针对用户的设计,在设计时除了考虑设计效果外,还应注重用户的体验感。在进行UI设计时,需遵循简易性、逻辑性、一致性、用户语言、灵活性等原则。
界面的简洁是为了便于用户使用、了解产品,并减少用户发生错误选择的可能性。在设计时需要专注于用户体验,摒弃华而不实的装饰或用不到的设计元素,通过颜色深浅、元素大小等突出界面重点,保证界面简洁明了、层次清晰,确保用户可以直观地看到界面重点信息,如图1-3、图1-4所示。
图1-3
图1-4
UI设计应符合用户使用逻辑,方便用户通过已掌握的知识来使用界面,而不是生疏地、别扭地进行操作。
每个界面都有其特性,在设计时需保证界面在视觉、交互等方面保持一致。从视觉层面来看,表现为统一风格的元素,如图标、风格、颜色、字体等,以使界面呈现清晰整洁的视觉效果,如图1-5、图1-6所示;从交互层面来看,应保持界面切换的一致性,避免操作混乱造成较差的用户体验。
界面中要使用能反映用户本身的语言,而不是设计或开发的内部语言。界面的使用者是用户,设计师在设计时要站在用户的角度去思考,找到用户的偏好与操作习惯,这样才能设计出符合用户的界面,图1-7、图1-8所示为不同软件的用户界面。
图1-5
图1-6
图1-7
图1-8
界面应确保一定的灵活性,简单来说就是具有互动多重性,而不是局限于单一的工具操作,如鼠标、键盘、手柄等多种工具的使用等。
规范化的流程是一个行业长久发展的前提,随着UI设计的发展,其设计流程也在逐步优化,从分析、调研到设计,从设计到开发、上线,每一步都起着极为重要的作用。UI设计的流程大致如下。
在设计一个产品之前,UI设计师需要清楚地了解目标用户群体、项目的具体需求及竞品信息等内容,在了解这些情况的前提下,及时地与产品经理进行有效沟通,才能有针对性地进行设计,并确保设计内容符合项目需求,减少设计过程中的返稿率。
交互设计包括纸面原型设计、架构设计、流程图设计、线框图设计、交互自查等具体内容,是对整个界面设计进行初步构思、流程制定和查漏补缺的环节。
视觉设计具体包括设计定位、风格制定、设计制作、标注切图等具体内容,是制作最终呈现给用户的界面的环节。设计师需要在该环节确定设计方向和设计思路,在此基础上进行创意设计,完成最终视觉效果,并进行标注切图,以便开发人员能尽可能地还原最终的视觉效果。
技术开发是将设计稿付诸实践的重要步骤,开发人员需要根据设计规范、标注切图内容等,将设计稿转换为可操作的项目。在此阶段设计人员和开发人员还需要进行界面测试,优化设计细节,以确保项目可以落地。
项目上线并不是UI设计的结束,在项目正式上线后,还需要运营维护,通过收集整理用户的反馈信息,持续进行优化调整。
UI设计是一个交替迭代的过程,在这个过程中设计师需要切实参与设计至开发上线的全过程,多方面思考、了解产品,才能作出贴合产品特性、符合市场需求及用户需求的产品。
合适的软件可以使UI设计师的工作开展得更顺利。根据市场的认可度及使用量来看,UI设计常用的软件包括Photoshop、Illustrator、Sketch、Axure RP等。
Photoshop是专业的图像处理软件,如图1-9所示。该软件主要处理由像素构成的数字图像,是UI设计师最常用的软件之一。在UI设计中,Photoshop主要用于处理用户界面元素,如按钮、图标、菜单等,以保证界面呈现精美的视觉效果。
图1-9
Illustrator是Adobe公司旗下的一款矢量图形处理工具,如图1-10所示。该软件集成文字处理、上色等功能,操作简单且功能强大,在UI设计中多用于绘制图标或矢量插图,且绘制的图标均为矢量图,可以任意缩放且不影响图像质量。
图1-10
Sketch是一款出色的矢量绘图软件,如图1-11所示。该软件上手简单,操作容易,其中的画布尺寸是无限的,可为UI设计提供充足的空间,常用于设计UI中的图标及界面。该软件还具备简单的位图处理功能,支持设计师完成大部分的UI设计。
图1-11
Axure RP是一款专业的快速原型设计工具,如图1-12所示。该软件可以高效快速地创建原型,同时支持多人写作设计和版本控制管理。通过Axure RP软件,UI设计师可以快速创建相应的线框图、高保真原型图等,方便研发、设计等不同部门之间沟通需求,以及发布之前进行测试等。
图1-12
After Effects简称AE,是Adobe公司推出的一款非线性特效制作视频软件,如图1-13所示。该软件主要用于合成视频和制作视频特效,结合三维软件和Photoshop软件使用,可以制作更具表现力的效果。在UI设计中,After Effects多用于制作动态效果。
图1-13
除了软件外,互联网中还包括一些协同制作网站,如Mastergo、Figma等。用户可以根据自己的习惯,选择适合自己的方式进行设计。
随着移动互联网等产业的高速发展,国内UI设计市场的规模不断扩大,对UI设计师的需求也日渐增长,企业需求逐步升级为关注产品整体的用户体验,对UI设计师的要求也从单一技能人才的需求转变为全链路与复合化设计人才的需求。