about face 4 读书笔记之读书笔记10-14章
第十章 为中间用户优化设计
一、永久的中间用户
常见问题:开发人员倾向于将每个功能同等看待,为专家用户创造产品;市场部门由于总和初学者打交道,易对用户行为产生偏见,倾向于为初学者用户创造产品。大部分用户属于中间用户(正态分布),新手和专家用户随着时间推移都倾向于成为中间用户。
二、扭转界面
2.1 付出与回报要相称:如果想添加复杂的功能,想要用户忍受复杂的操作,结果必须足够吸引。
2.2 渐进式展开:高级部件或者不经常使用的部件要隐藏在扩展型窗格里,仅提供一个入口。
2.3 组织界面的扭转
整理部件原则:使用频率、转化程度、风险承担程度。很少使用却对用户有 好处的功能,可深藏。让信息突然发生变化的程度高的功能,深藏。后果越危险的功能,越要注意其暴露程度。
三、为三层用户设计
迅速和轻松的将新手培养成中间用户(适当和适量的提示,快速学习,表现模型接近心理模型),不在中间用户和专家用户之间设置障碍,保证中间用户探索时有愉快的体验(快速进入经常使用的工具,高级功能可让中间用户安心)。
第十一章 编配与流
一、流与透明
当人全身心投入某个活动中,会对周围的干扰视而不见,称为“流”。交互就要让用户只关注其目标而意识不到软件的介入。
二、编配
三、和谐交互
3.1 遵循用户的心理模型
3.2 少即是多
3.3 让用户指示而不是讨论
3.4 提供选择,而不是提出问题
3.5 让必要工具近在咫尺
3.6 提供无模态反馈
3.7 设计要以防万一,但应预测其可能性
3.8 上下文信息:信息的含义应可视化,数字只是辅助
3.9 反映对象和应用程序的状态
3.10 避免不必要的报告
3.11 避免空白状态
3.12 区别命令和设置
3.13 隐藏弹射座椅的操纵杆
3.14 为响应而优化,但容许延迟,最好在等待的时候也能执行其他操作。0.1s-响应及时,1s-有响应,10s-意识到响应变慢,走神,也许能拉回来,10s以上-注意力已不在此
四、动作、时间、过渡
合理使用动效,动效应有助于:引导注意力,展示对象和动作的关系,保持无关元素的静止,让用户看到进度,创造虚拟空间帮助用户迁移情境,激发进一步操作。动效应短暂、愉快和响应(<1s)、简单、有意义和恰当、自然和顺滑。
五、毫不费力的理想:流状态
第十二章 减少工作 消除负担
用户与数字产品交互时执行4类工作:认知、记忆、视觉、肢体。
一、目标导向任务VS负担任务
二、负担的类型
2.1 导航负担
导航是把用户带到界面新位置的动作,发生在:多个屏幕视图页面间;窗格之间;工具和菜单之间;信息。
2.2 拟物化负担
2.3 模态负担:不要让用户请求许可,任何输出之处应该允许输入
2.4 样式负担:不过度使用样式图形和界面元素
三、负担取决于情景,人物模型、软件姿势等的不同都会造成负担不同
四、消灭负担
4.1 减少要去的地方,页面、视图、相邻窗格、控件都要最少,尽可能减少滚动
4.2 提供导航标志
4.3 提供概览
4.4 恰当的把控件映射到功能上
4.5 避免层级关系
4.6 不要复制机械时代的模型
五、常见的负担陷阱
1、不强迫用户去其他窗口完成与本窗口有关的功能,
2、不强迫用户记住事物在层级系统中的位置,
3、窗口大小合适,
4、窗口位置合适
5、不强迫用户重新设置
6、用户在填充字段时需要能有任意完整度
7、不强迫用户请求许可
8、不强迫用户确认其动作
9、不要让用户的行为产生错误
第十三章 隐喻、习惯用法及能供性
一、界面范式
1.1 实现中心范式:基于对事物工作原理的理解,任务艰巨,建立在实现模型上。
1.2 隐喻范式:基于对事物工作原理的直觉理解,需要设计师与用户有相似的联想 ,有风险。
1.3 习惯用法范式界面
二、创建习惯用法
1.原语:单一动作和反馈机制。信息(光标,文本)动作(点击,单击,拖曳,按键)
2.组合:通常的输入输出动作。信息(编辑域,选矿,高亮)动作(双击,单击按钮,选择)
3.习惯用法:应用程序特定命令和反馈。信息(输出,下拉,排序,对话框)动作(输入,删除,创建,拖动)
原语-->组合-->习惯用法
三、手动能供性:指我们认为对象能做什么,而不是实际上它能做什么。界面设计中事物表现出来的手动能供性是多数视觉用户界面设计的基础。
四、直接操作与顺从
三种用视觉表达顺从的方式:以静态视觉能供性作为对象本身的一部分;动态改变对象的视觉能供性,以适应输入焦点或其他系统事件的变化;当鼠标经过并与对象交互时,改变其视觉能供性。静态提示、hover之类的动态提示、按钮按下去之类的顺从响应提示、光标提示等。
五、逃脱隐喻的掌控
第十四章 重新思考数据输入、存储与检索
一、重新思考数据输入
1.1 数据完整VS数据免疫
1.2 处理丢失数据
1.3 数据输入和规避机制
1.4 审核与编辑
二、重新思考数据存储
2.1 数据存储的问题
保存更改(保存的概率是远大于不保存的,很多都已消灭了明确保存的概念)-关闭文档但不保存(根本目的是撤销更改,还不如提供时间点备份)-另存为(根本目的是命名和选择存放位置)-存档(另存后修改的是同一份)
2.2 用统一文件模型修复数据存储
自动保存(内存中追踪小幅改动,经过一段时间保存到硬盘,使用后台进程处理,可以在用户操作的停顿期保存,同时给习惯手动保存的用户提供控件)-创建副本(自动命名,不需要模态确认)-命名和重命名(在当前页面即可操作,不要到别的页面)-在文件系统中存放和移动文档-指定文档的格式(把指定格式和保存文件的操作拆分开)-还原-放弃所有更改-创建版本-传递状态
2.3 是时候要改变了,按用户心理模型而不是呈现模型来重塑文件系统
三、重新考虑数据检索
3.5 受限的自然语言输出
自然语言会涉及方言、口语、歧义等,因此要使用受限的自然语言。语种。