除了能有效地加快迭代,产生易用的设计之外,框架体系还能帮助我们更深刻地理解现有标准背后的逻辑依据。通过这种“解剖镜”,设计师可以反向追溯影响当今各种设计决定的最初逻辑原理,然后将自己的理解转化为准则,应用到更加新颖的设计上。我们将在第 2 章更为深入地讨论框架体系的这一方面内容。 1.2.1 分解工作量 需要提到的是,重用带来的好处并不是无偿的。识别可重用的元素需要花费时间和精力,为它们备案、存档也颇为耗时,而且保持资源库的更新也是一项长期而且劳心费力的任务。 但如果把它们分为模式、组件和框架体系三位一体的形式,事情就好办多了。因为这样一来,我们就能让设计师和开发人员对工作进行分配。 组件更接近于最后的实现工作,因此我们通常能让开发人员来管理这个库。而交互式设计框架体系则重点关注用户体验,因此更适合让设计人员来负责。模式库则介于设计和开发两者之间。 小型的公司也许无需耗费大量精力来保持资源库的更新,但是规模较大的企业则需要付出更大的努力。管理者需要鼓励团队成员为资源库标识新的元素(或者直接新增元素),同时还要确保已录入的元素能与时俱进。由于资源库是一种共享的资源,整个团队也应当分担监管的义务。这种劳动分工能够避免让某人独自身负重担,同时也有利于让资源库在团队成员的工作中随时保持活跃,提醒他们可以利用其中的资源。 构建完成以后,这些资源库就能为设计团队提供强有力的援助。它们能为整个设计流程注入活力,加快产品交付的过程,同时为优秀的设计扫清障碍。长期实施可重用策略节省下来的费用无疑要高于最初的开发投入。 以上三种资源库聚集到一起,就组成了我们所谓的可重用铁三角(The Reuse Trinity)。我们会在下一章深入描述这三种资源,并详察三者之间的关系。在此之后,我们会对数个常用框架进行挖掘,以弄清它们的来龙去脉。 1.2.2 古老问题有新解 通过把 Web 视作多个结构化系统,并标识其中与你自己的项目相关的结构化系统,不仅便于你快速开展设计工作,还有助于积累经验,设计出业界前沿的解决方案:适合用户使用,以低投入实现高产出,缩短项目周期,而且从一开始就确保设计的可用性。 通过框架体系,我们能清楚地看到基于当今标准的设计方针。我们同时也会看到组合更佳用户体验的可能性。但这里却没有什么包治百病的良方。 换句话说,交互设计的框架体系并不深奥。它们只是系统框架而已,是服务于系统及其上下文背景的设计指南,可以无缝地构成完整的解决方案。它们可以(而且应该)进行调整,赋予独特的风格,也能被定制。它们就是一个易用设计的构成模块。而更好的是,它们可以告诉我们如何演变和进化。 1.2.3 问题,答案与灵感 当我们致力于编写本书时,Robert 曾在数次讲座和会议中谈到过交互设计的框架体系,会议期间 Robert 记录了许多听众和与会者提出的问题。我们据此对本书的内容和结构不断地进行修改,以期涵盖并解决这些问题。我们发现,仅仅写一本有关框架体系的参考工具书是远远不够的,更为重要的是能清楚地解释它们为什么能产生如此重大的影响、它们的组成及其原因,在自己的设计项目中使用框架时需要考虑哪些问题、如何标识和共享框架如何备案和记录框架,如何使框架融入设计过程,以及如何能充分利用它们的潜能,从而达到启发创新的目的。 因此,在本书的一开始,我们会近距离地观察各种模式、组件和框架体系,了解它们如何相互协作以形成一个完整的可重用策略。随后我们将察看若干重要的框架体系,揭示它们的历史和效能,讲解如何使用这种崭新的方式来剖析网页,并且深入理解这些框架能够成为标准的原因,以及从中学到的知识和经验。在此之后,我们会演示如何利用框架体系来完成一个项目,同时强调你能进行的调整,以便充分利用这些新的资源。最后,我们会说明在你自己的公司或组织中,应当如何标识并开始使用框架体系。 我们衷心希望,你在读完本书之后能受到鼓舞和激励,从而着手构建一个庞大的、属于你自己的、经过周详测试的界面模块资源库。