《认知与设计:理解UI设计准则》读后笔记(2)

昨天写的时候忘了存草稿箱,结果一不小心全没了,然后又重写了一次。记住这个教训!!!

一、我们寻找和使用视觉结构

信息呈现方式越是结构化和精炼,人们就越能更快和更容易地扫描和理解。例:

结构提高了用户浏览长数字的能力。例:

数据专用控件提供了更多的结构。例:

视觉层次让人专注于相关的信息。可视化信息显示的最重要目标之一是提供一个视觉层次,即信息的布置安排能够:

1、将信息分段,把大块整段的信息分割为各个小段;

2、显著标记每个信息段和子段,以便清晰地确认各自的内容;

3、以一个层次结构来展示各段及其子段,使得上层的段能够比下层更重点地被展示。

二、阅读不是自然的

我们的大脑是为语言而不是为阅读设计的。

学习阅读就是训练我们的大脑(包括视觉系统)去识别模式。大脑要学习识别的这些模式有一个从低到高的层次。

1、线条、轮廓和形状是大脑先天能够识别的基本特征,我们不必学习去识别它们。

2、基本的视觉特征结合形状模式,即我们认识的字符:字母、数字和其他标准符号。再如中文一类的表意文字里,符号代表了整个字或者概念。

3、在英语里,字符形成的模式成为词素,我们把它们识别为一些小块的含义,例如,farm、tax、-ed和-ing都是英语的词素。

4、词素合并形成我们所说的单词。例如,farm、tax、-ed、和-ing能被组成单词farm、farmed、farm、farming、tax、taxed和taxing。甚至在表意文字里也有作为词素或者修饰作用的符号,它们不代表任何词或者概念。

5、单词组成我们所学的词组、成语和语句。

6、语句组成段落。

糟糕的信息设计会影响阅读。

不常见和不熟悉的词汇会影响阅读。

难以辨认的书写和字型会影响阅读。

微小的字体会影响阅读。

嘈杂的背景会影响文字的阅读。

有时候信息会被重复的内容淹没。

大量居中的文字不利于阅读。

交互系统的设计者可以遵循以下准则来为阅读提供支持:

1、保证用户界面里的文字允许基于特征的无意识处理有效地进行,可以通过避免之前描述的破坏性缺陷做到。这些缺陷包括难辨认的或太小的字体、带图案的背景和居中对齐等。

2、使用有限的、高度一致的词汇,在业界这有时被称为“直白的语言”或者简单的语言。

3、将文字格式设计出视觉层次,以便使浏览者更轻松,如使用标题、列表、表格和视觉上加强了的单词。

4、软件里面要求的阅读很多都是不必要的,尽量让人减少阅读。

三、注意力对思考以及行动的限制

模式一:我们专注于目标而很少注意使用的工具

当人们为实现某个目标执行某项任务时,大部分注意力放在目标与任务相关的东西上。人们一般很少注意执行任务时所用的工具,不论使用的是电脑软件、在线服务还是交互性设备。实际上,人们仅仅是很表面地考虑所用的工具,而且只有在必要时才这样做。

模式二:我们使用外部帮助来记录正在做的事情

数东西 数过的东西做标记;读书 书签的使用;算术 笔纸计算,计算器的使用;检查清单 用清单来协助我们长期和短暂记忆。

模式三:我们的思考周期:目标,执行,评估

目标是什么 发现目标后执行的过程 执行完成后进行的评估

模式四:完成任务的主要目标之后,我们经常忘记做收尾工作

目标-执行-评估周期与短期记忆有着强烈的相互影响。这种相互影响是非常有道理的,因为短期记忆正是任一时刻我们的注意力的焦点。这焦点的一部分就是我们当前的目标,其他的注意力则被投放在获取完成目标所需的信息上。注意力随着任务的执行而转移,当前目标则随着高层的目标转移到下一层目标上,然后再回头转移到下一个高层目标上。

注意力是个非常稀缺的资源。我们的大脑不会把注意力放在一个不重要的事情上。因此,当我们完成一个任务后,之前专注于完成这个任务的注意力将被释放并转移到当前更重要的信息上。一旦完成了某个目标,我们就感觉与这个目标相关的所有事情经常立刻就从我们的短期记忆中“滑落”了,也就是被忘记了。

总结:软件设计者应该考虑,他们设计的系统所支撑的任务中,是否有用户可能会忘记的扫尾工作。如果有,那么应该把系统设计成能够帮助用户记住,或者根本不需要用户记住。

四、识别容易,回忆很难

识别与回忆对用户界面设计的影响

看到和选择比回忆和输入要容易对用户显示可选项并让它们从中选择,而不是强迫用户回忆出他们的选项再告诉电脑。

尽可能使用图像来表达功能人们能够识别图像,而且对图像的识别也触发了相对信息的回忆。使用缩略图来紧凑地描绘全尺寸的图像 识别对象和事件对展示时所用的尺寸并不敏感,我们毕竟要在不同距离下都能识别出对象。重要的是特征:只要大部分同样的特征在新的图像和原始图像中都出现了,新的感知就会触发同样的神经活动模式,从而产生识别。

因此,一个向人们展示他们见过的图片的非常好的显示方式就是使用小的缩略图,对一张图越熟悉,它的可识别的缩略图就可以越小。显示缩略图而不是全尺寸的图形能让人们一次看到更多的选项、数据和历史等信息。

越多人使用的功能,应该越可见。许多人需要的功能高度可见,用户就能看到并识别出可有的选择而不是必须去回忆它们在哪里。相反,少数特别是充分训练的人才会使用的功能,可以隐藏起来。

使用视觉提示让用户知道他们所处的位置。视觉识别是快速且可靠的,因此设计者们可以使用视觉提示来实时地告诉用户他们当前所处的位置。例如,网页设计的常见规则要求网站所有页面都应该有一个通用的视觉风格,让人们轻松地判断他们是在这个网站内。

让认证信息容易回忆。人们知道很难回忆出任意的事实、单词和字母或者数字的序列。这就是为什么他们经常将密码和安全问题的答案记录在方便获取的地方,这就不安全了。例如,将孩子姓名的首字母、他们的生日、街道地址以及其他他们知道自己能够回忆出的信息作为密码。

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

从经验中学习(通常)是容易的。人们善于从具体的经验和观察中概括并得出结论,生活中我们就是在不断地概括总结。但是,有时候过度的概括,会导致理解问题是片面的。

操作已经学会的动作是很容易的。这点有点儿熟能生巧的意思在里面,有时也会凭经验做事。

交互系统应该尽可能减少用户不得不投入注意力操作它们,否则这会把稀缺的认知资源从他们要用电脑解决的任务上抽取出来。以下是一些设计规则:

1、显著的标识系统状态和用户当前进度

2、引导用户完成他们的目标

3、不要让用户诊断系统问题

4、尽可能减小设置的数量和复杂度

5、让用户感觉而不是计算

6、让系统令人感到熟悉

7、让电脑去计算