{"type":"text","content":"<h2>人们是如何组织信息的？</h2>\n<p>在 Ant Design 的界面设计中，会包含大量的信息组织和编排工作，我们常常会遇到这样的问题：</p>\n<ul class=\" list-paddingleft-2\">\n<li>\n<p>一个详情页面里应该包含哪些信息？</p>\n</li>\n<li>\n<p>什么样的信息应该放在卡片里，什么样的信息应该平铺显示？</p>\n</li>\n</ul>\n<ul class=\" list-paddingleft-2\">\n<li>\n<p>一个页面内的信息该怎么让用户快速找到重点？</p>\n</li>\n<li>\n<p>&middot;&middot;&middot;</p>\n</li>\n</ul>\n<p>&nbsp;</p>\n<p>信息组织是我们在日常生活中经常会遇到的问题，商场里的楼层导航、机场车站的标志指引、餐桌上的菜单、手机里的通讯录等等，各式各样的信息是如何被组织编排到一起，又是以何种方式把信息呈现给用户呢？</p>\n<p>&nbsp;</p>\n<p>在解答这些关于页面设计的问题之前，我想先给大家讲一个生活中的小案例：</p>\n<h1>&nbsp;</h1>\n<h2>动线设计</h2>\n<p>逛过宜家的人，应该会注意到宜家类似迷宫的动线设计，这种动线设计能够让消费者不知不觉逛完商场的各个角落。踏入宜家门口时，就会被一条隐形&ldquo;向导&rdquo;默默地引导着向前走：一条曲折宛转的主线依次引导至客厅家具、客厅储物室、卧室、书房等各个主区域，直到一个不落地走完才抵达出口。但在这个主线之外，为了确保一些消费者在购物中，能够快速离开或快速去往感兴趣的区域，每个主区域间都有一些较隐蔽的捷径作为辅动线。</p>\n<p><img src=\"https://img.zcool.cn/community/0151fe60d2954911013f4720a4f035.png\" width=\"1000\" /></p>\n<p>&nbsp;</p>\n<p>这种动线设计一方面能够把所有商品按照路径有效的串联起来，另一方面又能让消费者不知不觉的沿着这个路径去了解商品。</p>\n<h1>&nbsp;</h1>\n<h2>商品布局</h2>\n<p>动线布局是宜家的隐形骨架，而真正让宜家卖场丰富起来的，还是琳琅满目的商品。宜家的卖场和大部分零售卖场不一样，它不会把同类型产品进行大集合，而是根据人们的正常生活场景来分类，不同类型的产品在同一区域组合陈设，构成生活中的一个小场景，一方面能达到对各个商品功能的完美诠释，另一方面，一个产品尽量不会重复出现，尽可能减少商品展示的复杂性。</p>\n<p><img src=\"https://img.zcool.cn/community/01f03f60d2966f11013eaf70772fe0.png\" width=\"1000\" /></p>\n<p>&nbsp;</p>\n<p>在整体商品布局上，有两个很有意思的地方：第一，在居家体验中心，样板间的陈列顺序完全是按照消费者回家后的场景而布置：客厅、餐厅、厨房、书房、卧室、卫生间......，第二，在家居用品中心，则会根据消费者在家的日常起居行为进行摆放：做饭、休息、读书、收纳......</p>\n<p>&nbsp;</p>\n<p>现实生活中的这些例子，对我们的界面信息组织有什么启发呢？</p>\n<h1>&nbsp;</h1>\n<h2>关于动线和布局的思考</h2>\n<p>在宜家的案例中，关于动线，映射到人的行为上，有一个比较专业的概念叫做&ldquo;流&rdquo;（flow）。 Mihaly Csikszentmihalyi 的著作《心流：最优体验心理学》中对&ldquo;流&rdquo;的定义：当人们全身心投入到某个活动中时，会对周边干扰视而不见，这种状态被称为&ldquo;流&rdquo;。宜家的动线设计很好的营造了这种状态，让消费者完全沉浸于商品浏览，并且尽量不去打断这种行为流。</p>\n<p>&nbsp;</p>\n<p>经过研究发现，构成&ldquo;流&rdquo;的行为动作，其前后必然存在某种连续性或者关联性，例如回家的行为动线，日常起居的行为关联等。这个概念在界面设计中依然适用，很多界面设计都在有意无意的去创造&ldquo;流&rdquo;的状态，带给你用户沉浸式体验，例如各类短视频应用会根据用户浏览习惯推荐相关联的视频内容，让用户沉浸其中无法自拔。</p>\n<p>&nbsp;</p>\n<p>关于商品布局，映射到信息组织上，《韦氏大词典》 中提到一个词&ldquo;编配&rdquo;（orchestration），对应的解释为&ldquo;和谐的组织&rdquo;。这个词能比较好的表达信息组织的含义，宜家的商品和谐的组织构成一个场景，它向消费者传递的不仅仅是商品本身的功用性，更是在传递一种搭配建议或者一种生活方式。这种商品组织方式能非常有效的降低消费者对信息筛选的复杂程度。而在界面设计上，表单页的和谐组织能够帮助用户快速完成信息录入，详情页的和谐组织能够帮助用户快速理解一个描述对象......</p>\n<p>&nbsp;</p>\n<p>各种各样的信息总能以某种关系组织到一起，而如何根据这种流为用户去组织和呈现信息呢？</p>\n<p>&nbsp;</p>\n<p>&ldquo;流&rdquo;的本质其实是一系列具有关联性的行为动作串联，而&ldquo;编配&rdquo;的目的则是为了降低串联信息呈现的复杂程度。有了这两个基础的概念之后，我们可以做一个初步假定：所有的信息是否都可以通过关联性和复杂度来进行组织编排？针对着这两个维度，我们又进行了更深层次的研究和验证，并得到基本定义：</p>\n<ul class=\" list-paddingleft-2\">\n<li>\n<p>信息复杂度：信息量的大小，包括种类、数量等。</p>\n</li>\n<li>\n<p>信息关联性：信息之间的潜在关联或者相互影响。</p>\n</li>\n</ul>\n<p>&nbsp;</p>\n<p>我们设想，这两个维度能否运用到界面设计上的信息组织呢？</p>\n<h1>&nbsp;</h1>\n<h2>&nbsp;</h2>\n<h2>页面信息的组织方式</h2>\n<h3><strong>信息关联性</strong></h3>\n<p>界面信息之间的潜在关联或者相互影响，通常体现在「逻辑关联」和「视觉关联」两个层面。</p>\n<p>&nbsp;</p>\n<h4>逻辑关联</h4>\n<p>顾名思义是指一个事件中的所有信息之间的关系，在界面设计中，无论什么样的信息，总能以某种方式进行分类和编排在一起，例如手机通讯录中的人名，可以按照字母顺序从 a 到 z 进行排列，电商网站的商品导航会根据类别进行分组，待办事项可以根据时间进行排序等。</p>\n<p><img src=\"https://img.zcool.cn/community/015ff360d2969f11013eaf70957273.png\" width=\"1000\" /></p>\n<p>&nbsp;</p>\n<p>如何找出信息之间的逻辑关联性呢？</p>\n<p>被称之为信息架构之父的 Richard saul wurman 在《信息焦虑》一书中将信息组织方式用&ldquo;五顶帽架&rdquo;来概括：</p>\n<ul class=\" list-paddingleft-2\">\n<li>\n<p><strong>地点（Location）</strong></p>\n</li>\n<li>\n<p><strong>字母（Alphabet）</strong></p>\n</li>\n</ul>\n<ul class=\" list-paddingleft-2\">\n<li>\n<p><strong>时间（Time）</strong></p>\n</li>\n<li>\n<p><strong>类别（Category）</strong></p>\n</li>\n</ul>\n<ul class=\" list-paddingleft-2\">\n<li>\n<p><strong>层级（Hierarchy）</strong></p>\n</li>\n</ul>\n<p>简称LATCH。这五种方式基本可以涵盖所有的信息组织策略，信息是无限的，但是信息组织方式却是有限的。</p>\n<p>&nbsp;</p>\n<p>&nbsp;</p>\n<h4>视觉关联</h4>\n<p>任何一个界面呈现给用户的时候，用户都会下意识的去判断界面上什么信息是最重要的，接着会去关注这些信息都有什么关联，因此，除了按照逻辑去组织信息之外，还应该合理的去呈现信息的视觉层级关系。</p>\n<p>&nbsp;</p>\n<p>视觉层级关系有几种常见的区分方式：</p>\n<ul class=\" list-paddingleft-2\">\n<li>\n<p>强调：使用基本视觉元素（颜色、形状、大小等）区分层级</p>\n</li>\n<li>\n<p>亲密性：位置接近的元素通常是有关系的，而且位置越近，关系越强</p>\n</li>\n</ul>\n<ul class=\" list-paddingleft-2\">\n<li>\n<p>图胜于言：视觉符号和对象关联，例如：齿轮或扳手=设置，垃圾桶=删除</p>\n</li>\n<li>\n<p>浏览顺序：根据浏览顺序，从左到右（部分地区）或从上到下信息重要程度依次减弱</p>\n</li>\n</ul>\n<ul class=\" list-paddingleft-2\">\n<li>\n<p><strong>&middot;&middot;&middot;</strong></p>\n</li>\n</ul>\n<p><img src=\"https://img.zcool.cn/community/01367f60d296bf11013eaf7063c51d.png\" width=\"1000\" /></p>\n<p>&nbsp;</p>\n<p>如何验证界面元素的视觉关联性是否合理呢？</p>\n<p>&nbsp;</p>\n<h4><strong>眯眼测试</strong></h4>\n<p>《About Face 4: 交互设计精髓》 中提到了一个很有意思的测试，为了确保界面视觉信息有效的拉开层次关系，图形设计师经常会用到一个方法&ldquo;眯眼测试&rdquo;（squint test）。闭上一只眼睛，眯着另外一只眼睛看屏幕，看看哪些元素突出，哪些元素模糊，哪些元素看上去成组，哪些元素看上去零散。从多个角度去观察，总能够发现之前没有注意到的布局和构成问题。</p>\n<p>&nbsp;</p>\n<h3>&nbsp;</h3>\n<h3>信息复杂度</h3>\n<p>通常以信息量的大小或样式多少来衡量，这两个维度实际决定了信息的浏览时长。例如一个详情页面内都是纯文本信息，但是信息量较大（超过三屏），则认为这个页面的复杂度较高，或者一个详情页面内同时包括文本、表格、代码展示、图表等元素，也会认为这个页面的复杂度较高。</p>\n<p>信息的复杂度和关联性并不是两个完全独立的维度，根据关联性去组织信息，本身就是为了降低信息呈现出的复杂程度。而对复杂度的研究，可以帮助我们如何选择合适的方式把信息呈现给用户。</p>\n<h1>&nbsp;</h1>\n<h2>&nbsp;</h2>\n<h2>页面信息组织实践 - 详情页设计</h2>\n<p>具体到界面设计层面，信息体量大、复杂度高常常是中后台界面设计的难题之一。以详情页为例，详情页内的信息该如何合理的组织信息并有效的传达给用户呢？</p>\n<p>&nbsp;</p>\n<p>根据关联性和复杂度的概念，我们抽象出一个简单的「复杂度模型」，用来判断信息复杂程度和关联性对页面结构的影响。</p>\n<p>&nbsp;</p>\n<p>横坐标表示页面信息之间的关联性，纵坐标表示信息的复杂程度，两者交叉组成的色块代表不同的信息等级。靠近原点最浅的色块，代表复杂程度低且关联性强的内容，例如一段纯文本的产品描述信息；远离原点颜色最深的色块，代表复杂程度高且相互独立的信息，例如一个发布流程中的集成测、预发环境测试、灰度测试、上线等各个阶段信息展示。</p>\n<p><img src=\"https://img.zcool.cn/community/01006060d296e911013eaf70aa54c4.png\" width=\"1000\" /></p>\n<p>&nbsp;</p>\n<p>与之对应的，我们对信息展示方式也进行了维度划分，用来解决在复杂的企业级产品界面设计中，何时使用卡片区分，何时拆分为 tab 等布局问题。</p>\n<p><img src=\"https://img.zcool.cn/community/016f9560d296f411013f4720190ab6.png\" width=\"1000\" /></p>\n<p>&nbsp;</p>\n<p>根据承载信息复杂程度的不同，我们对容器组件也进行复杂度划分，用来解决在不同页面布局中，不同类型的信息用何种方式呈现的问题。</p>\n<p><img src=\"https://img.zcool.cn/community/01479d60d296ff11013eaf706c37b9.png\" width=\"1000\" /></p>\n<p>&nbsp;</p>\n<p>这个模型可以帮助设计者在决策布局组件时，有章可循。最终让用户感知，当用户来到一个页面时，即可对页面的信息量、信息的搜寻方式有统一的预期。我们尝试将复杂度和关联性模型在界面布局中落地：</p>\n<p><img src=\"https://img.zcool.cn/community/01032460d2970811013eaf70fdb760.png\" width=\"1000\" /></p>"}
