认知与设计 8.7分
读书笔记 我们有时间要求
Kidult

响应度:以服从用户在时间上的要求及用户满意度来衡量 性能:以单位时间里的计算次数来衡量 ———————————————————————————— 高响应度的交互系统: * 立刻告知已经接收到输入; * 对操作需要多长时间完成提供一定的指示; * 在等待时允许做其他事情; * 让用户能够中止不想要的长时间的操作; * 能够智能管理事件队列; * 将系统内部管理和优先级的的任务放在后台运行; * 对最常见的用户请求作出预期,尽可能提前处理; * 动画要做到平滑和清晰; * 尽可能让用户来掌控自己的工作节奏; * 如果一个系统有延迟,应把延迟放在单位任务之间,而不是之内; * 先显示重要的信息; * 在手眼协调的任务中,先提供一个轻量级的模拟反馈,伪装重量级计算; * 根据用户输入的优先级而不是输入顺序来处理; * 监控时间承诺,降低工作质量来保证不落后 ———————————————————————————— 人类大脑的时间常量 * 可见且能对我们产生影响(或许是无意识的)的视觉刺激的最短时长:5ms (0.005s) * 一个视觉事件与我们对它完整感知之间的时间差:100ms(0.1s) * 可使我们感觉一个事件产生另一个事件的连续事件之间最长的时间间隔:140ms(0.14s):例如敲打的字符要超过140ms才显示,你就不觉得那是你在输入的字符 * 从感觉上判断视野中4-5个物体的时间:200ms * 时间进入意识的编辑窗口:200ms * 识别了一个事物之后的注意力暂失(对其他事物失去注意):500ms * 视觉-运动反应时间(对非预期事件的有目的的反应):700ms * 不受干扰的执行单一操作的时长:6-30s

人机交互的时间底线

0.1s:如果对动作显示反馈超过0.1s,因果关系的感知就被打破了 1s:系统有1s的时间去执行用户要求的操作或者标识出操作需要多少时间,否则用户就会失去耐心(显示进度标识的时限);对一个未预料的事件作出反应最小时间大约也是1s 10s:同城将计划安排和大块任务进行分解的时间单位,也是用户愿意花费在“重量级”操作上的时间 ———————————————————————————— 进度标识设计的一些原则: * 显示还剩下多少工作,不是完成了多少; * 显示总进度,而不是当前步骤的进度; * 显示一个操作已经完成的百分比时,从1%开始,而不是0%; * 在操作结束时,只需要非常短暂的显示100%; * 进度的显示应该是平缓的、线性的而不是不稳定的; * 使用人们平时熟悉的、而不是电脑使用的单位,如用大约4min而不是240s ———————————————————————————— 提高网页响应度: * 尽可能减小图片尺寸和数量; * 提供快速显示的缩略图,只在需要的时候才显示细节; * 当数据量太大或者一次显示太消耗时间时,让系统提供一个所有数据的概览,并允许用户深入到他们需要的数据具体部分和细节; * 使用css对页面渲染和布局,而不是用html、框架或者表格; * 使用浏览器内置组件而不是用html创建自己的提示框; * 下载小应用程序和脚本到浏览器,使用ajax方法

0
《认知与设计》的全部笔记 221篇
豆瓣
免费下载 iOS / Android 版客户端