设计语言
· 23 min read
最近大半年,随着字节跳动、腾讯相继开源了自己的设计语言,又让“Design Language”这个词在业界火了一把。
有的厂商也用"Design System"这个词,都是一个意思,我个人认为"Language"比"System"更好。
关于设计语言的鼻祖,应该就是 Apple 的 Human Interface Guidelines。我查了一下资料发现,早在 1987 年,Apple 发布 "Macintosh II" 型号个人电脑的时候,Human Interface Guidelines 就诞生了。
现在的业界老二是 Google 的 Material Design , 2014 年才发布,纯纯的后生。
为什么需要设计语言?
很多开发团队会遇到这样的情况,一个按钮很多尺寸,颜色,大小,阴影,每个都要定制,不胜其烦。作为开发人员来说,就很希望设计人员有自己的一套规范,规定好按钮在不同状态下的特性,免得总是做冗余操作。但有时候我们已经有了规范,却遇到各种业务方要求个性化,要不一样,导致整个 APP 设计变的很混乱,这是我们工作中经常遇见的。
我们从内外两个方面来阐述为什么需要设计语言:
对内
很多 APP 因为缺少基础原则,导致 APP 界面每个页面都不一样,风格层次不齐,缺乏统一性,所以对内,设计语言是为了解决统一性和效率为前提下,避免开发工程师重复开发一些组件。
对外
统一的品牌符号,品牌特征,有助于加深产品在用户心中的印象,统一的颜色和交互形式能帮助用户加深对产品的熟悉感和信任感,一个好的设计语言本身可以在体验上为产品加分,也能够更好创造一致性的体验。