结构层中开始形成了大量的需求,这些需求都是来自我们的战略目标的需求。在框架层,我们要更进一步地提炼这些结构,确定很详细的界面外观、导航和信息设计,这让晦涩的结构变得更实在。
如果涉及提供给用户做某些事的能力,则属于“界面设计”。界面的意思是说,通过它,用户能真正接触到那些“在结构层交互设计中”确定的“具体功能”。
如果是提供给用户去某个地方的能力,这是“导航设计”。信息架构把一个结构应用到我们设定好的“内容需求列表”之中;而导航设计则是一个用户能看到那个结构的镜头,这就表示,通过它,用户可以“在结构中自由穿行”。
如果是传达想法给用户的话,那就是“信息设计”。
习惯和比喻
习惯和反射是我们与这个时间交互时的各种基础。如,电话“三行四列”的按钮布局,计算器、键盘、自动提款机、收银机和一些数据输入的应用程序。
如果有两个特性都使用了同样的概念模型,那么它们很可能就会有比较类似的界面需求。在这两个地方使用同样的操作习惯,能使熟悉了其中一个特性的用户很快适应另一个。
网站内容应该提供一定程度的上下文,从而帮助用户更好地猜测你所采用的比喻试图代表什么样的特性。有效地使用比喻,就是要减少用户在“理解和使用你的产品功能”时对猜测的要求。
界面设计
界面设计要做的全部事情就是选择正确的界面元素。这些界面元素要能帮助用户完成他们的任务,还要通过适当的方式让它们容易被理解和使用。哪个功能在哪个界面上完成,是我们在结构层的交互设计中已经决定的:而这些功能在界面上如何被用户认知到,则属于界面设计的范畴。
成功的界面设计是那些能让用户一眼就看到“最重要的东西”的界面设计。这并不是说每一个界面问题的解决办法都是把用户最有可能点击的按钮设计成最大的那个。界面设计可以采用各种各样的技巧,使用户完成任务的过程变得容易。一个简单的技巧,就是在这个界面第一个呈现给用户的时候,仔细考虑每一个选项的默认值。(理解用户的任务和目标)另一个更好的做法,是能自动记住某个用户最后一次选择状态的系统,但这有时候比在界面上出现必要信息对技术有更高的要求。
导航设计
任何一个网站的导航设计都必须同时完成以下三个目标:
(1)首先,它必须提供给用户一种在网站间跳转的方法。这些链接必须是真实有效的。
(2)其次,导航设计必须传达出这些元素和它们所包含内容之间的关系,仅仅提供一个链接的列表是不够的。
(3)第三,导航设计必须传达出它的内容和用户当前浏览页面之间的关系。
在信息空间中,用户没有在真实世界中找到方向的大脑机制。这就是为什么在网站中,清晰地告诉用户“他们在哪儿”以及“他们能去哪儿”非常重要的原因。大多数网站提供多重导航系统,几种常见的导航系统有:全局导航、局部导航、辅助导航(分类方面的好处,不需要重头开始)、上下文导航、友好导航(联系信息、反馈表单、法律声明),远程导航:网站地图和索引表。
信息设计
由于界面不仅仅只是用来收集用户的信息,它还需要向用户呈现信息,所以信息设计在解决界面设计的问题中扮演了重要的角色。
有时信息设计涉及“分组”或“整理”散乱的信息。最关键的,是用一种能“反映用户的思路”和“支持他们的任务和目标”的方式来分类和排列这些信息元素。
指示标识
将信息设计和导航设计结合到一起,有一个重要的作用:支持指示标识。这是用来帮助用户理解“他们在哪儿”以及“他们能去哪儿”的系统。在网站中,指示标识通常会设计导航设计和信息设计。好的指示标识能使用户很快地得到一个心理图像,“他们在哪儿”、“能去哪儿”和“哪条路能使他们离自己的目标更近”。
线框图
页面布局是将信息设计、界面设计和导航设计放置到一起,形成一个统一的,有内在凝聚力的架构。这一次需要平衡很多东西。这就是为什么页面布局被纳入一个详细的文档,并称为页面示意图或线框图。
线框图是整合在框架层的全部三种要素的方法:通过安排和选择界面元素来整合界面设计;通过识别和定义核心导航系统来整合导航设计;通过放置和排列信息组成部分的优先级来整合信息设计。把这三者放到一个文档中,线框图就可以确定一个建立在基本概念结构上的架构,同时指出了表现层的设计应该前进的方向。
全文摘自《用户体验要素——以用户为中心的产品设计》(机械工业出版社)Jesse James Garrett 著