UI设计是一个比较大的话题,自己将结合项目中的经验,阐述UI设计中的一些观点。
    UI: User Interface,如今看来中间应该包含一个interactive(交互)。User Interface是呈现给用户使用的样子,Interactive代表了软件的体验度,两样合起来才能带给用户舒适的感觉。

UI设计目前分为三个发展方向:
       1. Graphic UI designer
          --产品外形设计师,要求美学功底(这个职位就有点专业了)
       2. interaction designer
          --交互设计师一般都是软件工程师背景居多(这个可以考虑)
       3. User experience engineer
          --用户测试/研究工程师。编码需要测试,UI设计也要进行测试,而这个职位主要是对上面提到的两类人员工作成果进行测试,一般是心理学人文学背景比较合适。(够专业的)

从上面的介绍可以看出,图形设计师(也有人称为“美工”)是关注于界面显示的;交互设计师设计软件操作流程与规范的;用户研究工程师主要是验收工作的。三种职位分工明确,但项目中遇到的往往没有这么细致的分工,有时会身兼数职:项目经理大致描述一下业务需求或者写好一个文档,再好些的画上一些原型图,而实施人员呢,既要做前台页面,又要做后台逻辑,而这就要求我们不得不掌握一些基本的设计原则以及技术基础了。
强调几条比较重要的设计原则:

1. 简易性
       除非一些新闻类或一些特定需求的系统外,其他的诸如办公系统、信息管理系统等商务系统,无论是界面显示,还是用户操作,都应当是相当简单的,简单方为美。这点将在后面继续讨论。

2. 记忆负担最小化
       有点承接上一条的意思,简单的软件便容易使用,需要记得东西就少,把用户都当作电脑小白,这也就体现了上面第三个职位的价值,既然没有那么专业,那就多从用户角度出发,换个角度去考虑问题,多参考参考一些设计优秀软件的理念这些方面了。
       怎样使得用户记忆负担达到最小化,首先设计的界面就需要有焦点。信息技术带来了一个特殊的时代,它使得一些创造可以忽略成本,在UI设计上,我们多设计一些界面,也只是轻点几下鼠标的事情,我们不必将所有的内容都挤到一起,使得用户混淆不清。使每个页面都有焦点对我们来说虽不是什么技术性的难题,但做到这点却更能突出这篇文章的主题。

3. 一致性
       界面风格统一、结构一致也算是一大准则了。虽然这里讲的是原则,但也脱离不开技术实现,项目开发中会发现有很多相类似的界面出现,这时候就应该考虑抽象复用了,这种思想不仅仅是对实现业务功能中体现,而应该在界面设计上有所展现。
       重复性的工作不是我们所擅长的,怎样在UI设计上达到复用,目前尚处于不断尝试的阶段,如何在遇到类似的界面时继续复用原来的,稍加改动就能立即应用上,也可极大方便以后的界面改动(用户需求的变更往往也体现在此),确实是值得我们不断去实践。
       要想达到一致,抽象、复用则是很好的办法,这也是面向对象的奥妙,因此,UI设计也是有很多技术需要研究的。

4. 用户的熟悉程度
       “用户可通过已掌握的知识来使用界面,但不应超出一般常识”。
       对于上面这句话的理解,首先是用户上手快,很容易就能用上我们的软件,用户是上帝,但用户们也是平平常常的人,在了解他们的背景下,我们就应该本着“一切从用户出发”的角度去思考,而与之相反,有时我们设计出来的东西,还要经过一系列的用户培训才能让人家用上,这种情况就需要多考虑了。
       其次,就联系到了另外一条原则:人性化。
       人性化体现在很多方面,比如说初始使用系统,为了界面友好,进入系统后首先来一个欢迎界面,界面上主要显示的字眼无外乎“欢迎某某登录此系统”之类的,而对于再次、多次登录的用户来说,就没有必要显示这个欢迎界面了。再比如说,每个用户的使用习惯是不一样的,关注角度也是不同的,为了人性化,我们就要区别对待,这点上呢,我们可以向微软学习:在Office2003系统中,菜单下拉框的内容总是有一些隐藏的功能,如果我们需要使用那些功能的话就可以点开隐藏菜单然后选中,而当我们再点出下拉框时,会惊奇的发现原来隐藏的那个菜单项显示出来了。这时候我们可能会露出下面这幅表情:
        
       而相反的效果是怎样呢:

       而现在的Office更是添加了自定义的功能:

综上所述的这些原则,都很有层次性,希望能给从事软件行业的大家带来些思考与发现,而对于一些较为基础的原则这里并未提及,比如页面的大方、美观,布局、样式,鼠标、键盘控制等等,即使没有提及,但虽然基本却也留出很大的空间去设计。

UI设计是产品的重要卖点,无论软件内部采用多么高端的技术来实现,界面的效果没做好同样是软件的失败,就仿佛是用一件破棉袄裹着黄灿灿的金子。

