设计并不是一味只求美感或者感觉,设计同样是一门建立在多学科基础上的科学,从认知角度来理解设计能帮助我们设计出更多尊重用户的作品,这样的设计才能经得起时间的考验,让更多用户所喜爱。

下面是我对《认知与设计——理解ui设计准则》这本书的概要与理解。

一、影响我们感知的因素

    a. 经验影响感知:

  • 我们根据经验对事物的预想:先入为主的主观印象往往影响感知,当我们带有    不同的主观感受去观察同一张图片时会看到不同的东西
  • 我们的认知框架:认知框架即是不断置身的各种环境在我们心智中建立起开模式,让我们对不同地方的东西有不同的期待。例如即便我们浏览一个陌生的网站,我们对网站的大致布局都有大致的设想,像导航栏、搜索框一般在哪里。我们设计得时候要尊重用户的认知框架。
  • 我们的习惯性:重复置身于同样(或者非常类似)的感觉会让感觉系统的敏感度降低。如上网时,同一条消息重复出现,最初我们会注意到它并作出反应,久而久之会自动忽略此消息。

    b. 环境影响感知:

我们并不能准确地认识事物,我们对事物的认识往往受到周边环境的影响,如下图,由于受到周边图形的影响,我们对这些图形并不能做出准确的判断,

       

     c.     目标影响感知:

目标对感知的影响分为以下两点:1、引导我们的感觉器官,让我们根据需求在四周的环境中采集样本。2、对我们的感知到的进行过滤,与目标无关的事物在被意识到之前就被过滤掉,也就不会被我们的主观意识注意到。

二、优化视觉结构——格式塔原理

格式塔心理学(gestalt psychology),又叫完形心理学,是西方现代心理学的主要学派之一。该学派主张研究直接经验(即意识)和行为,强调经验和行为的整体性,认为整体不等于并且大于部分之和,主张以整体的动力结构观来研究心理现象。格式塔理论不但适用于心理学,同样也为图形和用户界面设计准则提供了有用的基础。

最重要的格式塔原理有:接近性原理、相似性原理、连续性原理、封闭性原理、对称性原理、主体\背景原理和共同命运原理。

信息呈现方式越是结构化和精炼,人们就越能更快、更容易浏览和理解内容,让人专注于相关信息。

三、对色彩的感知

  1.  色觉的原理:眼睛中的视网膜有两类感光细胞:视杆细胞和视锥细胞,视杆细胞察觉光线强度但察觉不到颜色,而视锥细胞察觉颜色,有三类视锥细胞,分别对红色、蓝色、绿色敏感。我们的色觉与摄影机和计算机显示器相似,通过对红色、绿色和蓝色像素的组合来探测或形成多种颜色。
  2. 视觉是为边缘反差而非亮度优化的。即对鲜明的边缘,比对绝对的亮度水平要敏感得多。
  3. 区分颜色的能力取决于颜色如何呈现:深浅度(两个颜色越浅,饱和度越低,越难将它们区分开)、色块的大小(对象越小或者越细,就越难区分它们的颜色)、分割距离(两个色块之间离得越远,就越难区分它们的颜色,尤其当他们只的距离大到眼球需要运动时)
  4. 色盲:使用的颜色是否能被常见类型色盲用户区分开。
  5. 影响色彩区分能力的外部因素:彩色显示屏的差异,灰度显示屏,显示器角度和环境光线。
  6. 使用色彩的准则:
  • 饱和度、亮度以及色相来区分颜色;
  • 使用独特的颜色;
  • 避免使用色盲无法区分的颜色;
  • 在颜色之外使用其他提示;
  • 将强烈的对抗色分开。

