响应式与自适应布局

自适应布局有它的使用价值,在于它能够提供一种更加实用的解决方案,使得项目的实现成本更低,并且更加易于测试。一个自适应布局可以被看作是响应式布局的一个更加廉价的替代品,会在项目资源紧缺的情况下更具有吸引力。在处理已有站点的情况下更是如此,因为大多数时候完全重构是不可行的。这时候,自适应布局就可以作为一个很好的开始了。

响应式与自适应布局说明

什么样的站点或者项目更适合使用自适应(固定分割点)布局而什么样的站点又更适合响应式(流动网格)布局呢? 响应式布局从理论上来讲一般要优于自适应布局,但是在某些特定条件下自适应布局相反却可能是一种更加实用的解决方案。 自适应布局给了你更多设计的空间,因为你只用考虑几种不同的状态。而在响应式布局中你却得考虑上百种不同的状态。虽然绝大部分状态差异较小,但仍然也算做差异。它使得把握设计最终效果变得更难,同样让响应式布局更加的难以测试和预测。但同时说难,这也算是响应式布局美的所在。在考虑到表层级别不确定因素的过程中,你也会因此更好的掌握一些基础知识。当然,要做到精确到像素级别的去预测设943*684像素视区里的样子是很难的,但是你至少可以很轻松的确定它是能够正常工作的,因为页面的基本特性和布局结构都是根据语义结构来部署的。

有一种更倾向于自适应布局而不是响应式布局的情况就是在需要处理文字时,特别是在需要严格控制文字长度和避免出现单独标题文字的时候。Trent Walton提出了一些针对这个问题的一些不错的观点。实际上,通过使用em改变文字尺寸,你可以在响应式布局里确保可读文字的长度(每行50-75个字符)。这也留下了存在单独文字标题的隐患。有的人或许会说这是网页的一种本能,并且认为寻求一种能够完全控制页面标题方案是很有意义的。在这些情况下,使用FItText这个插件可以帮助我们解决这个问题,从而帮助我们避免孤立现象的出现。

响应式设计和自适应设计的定义有多种。Jeffrey Zeldman谈到,把“响应式设计”这个词严格的限制为一种技术手段被证明过于局限。我们的总体目标就是去解决设备多样化问题,因此也必须在定义响应式(网页)设计的时候将固定分割这一技巧包括进去。Aaron Gustafson把响应式设计定义为“建立一个从样式和功能上同时满足用户需求的界面”的过程,它可以作为“流动网格系统,流动图像/多媒体和媒体请求”的替代含义。在这里我故意限制了讨论布局方式的范围,并着重的讲解响应式布局和自适应布局的实际使用过程。在问题中出现的定义,答案里已经全部提到了,响应式布局等于流动网格布局,而自适应布局等于使用固定分割点来进行布局。

保持一致性的跨设备用户界面(UI)与遵循设备约定的用户界面

在针对不同的设备设计一个产品时(例如Netflix或者Pandora),什么更加重要:商标和界面的一致性,还是遵循设备约定的设计指南来设计(例如在iPhone, Android,电视机,Xbox上分别设计通用的体验)? 有三个重要的因素你必须考虑:你的产品重心,用户对UI的熟悉程度,界面和功能在不同平台上的差异。

  1. 产品重心: 现实中可能存在一些你必须保持平台上界面一致性的原因,特别是对于那些仍在努力在客户心中建立统一形象的小品牌。然而,用户一般更加习惯那些针对特定设备的界面设计而不是品牌形象。Jakob Nielsen经常强调,“用户把大部分时间都花在其他网站上”。这里我们讨论的也不仅仅是网站,在智能手机(这里用来代替站点和应用)上也是同样如此;

  2. 熟悉程度: 你的大部分用户每天花费很长时间在你的服务上吗?他们已经使用服务很长时间了吗?还是绝大部分用户都很少使用它们?现在假设你提供了某种商业服务,并且你知道你的用户会花很长时间在它上面。在这种情况下,跨应用的熟悉度要优于设备约定的界面习惯。因为用户已经花了很长时间来适应你的独特的UI。相反,如果用户没有花费很长时间在你的服务上面,并且没有与你的设计和特性建立较高的认可度和情感,针对设备的特定UI约定通常可用性会更好。

  3. 功能:这里有两个方面:a)你的服务只是使用一个简单的功能区解决单一问题,还是说会更加复杂?b)在各种不同的设备上功能和特性是否有差异?如果你提供的特性在不同的平台上差异很大,那么请遵循设备约定的界面风格。因为跨平台的一致性在这里对于易用性帮助不大(使用同样的标识和通用的设计在特性差异很大的情况下对用户起不了很大帮助,实际上,它们甚至有可能对用户造成损害,因为用户可能会在实际没有缺陷的情况下认为这是缺陷)。另一方面,如果你在解决一个单一简单的问题,可以选择放弃针对设备的约定风格。因为用户可以很快的习惯你的界面。相对针对于特定设备的约定风格,你可以更容易的去解决一些针对你的特性的界面设计问题。

简短说来:如果出于简化的目的,根据经验在合适的地方使用针对特定设备约定的界面风格是一种不错的选择。

维持易用性研究和独特创造理念之间的平衡

如何在实行用户研究,用户反馈和易用性测试的过程中,与个人经历,习惯差异和尝试建立一种独特而具有创造性的体验之间取得平衡?简单来讲,用户可以在多大程度上对我的设计经过产生影响?归结起来,这一切完全取决于用户体验。 用户体验的核心是你的产品,服务,应用或者网站所传达的概念。而这些使你与众不同的概念来源于竞争,来源于你如何为用户创造真正的价值。因此,你的产品概念需要更加的具有创造性,原创性越强越好。然后,在现实当中进行实践的时候,更多的去研究用户调查结果,学习UI设计约定,在概念允许的范围内展开尽可能多的易用性测试。

服务的完整度和易用性完全取决于易用性研究与测试,从竞争的角度来讲这些都是非常重要的特征,但是却不是用户选择一项服务的首要原因,而是能够真正的去解决一个问题或者满足某一项需求。因此,在为用户提供服务时,首先应该考虑如何去实践那些绝妙的新理念,之后才将重心转移到用户研究上去。

易用性测试工具可以用来完成测试并验证你的设计,帮助你根据用户行为和参与度来持续迭代设计。流程优化也应该存在于产品的整个生命周期内。

随机文章 Random Posts