UI设计理念——一切从用户出发相关推荐

  1. UI设计理念——用简洁的道理说明一切

     奥卡姆剃刀原理:"如无必要,勿增实体",即"简单有效原理",该条定律应用在了很多领域,在UI设计理念上,同样适用. 我们在UI设计理念--一切从用户出发中 ...

  2. 【转】学会这13个原则写UI界面文案,用户才能秒懂

    原文网址:http://www.niaogebiji.com/article-12011-1.html 摘要: 首先,在写UI文案之前,为了理清思路,要先搞清楚三个问题:我(设计师)想让用户做什么? ...

  3. Chrome 新 UI 很“难看”,用户很生气

    为庆祝 Google Chrome 推出十周年,谷歌在今年九月推出的 Chrome 69 版本中对户界面进行了重大调整,不仅带来圆角的标签.全新的色板和全新的图标,而且也重新设计了菜单.提示符.地址栏 ...

  4. 一名UI设计师眼中的用户体验

    一名UI设计师眼中的用户体验 最近在面试寻找设计方面的工作,因我的职业规划偏向于视觉.用户体验方面.在面试过程中,大部分的面试官都会问我:你怎么看待用户体验? 一直以来,我对用户体验和交互设计有点概念 ...

  5. 协众信息UI设计怎么提升用户体验呢

      随着软件行业的发展兴起的一个新的设计行业.UI设计除了对美观有要求外,还对用户体验有要求,这也是UI设计不同于其他设计的地方.那么,UI设计怎么提升用户体验呢?     1.层次结构     要确 ...

  6. SAP Commerce Cloud UI(Spartacus Storefront) 的用户会话管理

    这是 Jerry 2021 年的第 51 篇文章,也是汪子熙公众号总共第 328 篇原创文章. 如无特殊说明,本公众号介绍的 SAP Commerce Cloud UI,均指新一代基于 Spartac ...

  7. linux的应用界面设计,技术|Xperience UI 设计理念:优雅的 Linux 桌面设计欣赏

    Xperience UI 是一个基于 Nitrux 发行板的一个界面设计的概念作品,如果其开发能够完成,它将有可能成为当今最漂亮的桌面之一. 即使有些人很会折腾并使他们的桌面装扮得更帅些,但是大多数 ...

  8. 产品管理精华:第三,需求调研,从用户出发

    "因为需要,让我更加完美"-佚名 产品经理都会遇到"客户"."用户"这两个概念念,它们谁更重要也一直争论不休."用户"近 ...

  9. 考评系统学到的UI设计理念

    半个月前,我们考评原型小组通过了第三次米老师的原型验收,首先不得不说,V4.0的原型在设计思路上相比之前的几版原型有了重大突破,我把这个过程我收获到的分享给同学和网友. 先展示一个我们之前做的一个界面 ...

最新文章

  1. 以太坊C++客户端Aleth源码分析,转账交易和智能合约的入口代码
  2. c++一日一练:利用流来实现读和写的同步(原创)
  3. Elasticsearch技术解析与实战(四)shardreplica机制
  4. 解决SVN:E210007无法协商认证机制
  5. 毕马威中国领先地产科技企业50
  6. openshift 在win7上的实现
  7. CSS框架+响应式设计
  8. ROS 可视化(一): 发布PointCloud2点云数据到Rviz
  9. LeetCode 230二叉搜索树中第k小的元素
  10. 什么是restful api
  11. php使用自定义ip,PHP跨平台获取服务器IP地址自定义函数分享
  12. [数字信号处理学习篇] FIR 滤波器基础(一)
  13. Plist解析(拆分大图为小图)的核心算法讲解。
  14. flutter TabBar设置圆角背景
  15. 腐烂国度计算机配置要求,腐烂国度一周年求生版配置要求 略有小幅度提升
  16. luci网页shell_Luci框架-LUA的一个web框架使用
  17. h5根据手机尺寸调整字体大小
  18. sakimichan网页版_PS笔刷推荐:光系、烟雾、铅笔、炭刷、油漆、涂鸦
  19. 2019专业创业赛事活动平台
  20. 易贝按关键字搜索EBAY商品 API 返回值说明

热门文章

  1. 【Luogu_P2945】Sand Castle S
  2. Machine Learning Techniques 笔记:2-16 Finale
  3. PR片头模板 漫威超级英雄电影开场片头特效PR模板
  4. 使用Axure RP进行博客系统的原型设计
  5. Foundation Actionscript 3.0 with Flash CS3 and Flex
  6. 专访普林斯顿大学贡三元教授:做 AI 研究要有价值观,数学更是「制胜法宝」
  7. 思考技术 (一) —— 什么是新技术
  8. 在windows下看linux文件-Explore2fs(转)
  9. Rasa特征提取之CountVectorsFeaturizer
  10. 零打碎敲学Android 三 —俄罗斯,你为什么是方块的