UI设计查看源代码讨论查看历史
UI设计UI设计(或称界面设计)是指对软件[1]的人机交互、操作逻辑、界面美观的整体设计。UI设计分为实体UI和虚拟UI,互联网常用的UI设计是虚拟UI,UI即User Interface(用户界面)的简称。
好的UI设计不仅是让软件变得有个性有品位,还要让软件的操作变得舒适简单、自由,充分体现软件的定位和特点。
目录
设计方向
UI是用户界面,是英文User和interface的缩写。从字面上看是用户与界面2个组成部分,但实际上还包括用户与界面之间的交互关系,所以这样可分为3个方向,他们分别是:用户研究、交互设计、界面设计。
用户研究
用户研究包含两个方面:
一是可用性工程学(usability Engineering),研究如何提高产品的可用性,使得系统的设计更容易被人使用、学习和记忆;
二是通过可用性工程学研究,发掘用户的潜在需求,为技术创新提供另外一条思路和方法。
用户研究是一个跨学科的专业,涉及可用性工程学、人类功效学、心理学、市场研究学、教育学[2]、设计学等等学科。用户研究技术是站在人文学科的角度来研究产品,站在用户的角度介入到产品的开发和设计中。
用户研究通过对于用户的工作环境、产品的使用习惯等研究,使得在产品开发的前期能够把用户对于产品功能的期望、对设计和外观方面的要求融入到产品的开发过程中去,从而帮助企业完善产品设计或者探索一个新产品概念。
交互设计
这部分指人与机之间的交互工程,在过去交互设计也由程序员来做,其实程序员擅长编码,而不善于与最终用户交互。所以,很多的软件虽然功能比较齐全,但是交互方面设计很粗糙,繁琐难用,学习困难。使用这样的软件后,不是使人聪明与进步而是让人感到愚弄与羞辱。许多人因为不能操作电脑软件而下岗失业,这样的交互使电脑成为让人恐惧的科技怪兽。于是把交互设计从程序员的工作中分离出来单独成为一个学科,也就是人机交互设计。他的目的在于加强软件的易用、易学、易理解,使计算机真正成为方便地为人类服务的工具。
界面设计
在漫长的软件发展中,界面设计工作一直没有被重视起来。做界面设计的人也被贬义的称为“美工”。其实软件界面设计就像工业产品中的工业造型设计一样,是产品的重要买点。一个友好美观的界面会给人带来舒适的视觉享受,拉近人与电脑的距离,为商家创造卖点。界面设计不是单纯的美术绘画,他需要定位使用者、使用环境、使用方式并且为最终用户而设计,是纯粹的科学性的艺术设计。检验一个界面的标准即不是某个项目开发组领导的意见也不是项目成员投票的结果,而是最终用户的感受。所以界面设计要和用户研究紧密结合,是一个不断为最终用户设计满意视觉效果的过程。界面设计中必不可少的部分就是文字,文字是传达信息的载体。文字不仅起到了传递信息的作用,而且可以通过一定表现手法来呈现视觉艺术,在进行文字元素的设计时,不仅需要确定文字的色彩、字体、样式等基本属性,而且需要根据UI界面主题来明确文字大小、主次关系等,文字元素的设计效果将直接决定用户对整个UI界面的阅读效果。
设计规范
一致性原则:
坚持以用户体验为中心设计原则,界面直观、简洁,操作方便快捷,用户接触软件后对界面上对应的功能一目了然、不需要太多培训就可以方便使用本应用系统。
Ø字体颜色一致:避免一套主题出现多个字体;不可修改的字段,统一用灰色文字显示。
Ø元素对齐方式一致:如无特殊情况应避免同一页面出现多种数据对齐方式。
Ø可点击的按钮一致:可点击的按钮,外观设计应该遵循一致性
Ø功能描述一致:避免同一功能描述使用多个词汇,如编辑和修改,新增和增加,删除和清除混用等。
准确性原则:使用一致的标记、标准缩写和颜色,显示信息的含义应该非常明确,用户不必再参考其它信息源。
可读性原则:
Ø文字长度:文字的长度,特别是在大块空白的设计中很重要,太长会导致眼睛疲惫,阅读困难。太短又经常会造成尴尬的断裂效果,断字的使用也会造成大量的复合词,这些断裂严重的影响了阅读的流畅性。
Ø对齐方式:无论是在文本中心,还是偏左,或者是沿着一个文件的右侧对齐,文本的对齐相当重要,可以极大地影响可读性。一般而言,文本习惯向左对齐,因为它反映了从左至右的阅读方式。
Ø布局合理化:在进行设计时需要充分考虑布局的合理化问题,遵循用户从上而下,自左向右浏览、操作习惯,避免常用业务功能按键排列过于分散,以造成用户鼠标移动距离过长的弊端。多做“减法”运算,将不常用的功能区块隐藏,以保持界面的简洁,使用户专注于主要业务操作流程,有利于提高软件的易用性及可用性。
系统响应时间原则:
系统响应时间应该适中,响应时间过长,用户就会感到不安和沮丧,而响应时间过快也会影响到用户的操作节奏,并可能导致错误。因此在系统响应时间上坚持如下原则:
Ø2~5秒窗口显示处理信息提示,避免用户误认为没响应而重复操作;
Ø5秒以上显示处理窗口,或显示进度条;
Ø一个长时间的处理完成时应给予完成警告信息。
参考文献
- ↑ 2020年软件工程师的薪水是多少?,搜狐,2019-09-18
- ↑ 强化职业教育学,为国家发展提供实用性人才 ,搜狐,2020-11-02