为什么要在乎信息架构
0 我们如何获取信息 我们怎么处理我们看到的信息呢?生理学知识告诉我们,这些信息通过光,投射到我们视网膜,视网膜的细胞们对信息进行响应和加工,随后传输到大脑,我们的大脑对此再进行加工和反应。这其中大多数的过程我们并未能清楚的意识到,正如你,对了,就是在阅读这篇文章的你,也难以清晰的认识到,自己究竟如何把注意力集中在这篇文章,又如何把文章里一个个文字字符理解成内容。这其中的过程很长,但是最要紧的是,要知道人获取信息,这不仅与外界的信息如何展示传递给有关,也与人内部的信息加工机制有关。 人头脑内部的认知机制很复杂,而且人所处情景也相当纷繁,他们总是漫不经心,难以集中注意力,他们都相当懒惰不愿意在不太感兴趣的领域进行过多探询,更糟糕的是,我们提供的服务对于他们而言通常不是无可取代的。 那对于我们而言,构建好的信息架构有什么意义呢? * 对内容和业务进行先行梳理 方便我们分清轻重缓急 * 帮助指导交互设计和视觉设计的方向 避免 视而不见 也减少工程上的耗费(特别是app上华丽的动销 * 逻辑清晰 方便维护与扩展 * 方便不同类型的顾客进行浏览 也方便顾客理解以及重复浏览 使用服务 1 这仅仅是导航? 市面上林林总总的的CMS发布系统的确提供了许多架构。但是根据我的经验,不少网站只是简单的套用了这个框架,不顾业务与情境就在上面填充东西,导致顾客会浪费不少时间在用眼睛搜索上——他们最后都会走向搜索或者离开。即便他们能找到那样东西,其中浪费的时间,以及页面浪费的空间,这些都带来不必要的损耗。 CMS还有林林总总的控件只能内容提供容器,但是并没有现成的,针对你的业务需求与运营资源的框架,这些框架需要自己去分类和总结,并且一以贯之。此外,各种现成框架和工具,实际上和代码一样,也有着交互和视觉的逻辑架构,单单看着觉得可以勉强套用,而对背后的逻辑所知甚少,最后可能事倍功半。 2 这仅仅是页面/模块/组件分布? 是的,页面上的确分布了那些模块,是的,app里面有相关的组件,可是存在,并不等于被感知到。举个极端的例子吧,比如当出现错误的时候,MS word上面有时候会出现帮助,但是我们并不一定能意识到这些帮助存在,反而注意力死死看着自己出错的地方。再比如淘宝,底端有很多分类和导航,但是我很怀疑具体的点击率,因为我每次都没有耐心去找到那相应的分类,...