相似的元素倾向于被视为一个组。

  相似性原则是格式塔组织律中的一个部分,是简洁法则的一种具体的表现场景。
  相似性表达的是元素形式和内容上的接近,包括形状、颜色、大小、运动状态等等。如果在一堆元素中有一些具有某种相同的特征,那么在认知中这些元素具有更强的相关性。

设计案例

  首先需要达成一个共识:元素的相似并不等于完全一致,更多时候细节统一就会认为元素是相似的。
  细节包括但不限于:

  • 矩形比例、圆角大小、描边样式
  • 不同字段对应的字体、字重、字号、色彩
  • 颜色的明度、饱和度、色相
  • 图标样式、色彩、大小

界面内相同功能的组件保持样式统一

  这一点想必不用多说,拥有相同功能、含义、层次结构的组件保持样式上的统一可以使用户快速理解这个组件的操作方式,降低用户学习成本。想一想,如果为一个新闻 APP 的首页做卡片式设计,使用不同的样式,不仅作为设计师会很累,用户也会很累。

  • 应用案例:虾米、京东、小黑盒

      所以,相同的组件保持样式上的统一是十分有必要的,不论是对快速制作原型完成界面设计的要求,还是对降低用户学习成本的考量,都不应该把相同的组件设计得相去甚远。

APP风格保持统一

  除了页面内部的组件或元素具备一定的相似性之外,页面与页面之间也需要,这是为了 APP 整体风格的统一。

  应用(或网站)风格的统一是 UI 设计中相当重要的一个论题,统一的风格能够让用户清晰地感知到自己处在同一个应用(或网站)中,而不是觉得点一下就跳到了别人家的地盘里,这不仅仅是用户体验的要求,也是视觉上的需求。
  细节上面保持统一就可以使用户将这些页面联系起来,认为它们属于同一个应用。

  • 应用案例:小黑盒发现页、游戏页、个人页

      会觉得这几个页面属于同一个应用,因为它们都具备一些相同的细节特征,比如一致的分页组件、相同大小的圆角、不断复现的色彩(小黑盒中主要是主色黑色)、相同的字体、有规律的字号字重、一些相同形式的 icon 等等,这些小细节相互影响并不断加强我们对页面相似处的感知,所以我们会觉得这些页面的风格是统一的。
      习惯使用 XD 或 Sketch 中的 Symbol 功能,并不断去复用色彩、字体字重字号、矩形元素的圆角和比例,可以更快速地做出一套风格一致的页面。

特异点更易获得视觉焦点

  反过来思考,在相似的元素中,突然蹿出一个截然不同的东西,你立马就会被其吸引,这其实也是相似性原理的一种逆向应用的方法。

  • 应用案例:豆瓣书影音页特异点的应用

    最显眼的是那些没被选中的、全部长得一模一样的 tab 吗?不是,最显眼的是那个唯一长得不一样的,所以无论在什么时候用户都能够清楚地知道自己在哪个页面。

注意事项

注意点1:相似不等于高度重复

  有些人会做出一个页面内全是一模一样的、雷同的模块,没有丝毫变化的设计,这其实是一个误区。相似不等于过度重复,在那些有大量 feed 列表的应用内,过度重复尤其要命。

  如果一个页面从上到下看起来全是一模一样的,页面呆板沉闷不说还全是字,这样就会对用户造成阅读上的压力。

  • 反面案例:蒸汽帮所有文章类条目只有一种样式

      常用的做法就是在大量 feed 中每隔 3~5 个就插入一种不太一样的条目,这种「不一样」的 feed、模块穿插在正常的 feed 中间能够活跃页面、控制用户的阅读节奏,避免枯燥。

  这里需要注意的是,修改 feed 的样式不是改到面目全非,而是需要保留一些共通之处,就比如之前提到的那些细节,这样就会让组件看起来不一样,但相似性得到保留,依然会认为这两者是保持风格统一的。

注意点2:不同模块不要做得太相似

  比如说,广告。
  有时候就是需要广告和正常的模块长得差不多,以诱导用户点击获得盈利,这是产品的商业性需求。这一点需要注意,是从用户的体验需求出发的,诱导点击长期以来广受人诟病,所以应用需谨慎。如何衡量还得具体情况具体分析。

  • 反面案例:Instagram,左为正常的动态,右为广告

      一个是广告,一个是正常的功能模块,两者长得一样,交互一样,用户就容易忽略那很小的广告标签而误点击,从而进入一个预期之外甚至会抗拒的场景。但有时为了点击率,也有舍弃用户体验的做法。实际开发中会根据需求而变化。需要权衡商业性和用户体验。

总结

  • 利用相似性原理,使应用内页面达到风格统一;
  • 特异点更容易获得视觉焦点;
  • 相似不等于过度重复。