美文网首页
第十五章-防止错误,通知决定

第十五章-防止错误,通知决定

作者: _达斯基 | 来源:发表于2019-02-18 23:06 被阅读0次

福视觉非模态反馈

福视觉非模态反馈可能是最重要的一种非模态反馈方式了,它的“富”在于能够深入全面的信息,让人了解一个进程的状态或者属性,或者当前应用程序的对象,即不需要用户做特殊动作或者转换模式,就能看到和理解这些反馈。

哪些状态信息对于用户来说是至关重要的?想一想如何才能表现这些信息?当用户注意到并且学会了这种呈现方式,他们看一眼就能知道发生了什么

如果用户要求的话,仍要给用户提供一个途径获取完整而详细的信息

用户需要随时间的推移才会开始使用福视觉非模态反馈
用来替代警告和严重错误的福视觉非模态反馈必须得让用户格外清除其含义才行。确保这一类状态能传递更多信息但不那么重要的富视觉非模态反馈得到视觉上的强调。

听觉反馈

当前多数听觉反馈存在一个问题,那就是普遍认为,负面反馈比正面听觉反馈更合适~

避免负面听觉反馈
提供正面声音反馈

成功的时候发出声音,称之为正面听觉反馈,软件工具大都是沉默的,制造商本能够生产处完全没有声音的键盘,但是他们没有这么做,应为人们通常靠听觉反馈来判断自己做的对不对,正面听觉反馈真正的价值,在于没有反馈就已经极其有效的说明了问题所在。

软件应该像键盘一样,给我们发出持续的微弱听得到的线索,用户操作正确的时候,如果应用程序能够发出细微但容易辨识的声音,会更加友好易用,每次用户在某一字段里正确输入时,应用程序要能发出令人安心的咔哒声,而成功提交一份表单后,要发出一种肯定的声音,如果应用程序不能理解所输入的东西,则应该保持沉默,悄悄地告诉用户问题所在,允许用户更正,而用户不会感到尴尬或者伤自尊。

精妙而强大的非模态交流取代恼人又无用的对话框,是能左右用户鄙视这款应用还是喜欢这款应用的重要因素。

撤销,恢复和可逆的历史操作

撤销最不应该按照其构造方法(即模型)来建模,而最应该贴近用户的心理模型。

犯错的用户心理模型

用户通常不相信自己会犯错,至少是不想相信,换句话说,人物模型典型的心理模型,不包括自己会犯错这点,遵循人物模型的心理模型,意味着他不应该受到责备。而大多数软件都遵循实现模型,意味着将错误归咎于用户,因此,大多数的软件都假定自己无过错,出现任何问题都完全是用户的错。

用户做的任何事,都是他们认为正确且正当的,大多数人心理都不愿意承认错误,所以应用在于用户交流的过程中,也不应该违背这种心态。

撤销让人敢于探索尝试
多数人是愿意尝试的

撤销是一个在软件用户界面中协助探索的主要工具,如果用户改变主意,他能让用户撤回一个或者多个先前的动作。

撤销还有一个纯粹心里意义上的重要价值,让用户安心。
保重用户随时都可以从无路可走的洞窟中退出来,从而支持着用户进一步探索的意愿。

设计撤销功能

尽管用户需要撤销,但是撤销功能并未直接支持用户任务背后的具体目标,它只能在实现真正目标的途中,提供一个必要条件——可信赖,它不能帮助用户实现目标,但能防止意外事件将用户的努力毁于一旦。

创建一个有效的撤销功能,必须尽可能地满足我们期望人物模型所能承载的所有心理模型。

撤销不是一个扭转错误的工具,而是一个帮助探索的工具。

版本控制和还原

用户应该能理解不同版本之间的区别,最终选择还原期中任何一个版本,还原的时候,文档当前状态应当作为另一个版本保存下来,以便能够还原。

撤销可撤销的

GMAIL用户在点击发送之后的几秒内,并未真正将邮件发送出去,就给了用户少量时间来终止发送,这个做法太聪明了。

对比和预览

撤销和恢复之间的切换,实现了对比或者假设分析功能,碰巧以其呈现模型的形式表现出来。

相关文章

  • 第十五章-防止错误,通知决定

    福视觉非模态反馈 福视觉非模态反馈可能是最重要的一种非模态反馈方式了,它的“富”在于能够深入全面的信息,让人了解一...

  • about face 4 读书笔记之读书笔记15-21章

    第十五章 防止错误 通知决定 一、运用富视觉非模态反馈 1.1 富视觉非模态反馈,大多不适合初学者 1.2 听觉反...

  • 15-防止错误 通知决定

    一、运用富视觉非模态反馈 1、富视觉非模态反馈 rish visual modeless feedback,RVM...

  • 第15章--防止错误 通知决定-About Face 4 读书笔

    本章讲了防止错误和通知决定的三种策略:1、运用富视觉非模态反馈。2、撤销、恢复和可逆的历史操作。3、假设:对比和预...

  • 读书笔记-交互设计精髓4 防止错误 通知决定

    用户在使用软件时,难免会出现错误,即使他们很不愿意承认。交互设计师可以采用反馈、撤销和预览的设计方式防止出现错误。...

  • TableView reuse

    防止数据源错误,资源重叠:

  • 反思|通知错误

    今天一大早去监考,由于我是主监考老师,需要先去领卷子。但去所通知的教室,发现没有人。 我们几个老师一下很着急,但谁...

  • 通知栏错误

    android.app.RemoteServiceException: Bad notification post...

  • react的错误边界

    理解 错误边界(Error boundary):用来捕获后代组件错误,渲染出备用页面,防止错误页面扩散 特点: 只...

  • 如何防止思维错误

    1. 从众心理 就算有数百万人声称某件蠢事是对的,这件蠢事也不会因此成为聪明之举。 当大多数人认可一件蠢事的...

网友评论

      本文标题:第十五章-防止错误,通知决定

      本文链接:https://www.haomeiwen.com/subject/fxhtyqtx.html