今天为大家更新《用户体验要素》的第五章——结构层,交互设计与信息架构——结构方法
本小结关键词:结构方法
主要观点:我们要处理的是节点,而不是页面、文档或组件,这个思路有助于我们使用一种共同的语言和一组共同的结构的既念来对付各种不同的问题。
结构方法
信息架构的基本单位是节点(node)。节点可以对应任意的信息片段或组合——它可以小到是一个数字(比如产品的价格),或都大到是整个图书馆。我们要处理的是节点,而不是页面、文档或组件,这个思路有助于我们使用一种共同的语言和一组共同的结构的既念来对付各种不同的问题。
节点的抽象性也使得我们能明确地设定我们的关注点的详略程度。多数网站的信息架构只关心网站中页面的安排;如果把页面定义成最基础的节点,我们]能明确地知道,这个项目不再处理任何比它更小的东西。如果“把页面作为节点”对目前的项目来说太小,我们可以调整各个节点来对应网站整体。如果页面太大,我们也可以把页面内的每个元素定义为独立的节点,而页面则变成这些节点的一个组合。
这些节点可以用许多不同的方式来安排,不过这些结构实际上只有几种常见的类型。
层级结构
在层级结构( hierarchical structure)中——有时也称为树状结构或中心辐射结构,节点与其他相关节点之间存在父级/子级的关系。子节点代表着更狹义的概念,从属于代表着更广义类别的父节点。不是每个节点都有子节点,但是每个节点都有一个父节点,一直往上直到整个结构的父节点( 或你更喜欢把它称为“树”的“根”)。层级关系的概念对于用户来说非常容易理解,同时软件也是倾向于层级的工作方式,因此这种类型的结构是最常见的。
矩阵结构
矩阵结构允许用户在节点与节点之间沿着两个或更多的“维度”移动。由于每一个用户的需求都可以和矩阵中的一个“轴”联系在一一起,因此矩阵结构通常能帮助那些“带着不同需求而来”的用户,使他们能在相同内容中寻找各自想要的东西。举个例子来说,如果你的某些用户确实很想通过颜色来浏览产品,而其他人偏偏希望能通过产品的尺寸来浏览,那么矩阵结构就可以同时容纳这两种不同的用户。然而,如果你期望用户把这个当成主要的导航工具,那么超过三个维度的矩阵可能就会出现问题。在四个或更多维度的空间下,人脑基本上不可能很好地可视化这些移动。
自然结构
自然结构不会遵循任何一致的模式。节点是逐一被连接起来的,同时这种结构没有太强烈的“分类”的概念。自然结构对于探索一系列关系不明确或一直在演变的主题是很合适的。但是自然结构没有给用户提供一个清晰的指示,从而让用户能感觉他们在结构中的哪个部分。如果你想要鼓励自由探险的感觉,比如某些娱乐或教育网站,那自然结构可能会是个好的选择;但是,如果你的用户下次还需要依靠同样的路径,去找到同样的内容,那么这种结构就可能会把用户的经历变成一次挑战。
自然结构线性结构
线性结构来自于你最熟悉的线下媒体,事实上,你现在正在体验其中一种。连贯的语言流程是最基本的信息结构类型,而且处理它的装置早已被深深地植人我们的大脑中了。书、文章、音像和录像全部都被设计成一种线性的体验。在互联网中线性结构经常被用于小规模的结构,例如单篇的文章或单个专题;大规模的线性结构则被用于限制那些需要呈现的内容顺序对于符合用户需求非常关键的应用程序,比如教学资料。
以上就是今天更新介绍的信息架构的4种常见的结构方式,明天将为大家更新这些结构是如何进行组织的,也就是组织原则。
更多资料可扫码关注“产品经理读书营”,百人产品经理手把手带你实现进阶。进群即可领取产品大礼包。
网友评论