米勒定律由美国心理学家 George A. Miller 于 1956 年提出,在他那篇著名论文《The Magical Number Seven, Plus or Minus Two》 中。他发现:人类的短时记忆容量(short-term memory capacity)通常只能同时处理 7加或减2 个信息单位(chunk)。也就是说,普通人在短时间内(几秒到几十秒)能够同时记住或处理的信息,大约在 5 到 9 个 之间。
“信息单位”(chunk)是米勒定律的核心。它并不指单纯的“字符”或“项目”,而是有意义的组合单位。举个例子:
因为我们把这两个组合分别理解为「建国年」和「当下年份」,每组都成为了一个有意义的信息块(chunk)。这就是“组块化”(chunking)思维,通过将信息组织成有意义的块,减轻短时记忆的负担。
米勒定律其实揭示了一个更普遍的认知规律,人脑的工作记忆是有限的。 如果信息超过这个容量,注意力与记忆负担就会迅速上升,从而导致混乱或理解障碍。它是认知负荷理论(Cognitive Load Theory)的早期实证基础之一。设计师、教育者、产品经理都在不同程度上利用这一规律来优化信息呈现方式。
在UI中,如果一个界面上元素过多(比如20个按钮、10个选项),用户会因为超出“7加减2”的范围而不知所措。解决办法:
网页或App的导航栏,如果主导航超过7个栏目,用户就难以一眼理解。因此设计师常将导航分为主导航(6~7项)+ 次级菜单(展开查看)。示例:Apple 官网顶部导航只有 7 个主类目。
当表单字段太多时,用户往往中途放弃。设计师可以把表单拆成几个「步骤」(Stepper),每步3~5个字段,符合米勒定律的认知节奏。
需要注意的是,米勒定律并不是说人类“只能记住7个东西”,而是说人类的短时记忆容量有限。这可以通过“组块化”方式来扩展容量,而不同人、不同情境下的容量差异也很大。比如,专业象棋选手能记住几十个棋子位置,因为他们能将布局理解为“战术形态”,每个形态是一个“chunk”。而普通人看到的只是几十个独立棋子,超出了记忆负担。
在UI/UX设计中,米勒定律给我们三个重要启发:
米勒定律告诉我们:设计的艺术,是控制信息的节奏。 用户不是拒绝复杂,而是害怕被信息淹没。
有0人收藏了本文