Sketch 移动UI与交互设计(视频讲解版)
上QQ阅读APP看书,第一时间看更新

1.3 UI设计的注意事项

关于UI设计规范,设计师们有各种各样的说法,但是经过多方位总结,归根结底,离不开以下五大原则。这些规范可以让设计师设计出的软件操作更加舒适简单,同时体现产品定位和特点。

1.3.1 图稿一致性原则

坚持以用户体验为中心,界面直观简洁,操作方便快捷,用户接触软件后对界面上对应的功能一目了然,不需要太多操作就可以方便地使用该应用。这时,图稿一致性就很重要了。

知识点讲解——字体

◆保持字体及颜色一致,避免一套主题出现多种字体。

◆不可修改的字段统一用灰色文字显示,如图1-25所示。

图1-25

◆保持页面内所有元素对齐方式的一致,如无特殊情况应避免同一页面出现多种数据对齐方式,如图1-26所示。

图1-26

知识点讲解——表单录入

◆在包含必填与选填的页面中,UI设计师应在必填项旁边给出醒目标识,例如红色的*号,如图1-27所示。

图1-27

◆各类型数据输入需限制文本类型,做格式校验,例如,电话号码只允许输入数字,邮箱地址需要包含“@”等,并在用户输入有误时给出明确提示,如图1-28所示。

图1-28

知识点讲解——鼠标手势

◆保持功能及内容描述一致,避免同一功能描述使用多个词汇,如编辑和修改、新增和增加、删除和清除等混用。

◆建议在项目开发阶段建立一个产品词典,包括产品中常用术语及描述,设计或开发人员严格按照产品词典中的术语词汇来展示文字信息。

◆可点击的按钮、链接需要切换鼠标手势至手型,如图1-29所示。

图1-29

1.3.2 图稿准确性原则

和图稿一致性原则一样,图稿的准确性原则可以方便UI设计产品上线以后,用户快速地了解和掌握产品。

01 使用一致的标记、标准缩写和颜色,显示信息的含义应该非常明确,用户不必再参考其他信息源,如图1-30所示。

图1-30

02 显示有意义的出错信息,而不是单纯的程序错误代码。

03 避免使用文本输入框来放置不可编辑的文字内容,不要将文本输入框当成标签使用,使用缩进和文本来辅助理解。

04 使用用户语言词汇,而不是单纯的专业计算机术语。高效地使用显示器的显示空间,但要避免空间过于拥挤。保持语言的一致性,如“确定”对应“取消”,“是”对应“否”,“允许”对应“禁止”,如图1-31所示。

图1-31

1.3.3 布局合理化原则

在进行UI设计时需要充分考虑布局的合理化问题,遵循自上而下、从左到右的浏览、操作习惯,避免常用业务功能按键排列过于分散,以造成用户鼠标移动距离过长的弊端,如图1-32所示。

图1-32

“减法”运算:将不常用的功能区块隐藏,以保持界面的简洁,使用户专注于主要业务操作流程,有利于提高软件的易用性及可用性。

菜单:保持菜单简洁性及分类的准确性,避免菜单深度超过3层。

按钮:确认操作按钮放置左边,取消或关闭按钮放置于右边。

功能:未完成功能必须隐藏处理,不要置于页面内容中,以免引起误会。

排版:所有文字内容排版避免贴边显示(页面边缘),尽量保持10~20px的间距并在垂直方向上居中对齐;各控件元素间也保持至少10px以上的间距,并确保控件元素不紧贴于页面边缘,如图1-33所示。

图1-33

表格数据列表:字符型数据保持左对齐,数值型数据保持右对齐(方便阅读对比),并根据字段要求,统一显示小数位位数。

滚动条:页面布局设计时应避免出现横向滚动条。

页面导航(面包屑导航):在页面显眼位置应该出现面包屑导航栏,让用户知道当前所在页面的位置,并明确导航结构,例如,首页>娱乐>军事>体育>国内>国际,其中当鼠标经过时高亮显示的部分为可点击链接,如图1-34所示。

图1-34

信息提示窗口:信息提示窗口应位于当前页面的居中位置,并适当弱化背景层以减少信息干扰,让用户把注意力集中在当前的信息提示窗口。一般做法是在信息提示窗口的背面加一个半透明颜色填充的遮罩层,如图1-35所示。

图1-35

1.3.4 操作合理性原则

操作合理性原则对于用户接触新的软件应用也具有重要意义,设计出符合用户操作习惯的产品更利于用户上手新软件。

01 尽量确保用户在不使用鼠标(只使用键盘)的情况下也可以流畅地完成一些常用的业务操作,各控件间可以通过Tab键进行切换,并将可编辑的文本全选处理。

02 查询检索类页面,在查询条件输入框内按回车应该自动触发查询操作。在进行一些不可逆或者删除操作时应该有信息提示用户,并让用户确认是否继续操作,必要时应该把操作造成的后果也告诉用户。

03 信息提示窗口的“确认”及“取消”按钮需要分别映射键盘按键“Enter”和“Esc”。

避免使用鼠标双击动作,因为这不仅会增加用户操作难度,还可能引起用户误会,认为功能点击无效。

04 表单录入页面,需要把输入焦点定位到第一个输入项。用户通Tab键可以在输入框或操作按钮间切换,并注意Tab的操作应该遵循从左向右、从上向下的顺序。

1.3.5 系统响应时间原则

系统响应时间应该适中。响应时间过长,用户就会感到不安和烦躁,而响应时间过快也会影响用户的操作节奏,并可能导致错误。因此在系统响应时间上坚持如下原则。

01 2~5秒,窗口显示处理信息提示,避免用户误认为没响应而重复操作。

02 5秒以上,显示处理窗口,或显示进度条。

03 一个长时间的处理完成时应给予完成警告信息。