1956年,米勒最早对短时记忆能力进行了定量研究 – “神奇的数字:7±2”。他注意到年轻人的记忆广度大约为7个单位(阿拉伯数字、字母、单词或其他单位),称为组块。后来的研究显示广度与组块的类别有关,例如阿拉伯数字为7个,字母为6个,单词为5个,而较长词汇的记忆广度低于较短词汇的记忆广度。
米勒定律适用于生活中的方方面面,比如如何设计一个相对复杂的任务:通过减少每个组块中元素的数量(不超过9个)。
将它应用到软件设计时,是这样的:当用户使用你的界面时,确保用户的大脑可以最大限度地记住这些内容,当项目列表变得很长时,可读性和易读性会变得很弱,就需要用户花费额外的时间来阅读或搜索。
1、理论定义
米勒定律,也叫“神奇的7±2法则”,它指出普通人只能在工作记忆(即短期记忆)中保持7(±2)项信息。
(图片源于网络)
2、定律理解
多年来人们对这一启发式结论有着诸多误解,导致 “神奇的数字7” 被误用来证明一些不必要的限制(如将界面菜单限制在7个以内)。
1. 组块
米勒的研究不只是在“数字7”上,还有组块的概念和我们处理记忆信息的能力。
应用于设计时,组块是一个非常有价值的工具。组块是将相关信息分别匹配到不同的信息单元中去。
在对内容进行组块设计时,能轻松有效地帮助用户处理和理解信息。使其快速识别感兴趣的内容,这与我们处理数字信息的方式同理。
比如公众号文章,我们通常将一篇文章:包括图片、标题作为一个组块去看待,而不是将单独的文字或者图片作为一个组块。
2、信息结构
信息结构其实是建立在组块的基础上的。在界面设计中,通过将内容分组到不同的模块中,以帮助用户理解信息结构和层级关系。
特别是在信息密集的场景中,利用组块来区分信息层级不仅使界面美观,而且易于阅读。
如图中所示,明确可以看到不同的层级结构,旅行方式-地域-具体地点。
3、定律应用
在交互设计中,可以利用米勒定律减少用户的认知负荷,提高产品的易用性,常用的表现形式为:
1、减少选择
用户的工作记忆有限,如果太多选择就会陷入决策瘫痪。因此我们应该尽量减少用户在任何时刻必须做出的选择,尤其在导航、表单等。比如手机的导航通常设置为3-5个。
这个一方面是米勒定律的因素,选择不宜过多,二是屏幕尺寸限制,当超过5个时,点击目标相互会过于接近。如果在标签栏放置过多的项目,会让用户难以点中目标。
2、利用用户的习惯用法
和用户的使用习惯保持一致
同一产品内保持一致的设计语言
3、减少用户的记忆量
尽可能减少用户的记忆负担,向用户显示他们可以识别的内容,而不是自己记忆和填写。
让用户选择而不是输入
自动读取、记录信息,减少操作路径
内容可预期
4、定律的注意事项
1、不要乱用 “神奇的7” 为设计进行不必要的限制;
2、将内容整理为较小的单元,以便用户轻松地处理、理解和记忆。
对于追求精致用户体验的时代已经到来的趋势下,坚持米勒定律尤为重要。但是,为什么有些应用的功能入口一组能有10 个呢?比如美团。