四、 边界视觉

  1. 视野中央的视觉分辨率要远远高于其他地方。视野中央很小,但用户与屏幕距离正常时,他在电脑屏幕上仅仅有一两厘米。
  2. 但边界视觉依然具有以下三个作用:1、引导中央凹;2、察觉运动;3、让我们在黑暗中看得更加清楚。
  3. 让信息可见的几种方法:放在用户所看的位置;标记出错误;使用错误符号;保留红色呈现错误信息;(以下几种方法可能干扰用户,序小心使用:弹出式对话框中的信息;使用声音、闪烁或者短暂的晃动)
  4. 视觉搜索是线性的,除非目标“跳入”边界视野内,我们可以利用边界视野的“跳出”特性来突显重要信息,把视觉搜索过程变得非线性。

五、关于阅读

我们的大脑是为语言而非为阅读设计的,所以如果我们学习阅读,我们可能永远不会阅读,而学习阅读等于训练我们的视觉系统。阅读过程中,视线不断地跳跃,但运动轨迹常常遵循文字布局,眼球注视点通常在词汇中间位置,而非词汇边界。它们把中央凹固定在某个词处,暂停在那几秒,然后获取基本的文字样式,将其传输到大脑进行分析,然后跳跃到下一个重要的词汇。对于常见的连词或者功能词都会被滤过。每行结束,视线都会跳到大脑猜测的下一行的起始处。

而阅读分为特征驱动和语境驱动。特征驱动是“自下而上的”或“无语境的”阅读,通过对线、边、角等基本特征的识别来阅读,经过多年训练,这可以是阅读无意识的。语境驱动是与特征驱动并行的,但运作方式相反,它是“自上而下的”,不可能是无意识的。而我们的阅读一般是特征驱动、自下而上的阅读方式为主,情景驱动的方式为辅。

对于设计,一些糟糕信息设计会干扰阅读,从而影响用户体验:不常见和不熟悉的词汇;难以辨认的书写和字型;微小的字体;嘈杂背景下的文字;信息被重复的内容容易被忽略;居中对齐的文字。此外很多阅读对于用户并不必要,我们需要删减这些阅读提高用户效体验。

六、关于记忆

    心理学历来把记忆分为长期记忆与短期记忆,短期记忆存储在大脑中的独立位置,信息进入感觉器官之后,或者从长期记忆中取出来之后,被暂时存储在这里。

    1.长期记忆与短期记忆

      记忆的形成由参与某个神经活动模式的神经元上长期甚至永久的变化组成,这使得该模式在将来容易被再次激活。而短期记忆,实际上是感觉、注意以及长期记忆留存现象的组合。

    2. 工作记忆

工作记忆等于注意的焦点,焦点内的任何事物都是我们随时能意识到的。工作记忆如下特点:注意高度集中且具有选择性,较低的记忆容量和易失性,缺乏稳定性。

工作记忆对界面的影响:用户界面应该帮助用户记住从这一时刻到下一时刻的核心信息。如:

  • 模式:要么避免模式,要么提供足够的模式反馈,因为用户往往忘记当前系统所属模式。
  • 搜索结果:不但要显示搜索结果还要显示搜索内容。
  • 行动召唤:不要在一个页面内放置多个相互竞争、夺取用户注意力的“行动召唤”元素,免得过于分散用户注意力
  • 指令:在多步操作中用来显示使用说明的操作系统,应该允许人们在完成所有操作步骤的过程中随时查阅说明。

    3. 长期记忆

长期记忆有易产生错误、受情绪影响、追忆时可改变等特点。人们需要通过工具增强长期记忆,如在线共享日历,数字系统,记事本等。另一方面,我们尽量避免设计增加长期记忆负担的系统,这会增加用户的学习及记忆成本。

