交互设计模式

交互设计模式是设计模式中的上下文应用于人机交互,描述用于共同设计的图形用户界面。

设计模式是记录常见设计问题解决方案的正式方法。这个想法是由建筑师Christopher Alexander提出的,用于城市规划和建筑体系结构,并已应用于其他各个学科,包括教学和教学法,开发组织和过程以及软件体系结构和设计。

因此,交互设计模式是描述特定上下文中常见可用性或可访问性问题的解决方案的方式。他们记录了交互模型,使用户更容易理解界面并完成任务。

交互设计模式

图书馆

亚历山大将模式语言设想为一种结构化的系统,其中模式之间的语义关系创建了一个大于其各个部分之和的整体,就像单词之间的语法关系使语言有意义一样。虽然某些模式集合试图创建形成一种语言所需的结构关系,但许多其他模式仅仅是模式的集合。

移动交互模式库

诸如智能手机和平板电脑之类的移动设备的普及导致对移动交互设计模式库的需求。

这种需求由以下因驱动:

  • 用户行为和移动设备上的交互(例如,滑动和点击手势)与桌面GUI(由鼠标驱动)上的交互交互的差异
  • 移动设备和台式设备之间物理属性的差异,例如屏幕大小,触摸屏等。
  • 移动操作系统(例如,iOS,Android)推荐的设计准则

元素

为了使图案对将要使用它们的设计人员和开发人员有所帮助,它们必须易于查找和可读。

使用设计模式的原因

使用交互设计模式的好处包括:

  • 教新手一些最佳实践和通用方法
  • 在许多用途和场景中捕捉设计师的集体智慧
  • 为团队提供通用语言,减少因不同词汇而引起的误解
  • 减少设计和开发生命周期中的时间和成本
  • 使可用设计成为“ 阻力最小的途径 ”
  • 消除“重新发明轮子”所浪费的时间
  • 确保用户在应用程序或服务中拥有一致且可预测的体验

优于设计准则

指南通常对于描述需求更为有用,而模式对于需要将需求转换为特定软件解决方案的人来说是有用的工具。有些人认为设计准则是交互设计模式的一个实例,因为它们也是捕获交互设计经验的常用方法。但是,交互设计模式通常比设计准则具有以下优点:

  1. 诸如Shneiderman的《界面设计的八项黄金法则》这样的抽象准则并未建议如何解决许多交互设计模式之类的问题,因此不能用于跨学科交流。此外,准则并未提供有关特定解决方案为何起作用的解释。
  2. 像Macintosh人机界面指南这样的具体指南过于针对特定的界面,因此在应用于其他界面(特别是非Macintosh界面)时效果不佳。
  3. 准则的其他问题是它们往往太多,这使设计人员难以应用正确的准则。准则也假定xxx有效,而通常只能在特定环境下使用。这样做的结果是,准则通常往往会因缺乏描述上下文而趋于冲突。

准则和模式不一定冲突,可以将两者结合使用以识别问题,然后创建有效的解决方案。

0

点评

点赞

相关文章