UI设计原则
1.简易性
界面的简洁是要让用户便于使用、便于了解产品,并能减少用户发生错误选择的可能性。
2.用户语言
界面中要使用能反映用户本身的语言,而不是游戏设计者的语言。
3.记忆负担最小化
人脑不是电脑,在设计界面时必须要考虑人类大脑处理信息的限度。人类的短期记忆有限且极不稳定,24小时内存在约25%的遗忘率。所以对用户来说,浏览信息要比记忆更容易。
4.一致性
它是每一个出色界面都具备的特点。界面的结构必须清晰且一致,风格必须与产品内容相一致。
5.清楚
在视觉效果上便于理解和使用。
6.用户的熟悉程度
用户可通过已掌握的知识来使用界面,但不应超出一般常识。
7.从用户习惯考虑
想用户所想,做用户所做。用户总是按照他们自己的方法理解和使用。
通过比较两个不同世界(真实与虚拟)的事物,完成更好的设计。如:书籍对比竹简。
8.排列
一个有序的界面能让用户轻松的使用。
9.安全性
用户能自由的作出选择,且所有选择都是可逆的。在用户作出危险的选择时有信息介入系统的提示。
10.灵活性
简单来说就是要让用户方便的使用,但不同于上述。即互动多重性,不局限于单一的工具(包括鼠标、键盘或手柄、界面)。
11.人性化
高效率和用户满意度是人性化的体现。应具备专家级和初级玩家系统,即用户可依据自己的习惯定制界面,并能保存设置。
ui设计说明怎么写?
既要清晰描述用户界面原型中的细节和交互方式,又要方便项目组的其他开发人员、需求人员以及测试人员等角色交流察看的说明文档。
主要内容包括:
1. 产品的目标和成功标准,(例如一个全新的预言项目不可能要求用户满意度在90%以上,对升级产品要求就会高一些。)
2. 产品最终用户群及产品用途(了解用户的年龄、职业、产品的使用环境等都是非常必要的)
3. 首先满足基本功能。(例如DVD机的基本功能是播放影碟,可能还有播放CD的功能等等)
4. 主要功能(在产品的几十个功能中通过用户验证和项目组筛选,选取用户最常用到的功能,将其优化,以不同层次展现于界面上。)
5. 用户界面特性。(每一款界面都有自己的特性,比如触摸屏的操作界面与手机的操作界面就算功能完全一样,结构、布局等特点也不会相同的。)
几点注意事项
1. 必须紧贴需求,围绕功能点展开。
2. 描述语言简短***(这样别人看的时候才不会烦)
3. 保持文本的易维护性,建议使用WORD的大纲视图编写,便于更改和查找。
4. 说明书一定要有版本管理,对每次更新内容要做详细说明。
5. 图标要与名称一同提交,并说明是什么类型,如桌面图标、列表中的图标、工具栏图标、按钮图标、属性框或提示信息框中的图标等等。
6. 注意纪录,包括项目组和用户以及合作伙伴,如果在解释某一特性时令两人以上会感到困惑,那这一部分就需要更清楚的阐述了。
7. 设计与实现同步,这个时最难的了,很多设计由于程序无法实现都被“卡”掉,早期程序也无法确定是否可以实现,伤脑筋!
8. 维护UI设计说明书时不要忘记维护原型,作为UI设计说明书的补充原型是很重要的。
UI设计中容易被忽略的地方
1. 支持错误提示和撤销操作
2. 简便的安装和卸载。
3. 必要的设置和帮助。
4. 异常处理、错误消息的描述和问题回应提示。
5. 除界面上有的图标和按钮外,还要有快节键、菜单访问键、右键菜单、是否支持从其它软件界面内托拽复制文件等操作的说明。
6. 域、菜单和按钮在什么情况下为不可点击状态。
7. 状态区,用来描述界面状态的区域,通常位于页面下方。(PS存储时状态区会显示进度条)
8. 剪贴板行为,用户在我们产品中拷贝的文字或图片的局部,是否可以贴入其他程序。
9. 指针的行为,说明超过多长时间的等待时应出现沙漏状态,在文本输入区光标应有改变、有链接的地方有变为小手等
10. 声音行为,警示音、按钮触发音等
11. 统一消息窗的弹出位置、背景色、大小、布局及特色
12. 菜单栏和下拉选项等程序动作的描述,是向下还是向右弹出等。
13. 动态状态描述,如果要求窗口渐隐或渐显,那就要说明渐隐或渐显过程的时间以及方式(半透明还是马赛克)等。
UI设计内容
与之相应,UI设计师的职能大体包括三方面:一是图形设计,软件产品的产品“外形”设计。二是交互设计,主要在于设计软件的操作流程、树状结构、操作规范等。一个软件产品在编码之前需要做的就是交互设计,并且确立交互模型,交互规范。三是用户测试/研究,这里所谓的“测试”,其目标恰在于测试交互设计的合理性及图形设计的美观性,主要通过以目标用户问卷的形式衡量UI设计的合理性。如果没有这方面的测试研究,UI设计的好坏只能凭借设计师的经验或者领导的审美来评判,这样就会给企业带来极大的风险。
研究界面
图形设计师Graphic UI designer
国内大部分UI工作者都是从事这个行业,是了解软件产品、致力于提高软件用户体验的产品外形设计师。
这些设计师大多是美术院校毕业的,其中大部分是有美术设计教育背景,例如工业外形设计,装潢设计,信息多媒体设计等。
人与界面
交互设计师interaction designer
在图形界面产生之前,长期以来UI设计师就是指交互设计师。交互设计师的工作内容就是设计软件的操作流程,树状结构,软件的结构与操作规范(spec)等。一个软件产品在编码之前需要作的就是交互设计,并且确立交互模型,交互规范。
交互设计师一般都是软件工程师背景居多,也有视觉设计师转行进入的。
研究人
用户测试/研究工程师User experience engineer
任何的产品为了保证质量都需要测试,软件的编码需要测试,自然UI设计也需要被测试。这个测试和编码没有任何关系,主要是测试交互设计的合理性以及图形设计的美观性。测试方法一般都是采用焦点小组,用目标用户问卷的形式来衡量UI设计的合理性。这个职位很重要,如果没有这个职位,UI设计的好坏只能凭借设计师的经验或者领导的审美来评判,这样就会给企业带来严重的风险性。
用户研究工程师一般是心理学人文学背景比较合适。
综上所述UI设计师就是:软件图形设计师、交互设计师、用户研究工程师。