七、关于注意力(工作记忆或短期记忆

  1. 模式一:我们专注于目标而很少注意使用的工具:不应该唤起用户对软件或者网站本身的注意,要让用户专注于目标。
  2. 模式二:我们能注意到更多与目标相关的东西:在这过程中,我们可能出现非注意盲视和变化盲视的情况。
  3. 模式三:我们使用外部帮助来记住正在做的事情:如在分步操作时,交互系统应该标识出哪些是用户已经完成的,而哪些是用户还没完成的。
  4. 模式四:我们跟着信息“气味”靠近目标:操作系统应该对相关操作提供充分的强烈的信息气味,并真正引导用户实现目标。
  5. 模式五:我们偏好熟悉的路径:我们注意力有限,要实现某个目标,只要可能,尤其是在有压力的情况下,我们一般采用熟悉路径,而不是新路径。这启示我们要引导用户到最佳路径,帮助经验用户提高操作效率,减少用户动脑子。
  6. 模式六 :我们的思考周期:目标、执行、评估:在设计用户界面时同样遵循这样的思考周期。目标:提供清晰目标路径;执行:提供“信息”气息,帮助用户执行任务;评估:向用户提供进度反馈和状态信息。
  7. 模式七:完成任务的主要目标之后,我们经常忘记收尾工作:在系统设计时应考虑收尾工作,并提醒用户

 

八、识别比记忆更容易 

长期记忆有两个功能识别与记忆,然而识别往往比记忆更加容易

识别与记忆对用户界面的影响:

  • 看到和选择比回忆和输入要容易
  • 尽可能使用图像来表达功能
  • 使用缩略图来紧凑地描绘全尺寸的图像
  • 越多人使用的功能应该越可见
  • 使用视觉提示来让用户知道他们所在的位置
  • 让认证信息更加容易回忆

 

九、从经验中学习和学习后付诸实践容易,解决问题和计算很难

       1.  我们有三个“脑” 两种思维

我们有一个由三部分组成的大脑,分别是“旧脑(主要负责基础生理功能)”、“中脑(主要负责情绪)”和“新脑(主要负责有目的、有意识的活动)”。

人的思维由两个截然不同的部分组成:主要在旧脑和中脑中运行无意识、自动思维(系统一),以及主要在心脑中运行有意识、受控思维(系统二),有些科学家把这两者分别称为感性思维与理性思维。日常生活中,往往系统一占主导地位,系统一比系统二运行速度快10倍到100倍。

      因此,我们从经验中学习是容易的,执行已经学会的动作是容易的,但是执行新动作,解决问题和计算是困难的。

     2.  对用户界面的影响

  • 显著地标识系统状态和用户当前进度
  • 引导用户完成他们的目标
  • 明确无误地告知用户要了解的信息
  • 不要让用户诊断系统问题
  • 尽可能减少设置的数量和复杂程度
  • 让用户使用感觉而不是计算
  • 让系统更加让人熟悉
  • 让电脑去计算

十、关于学习

  1. 当实践经常、有规律和精确时,我们学习更快
  2. 当操作专注于任务、简单和一致时,我们学习更快:设计专注于用户任务和目标的概念模型,概念模型应该尽可能简单,越简单越好;交互系统至少在概念模型和按键上保持一致性
  3. 当词汇专注于任务、熟悉和一致时,我们学得更快: 词汇应该专注于任务,并且熟悉,特别是,专业名词必须保持一致性,每一个概念有且只有一个名称。
  4. 风险低的时候我们学得更快:尽可能防止出错;停用不合理的命令;向用户清晰展示他们做了什么(比如,不小删除了一段文字),这样错误比较容易被发现;让用户能够轻松地撤销、逆转或者修正错误。

十一、 关于决策

  1. 相比收益,我们更在乎损失:系统一更愿意接收有风险但又有利可图的赌博
  2. 措辞也能影响我们的选择:人们选择时有框架效应,用一种方式表述,人们会做某种决策,换一种方式表达,人们会做不同的决策。
  3. 生动的想象和记忆也影响我们决策:系统一不会考虑其他可能对立的证据和经验,基于最直接可获得的信息(当前的感知和强烈的容易回想起来的记忆)做决策。
  4.  对于界面设计的启示:
  • 支持理性决策:帮助系统二取代或协助系统一,如通过系统软件决策分析后再进行决策。
  • 数据可视化:利用系统一天生的自动视觉感知处理,来帮助系统二去理解复杂数据。
  • 说服和引导:系统二是决策支持系统,通过理性得分析做出决策,系统二是引导系统,通过故事图片等手段唤起人们的恐惧、希望、满足、享受、性、金钱、名誉、食物等来让人们做出决策。

十二、 关于手眼协调

      菲茨定律:在屏幕上,目标越大,且越靠近起始位置,你就越能越快地指向它。设计师设计用户界面时,要注意控件大小,留给用户足够的操作空间。

      引导定律:在一直受限的路径里移动并到达目标,那么路径越宽,你就能越快地将指针移动到目标。这个定律往往运用于右拉菜单,滚动条以及其他拖动移动的控件,在设计这些控件时要注意控件的大小,控件越大越容易拖动移动。

十三、 关于响应度

      1. 响应度的定义

服从用户在时间上的要求和用户满意度来衡量的,响应度对用户来说非常重要,是影

响用户满意度最重要的因素。高响应度的系统既是无法立刻完成用户的请求,也能让用户了解情况。

      2. 数量级,人类大脑中时间常量的工程近似法

  • 0.001s(1ms):能够被察觉到的最短的沉默间隔;
  • 0.01s(10ms):潜意识的视觉感知,最短可察觉的笔墨延迟,音频融合;
  • 0.1s(100ms):感知1~4个物体,非自发眼动(眼跳),因果关系的感知,感知—运动反馈,视觉融合,挠反射,辨别物体,自主意识的编辑“窗口”,自主意识到的“那一刻”;
  • 1.0s:谈话中的平均间隔,有准备的视觉-运动反应时间,注意力暂失,如果一个操作耗时几秒,就需要进度指示;
  • 10s:单位任务、在任务上不可打断注意力,一个复杂任务的一步;
  • 100s(1.6min):紧急情况下做出关键决定的时间;

    3. 达到高响应度交互系统的其他指导原则:

  • 使用忙碌标志;
  • 使用用户进度指示;
  • 单位任务内的延迟比单位任务之间的延迟麻烦;
  • 先显示重要的信息;
  • 在手眼协调的任务中伪装重量级计算;
  • 提前处理;
  • 根据用户输入的优先级而不是输入的顺序来处理;
  • 监控时间承诺,降低工作质量来保证不落后;
  • 提供及时反馈,即使网页也应如此。

这本书从视觉,阅读,记忆,学习等多方面说明一般人的认知习惯,从而总结出一些UI设计的参考建议。这些建议虽然有很多,但是关键是告诉我们设计并非只是天马行空,更要从用户得角度去思考问题,展开设计。比如,当用户看到一个网页,用户首先注意到得的是什么,看到这些内容又会产生怎样得理解,然后怎样去操作等。当认识到用户认知习惯和操作习惯,我们可以根据他们的认知去选择色彩,内容排版,做出真正为目标用户喜爱的产品。

 

转载于:https://www.cnblogs.com/yizitrd/p/5575767.html

从认知角度去理解设计相关推荐

  1. 从需求的角度去理解Linux系列:总线、设备和驱动

    <从需求的角度去理解Linux系列:总线.设备和驱动>是一篇有关如何学习嵌入式Linux系统的方法论文章,也是从需求的角度去理解Linux系统软件的开篇.这是作者精心撰写的经验总结,希望嵌 ...

  2. 从音乐的角度去理解dB

    从音乐的角度去理解dB(转载) 大家都是用计算机做音乐的高手了--呃,那位同学!别紧张嘛~看你激动的,高手其实也没什么了不起的--不信?那我问问你几个问题,你答得上来,算你了不起!我们用电脑做音乐的时 ...

  3. 以吃货的角度去理解云计算中On-Premise、IaaS、PaaS和SaaS

    了解云计算的一定都听过四个"高大上"的概念:On-Premise(本地部署),IaaS(基础设施及服务).PaaS(平台即服务)和SaaS(软件即服务),这几个术语并不好理解. 不 ...

  4. 从现实世界的角度去理解计算机领域的知识

    ​ " 从现实世界的角度看计算机,可以帮助我们更清晰的学习计算机领域的知识. 本文试图用生活中常见的事物来解释计算机技术领域,让知识更通俗易懂 " 这篇文章的阅读对象是计算机专业在 ...

  5. 看不到工作组的其他计算机_就这一次,从现实世界的角度去理解计算机领域的知识(给新手)...

    这篇文章的阅读对象是计算机专业在读及刚进入工作一年左右的的同学,文章措辞也许不太严谨,主要目的是为了让大家更容易理解. 01 便利店背后的"系统" "系统"这个 ...

  6. 从作者的角度去阅读一本书-一种全新的阅读体验

    这是学习笔记的第 2373篇文章 最近在尝试和探索的新的学习方法,总体的感觉效率还是蛮高的,至少能够在短时间内有比较多的思考和产出,最近几天在进行类似的尝试,就是快速去阅读一本书,我的角度相比比较特别 ...

  7. 从交互设计师的角度,聊聊设计工具的那些事

    工欲善其事,必先利其器,这句话是出自论语,讲的是要做好一件事,工具是非常重要的,作为一个设计师,设计工具对于我们的重要性毋庸置疑,每天都在接触,也有很多感悟和心得. 我从事设计行业也有些年头,从一开始 ...

  8. 抛开 Spring 去理解 IOC 思想:原来 IOC 容器这么简单

    很多小伙伴们看到标题可能就会想到抛开 Spring 就不会存在 IOC 思想了,其实不然在接下来的文章中就会讲述到. 很多小伙伴在理解 IOC 的时候通常会和 Spring 放到一起去学习,首先呢 S ...

  9. 换种思路去理解设计模式

    1 前言 看过许多关于设计模式的博客,也读过关于设计模式的书.几乎所有的介绍的开头,直接就引入了"设计模式"或者"某某模式".设计模式到底是因什么而来?这是一个 ...

最新文章

  1. MHP GEM基础
  2. httpsendrequest的head怎么用string写_商品广告语用怎么写?男人篇
  3. UITableViewCell 设置
  4. [Done]Spring @Pointcut 切点调用不到(SpringAOP嵌套方法不起作用) 注意事项
  5. Scala的自定义类型标记
  6. IPC 中 LPC、RPC 的区别和联系
  7. mysql 日志mixed模式_[MySQL binlog]彻底解析Mixed日志格式的binlog
  8. 关于动态库和静态库的总结
  9. hyperkube记录
  10. MDT错误之日志查看方法
  11. Ubuntu20.04 图片标注工具labelImg
  12. 双十一值得入手的数码好物有哪些?分享几款不错的数码好物
  13. python大数据书籍推荐-清华大学出版社-图书详情-《从零开始学Python大数据与量化交易》...
  14. html5简单的数字加法效果
  15. NestJs简明教程
  16. 怎样赚钱?互联网赚钱才是草根最好的方式!
  17. 硬核蹭热点系列:负油价和巴舍利耶模型
  18. BERT四大下游任务
  19. 倾城北栀:4.30日晚间行情分析以及操作策略
  20. Maven的一个基础pom.xml文件结构

热门文章

  1. 360 html禁止自动填充,360浏览器的表单自动填充设置在哪?360浏览器自动填充表单的问题怎么解决?...
  2. 前端开发薪资之各地区对比(图文分析)(share)
  3. 要想成为JAVA高手必须先刻苦
  4. 高可用集群软件--LifeKeeper
  5. 初识Kali Linux
  6. 联想ghost重装系统_一键ghost怎么用|一键ghost重装系统教程|一键重装系统步骤
  7. 杭州西软加入龙蜥社区,应用软件兼容适配已完成
  8. Spring4 Mybatis配置多个数据源
  9. windows 应用商店分类
  10. windows应用商店或者其他微软应用打不开的修复办法