Nielsen 的可用性框架
可用性是指在特定的使用场景下,产品为特定用户用于特定目的时所具有的有效性、效率和主观满意度。
ISO 的可用性框架
可用性建设的重点层面
界面层面可用性建设的前提、基础
界面层面可用性建设的加强、巩固
当我们提到可用性是,我们重点要讨论的是交互设计。
它不是架空的,而是基于结构层,表达结构中的信息和体验。
信息/体验
用户
折损
曲解
交互有预期
界面不杂乱
信息不晦涩
话题太大了,本次仅从一本畅销书的理论出发
扫描而非阅读
满意即可,不求最佳
勉强应付,不愿迁移
1
1
2
3
交互明确有预期
信息清晰不冗余
“傻瓜式”阅读
结构清晰
重点明确
表达精准
适当引导
反馈即时
串联得当
客服平台
H5编辑器
网页上的所有东西都是信息,信息不止是文案,
像是按钮本身也传达一种动作的信息。
关于信息结构,金字塔原理的理论值得借鉴
优秀的信息结构设计可以让用户更容易理解网站的内容,特别是B端这样复杂的网站。
信息直接的关系可以分为
需要一些方法更好的体现这些关系⬇️
相同样式重复的罗列方式暗示了它们的关系是同级关系
在输入框直接后缀按钮,让它们关系更紧密,用户很容易认为搜索内容即文本框内容
将行为并列或者相反的动作按钮放在一起,这是一种亲密的关联,它们有相同的主题,暗示了它们是同组的。
同级间内部信息应做隔离。k和v属于同级关系,它们都是字段的属性,将k和v之间的距离缩短,让归属更清晰
典型的,可以通过缩进表达内容的从属关系。
树形组件本质上也是通过缩进来表达从属关系。
用一个折叠也能表达从属关系,不过如果是多层的就不太适合了。
在几个字段存在从属关系时,还可以使用级联组件来展示。
再次引用don't make me think的理论
......
在页面把越重要的东西越突出,建立清楚的视觉层次
可以点击的地方必须突出,让人明显知道可以点击
......
将重点信息强调出来可以帮助用户更好的了解网站的核心内容,降低其使用成本。信息的重要程度是随时间的变量,在时间线上保持重点突出,有利于让用户更好的完成任务。
更大就更醒目,把重要的信息放大
并且位置上靠上&靠左,符合阅读习惯
当人们达成共识时,颜色也成了语言。最需要用户关注的信息往往使用最显眼的颜色。
颜色是最常用的设计语言,不过回顾过往的项目也有滥用的地方。
通过颜色对比能让信息更有侧重,颜色并不是为了美观,可能配色主题才是
网站头部以及侧边栏一般会固定位置,这些是重要的功能。无论用户浏览多久都可以快速获得这些功能
在一个固定的区域内,需要通过滚动条来浏览面积大于当前区域的内容,通过固定来保持用户的关键浏览上下文,典型的Excel,Table组件,collapse组件
适当的使用折叠,可以做到在上下文连贯的基础上,让首屏展示更多重要的内容
在同类枚举过多的情况下,全部展示从用户体验还是性能上都会有问题,是否查看更多的权利交给用户
有了丰富的“额外空间”组件,单个网页可以更好的承接更多的功能,让用户有“足不出户”的体验,组件举例:
变化盲视(Change Blindness):指视觉场景中的某些变化并未被观察者注意到的心理现象。产生这种现象的原因包括场景中的障碍物,眼球运动、地点的变化,或者是缺乏注意力等。
典型的,在打开百度首页的时候,他会默认的focus到输入框上,搜索也是这个页面最重要的流程
其他典型的场景:
这些默认值表达了系统设计者的意向。也可以通过一些预先的条件预判默认值提高用户体验,如通过地理位置给出建议搜索范围,潜移默化的提高使用效率。
人脑会对动态的事物保持敏感,让重要的信息“动起来”,可以吸引用户的注意。
显示世界中大部分事物不会瞬间变化,通过视觉追踪,人们可以理解发生了什么。GUI由程序控制,很多地方的改变是瞬时的,有时候用户很难察觉发生了什么
在脉脉的职言消息列表中会有消息聚合,点进来后
通过一个背景色的渐变来解释哪些是新增的消息
在ios的闹钟中,删除一个闹钟会有一个移出的动效,解释了删除这件事
去掉每个页面上一半的文字,然后把剩下的文字再去掉一半。--Krug
与其说是追求精简,不如说是追求一种恰到好处
意义不明
表达精准
冗余啰嗦
过于精简
不加雕琢
文学性
大白话
产品感
优美
逻辑好
更精准
“价值观” vs “人才观”
“业绩” vs “绩效”
“归属” vs “平台”
“分组” vs “分桶”
...
严谨,专业,非口语化
精简,去掉已经明确的上下文信息
更符合大众习惯的表述
注意易错词,登录 vs 登陆
多鼓励,少命令
...
告诉用户为什么,前因后果,异常TODO
从用户视角描述价值
强调产品重要信息
......
亲密性
对齐
对比
重复