用户与数字产品交互时执行4类工作:认知、记忆、视觉、肢体
一、目标导向任务 VS 负担任务
在任务中,有些小任务可以直接实现目标,有些小任务是负担,不能直接实现目标,比如安装、备份等。
二、负担的类型
尽可能消除负担任务,即可提升用户效率和生产力,可用性提升,打造更好的用户体验。
2.1导航负担
以更广泛的定义看待导航比较有用:将用户带到界面全新部分的动作,或者要求用户在系统中定位对象、工具或数据的动作。
在软件中导航发生在多个层次
1、多个屏幕、视图、页面之间
2、窗格之间
3、工具和菜单之间
4、信息
2.2拟物化负担
人们倾向于在新的数字时代使用旧的机械时代的表达方式,这称为拟物化。有时候这种呈现方式会产生负担。毕竟数字时代有其特点。(所以现在的UI从拟物化风格转向了扁平化风格)
2.3模态负担
毫无理由的中断用户的流是一种破坏性的负担。
1、错误、通知、确认信息--后面后说如何消除和详细讨论
2、不要让用户请求许可(看到信息就能直接改,而不是走另外的路径进入修改页),任何输出之处应该允许输入。
2.4样式负担
不过度使用样式图形和界面元素,尤其是效率类的产品。
三、负担取决于情景
对不同的人物模型来说,负担是不一样的。软件姿势不同也会影响负担。
四、消灭负担
4.1减少要去地方的数量
1、将页面和视图的数量减至最少
2、尽量限制界面中相邻窗格数量,能帮用户实现其目标即可
3、将控件的数目限制到最少
4、尽可能减少滚动
4.2提供导航标志
提供导航标志,增强用户的定位能力。比如网页中的顶部导航栏,硬件控件。让页面使用统一的共同元素,可保持视觉连贯性。但让不同控件有变化可更好地帮助用户定位。比如菜单、工具栏、其他界面标志
4.3提供概览
提供概览也可以帮助用户定位,主要是定位内容。
在网页中,最常见的概览形式是文本--面包渣导航,不过随着网站由层级结构转向关联结构,面包渣也少了。
另一个概览是注释滚动条,对文本滚动最有效。
4.4恰当地把控件映射到功能上
映射描述了控件、它所影响的事物以及预期结果之间的关系。视觉、空间和符号上要产生关联。比如升降序这种描述方式就不符合用户的时间心理模型,“最近优先”、“最早优先"比较符合。
4.5避免层级关系
机械世界的层级存储系统不适合数字世界。在数字世界中,不要强迫用户在复杂的深层树状结构中导航,可以给工具让用户自己找,14章详述
4.6不要复制机械时代的模型
更好的产品是建立在信息时代思维方式上的
五、常见的负担陷阱
1、不强迫用户去其他窗口完成与本窗口有关的功能,
2、不强迫用户记住事物在层级系统中的位置,
3、窗口大小合适,
4、窗口位置合适
5、不强迫用户重新设置
6、用户在填充字段时需要能有任意完整度
7、不强迫用户请求许可
8、不强迫用户确认其动作
9、不要让用户的行为产生错误