Day50 《设计体系》读书笔记

设计模式

设计模式是一种用于解决特定设计问题的可复现,可复用的方案。模式的选择受很多因素影响,如下

  • 产品所属领域及核心功能影响了功能性模式
  • 产品精神(或品牌定义)形成了塑造产品调性的模式,即感知性模式
  • 平台惯例影响
    设计模式利用人的心智模型,让设计可以被直观地理解。产品与众不同的原因并不在于它所使用的模式的新颖性,而在于这些模式的运用方式,以及它们如何相互配合以实现特定的设计目的。

共享语言

  • 在团队中工作,设计语言需要在所有参与产品创建的人之间共享,以便团队成员能够有效地进行共同创造
  • 在开始构建界面之前,就应该通过讨论,审议和记录语言决策等方式建立起一套共享的设计语言。共享设计语言,意味着团队成员能以相同的方法为界面元素命名,为设计模式下定义,并能让设计文件和前端代码使用相同的名称
  • 不仅要对语言形成共识,还要对语言的用法形成共识
    理想情况下,参与产品创建的每一个人都应该知道这个元素是什么,它的名称是什么,为什么会被设计成这样,应该如何使用它,以及何时该使用它。
    设计心理学中提到,系统映像和用户心智模式之间存在一道鸿沟,有效的设计语言可以弥合系统映像和用户心智模型之间的差距。

模式库及其局限性

  • 模式库不仅包含收集、存储和共享设计模式的工具,还包含相应的使用原则和操作指南。
  • 模式库不等价于设计体系,它只是有助于设计体系变得更加有效的一种工具

模式库的局限性

  • 模式库无法保证建立连贯且一致的设计,它可能有助于纠正一些小的不一致的错误,或让代码库更稳健
  • 模式库无法让糟糕的设计变好
  • 模式库可能会扼杀创造力
    只有将模式库作为构建坚实的设计语言的基础,它才会成为强大的设计工具和协作工具。

构建有效的设计体系

如何衡量设计体系的有效性?可以看它的不同部分一起发挥作用以帮助实现产品目的程度。只有当设计体系围绕产品目的,综合了设计过程中的成本效益及用户体验的效率和满意度时,它才是有效的。

共享目的

在高效的设计体系中,不同的子体系为了同样的目的而相互连接,并协调一致:

  • 设计方法在前端架构中得到反映
  • 设计模式遵循指导原则
  • 模式语言在设计、代码和模式库中得到一致应用
    这些子体系运转得相当和谐,它们的工作流程更高效,用它们创造出的用户体验更有意义,也更连贯。

识别问题

割裂的设计体系导致割裂的用户体验,以及充满矛盾的界面。设计师经常把时间花在复制像素上,花在同一问题反复寻找解决方案上,而不是花在理解和解决实际用户的需求上面。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容