设计系统(Design System)是一套综合性的指导原则、组件和规则,协助团队以一致、高效的方式设计和开发数字产品,
SOP 就是设计系统的最好体现,有一套规范,降低心智模型(Mental Model)。
S代表着Standard ,O代表着Operation,P代表着 Procedure 标准化作业流程
让每一个生产环节按照相应的标准化技术流程来进行
SOP标准的根本目的就是提高生产效率,完善每一个生产环节的步骤。
聚焦在企业级中后台研发场景
开箱即用的UI组件库、设计指南、设计模板等资产
让技术助力业务成长,赋能业务
⾯向企业级产品的设计解决⽅案,为企业提效⽽⽣,提供设计思路、设计指南、设计资源帮助企业快速构建产品
设计系统由组件、开发、设计资源、⼯具、解决⽅案、设计指南组成,⽤户可使⽤设计系统快速构建⼀致的数字产品。
设计系统要素
- 设计原则和规范:这些是设计决策的基础,包括品牌指导、用户体验原则等。
- UI组件库:一套预先设计好的用户界面元素,如按钮、输入框、导航栏等,这些元素可以在多个项目中重复使用。
- 代码组件:与UI组件相对应的前端代码,它们使设计能够直接转化为软件开发中的实际元素。
- 文档和指南:详细记录了如何使用设计系统的各个组件和原则,通常以在线格式提供,方便团队成员查阅。
- 工具和资源:支持设计和开发流程的各种工具,如设计模板、代码库、设计软件的插件等
业务逻辑与前端界面
万能卡片的形式展示
模块化设计,可重复使用的模块,这样可以提高设计的效率和一致性。
在界面中一致:所有的元素和结构需保持一致
帮助开发人员快速实现交互一致、界面美观的界面开发。
效率
可视化工具:提供了一系列的可视化工具,帮助设计师和开发人员更好地理解和实现设计。
产品应该能助力用户高效地完成目标。提供引导和帮助能使用户快速上手,降低学习成本;
对功能和信息进行预先配置,可以降低用户的操作成本,使他们快速开展任务。
产品的设计形态适应内部业务的发展,满足更广泛的使用场景和需求。
减少用户在理解信息、进行决策和执行任务环节中的精力消耗,从而进入心流的极致状态。
功能强大、品类丰富的高质量组件
原子级组件
全面的生态平台
- 风格配置平台 (Design Lab)
- 物料市场 (Material Market)
- 色彩配置工具(Palette)
工具库
通用基础 Utils 和 Hooks
稳定好用的工具服务
适应性和灵活性,在保持整体一致性的同时,根据不同的业务场景和用户需求进行灵活的设计和开发。
多端适配,同时支持微信、支付宝、小红书、快手小程序等多个主流渠道
B类产品中存在很多类似的页面以及组件,通过抽象得到一些稳定且高复用性的内容;
一个工作流程中会涉及到不同的PM、设计师及前端工程师。
B端产品
- 有复杂的业务逻辑
- 页面量级巨大
- 快速迭代
- 频繁的变动
- UI 还原度不可控
- 并行开发增加,需要设计师与开发能够快速的产出方案保证上线。
为什么要创建设计系统
设计系统的主要目的:确保品牌和用户体验的一致性,同时提高跨团队的工作效率。
通过使用设计系统,组织能够更快地设计和开发产品,同时保持产品的质量和一致性。
提升团队工作的效率和质量,确保产品在不断演变的过程中保持一致性和可维护性。
- 提高效率:设计系统提供了一套可重用的组件和规则,使得开发人员和设计师可以快速构建新页面或功能,而不需要每次都从零开始。这意味着团队可以更快地推出新产品或更新。
- 系统性思维
- 思考和处理一个大型项目的不同部分,如何确保它们共同构成一个协调一致的整体
- 确保一致性:设计系统确保了产品在视觉和用户体验上的统一性。不论团队规模如何,它帮助所有人遵循同样的设计准则和风格,使得最终产品在不同页面和功能间保持一致的外观和感觉。
- 促进团队协作:设计系统作为一个共享的资源库,促进了不同角色(如设计师、开发人员、产品经理)之间的理解和沟通。它提供了一个共同的语言和参考点,帮助团队成员更好地协作和交流。
- 减少错误和重复工作:有了一套明确的指导和组件,团队成员在创建设计或编写代码时更不容易出错。这也减少了因不一致或错误而需要的修改和迭代。
- 易于维护和更新:随着产品的发展,设计系统使得维护和更新变得更加容易。更新一次设计规则或组件,可以自动应用到整个产品中。
Web 端设计系统
- Ant Design 蚂蚁金服
- TDesign 腾讯
- ArcoDesign 字节跳动
- Semi Design 抖音
- Kingcloud Design 金山云
- Ding Design 钉钉
- HarmonyOS 华为
- HiUI 小米集团
- Zan Design System 有赞
- KeDesign 贝壳B端
- Titian 微盟
- NutUI JD 无线
- Mand Mobile 滴滴出行
- 移动端金融场景
HarmonyOS
https://developer.huawei.com/consumer/cn/design
King Design
https://design.ksyun.com/solutions
HiUI
HiUI Pro
https://hiui-group.github.io/hiui-template/#/dashboard-workbench
Zan Design
https://design.youzan.com/components.html
keDesign
https://design.ke.com/page/home
移动端设计系统
Ding Design
由钉钉设计团队、产品团队和终端技术团队共同打造的前端组件项目
提供小程序、React Mobile、React PC 的组件支持
https://ding.design
Titian 微盟
https://titian.design.weimob.com
以 Web Components 为基础的 React 组件库,同时与小程序组件库的 API 基本一致
NutUI
Mand Mobile
https://didi.github.io/mand-mobile/#/zh-CN/home
面向金融场景的 Vue 移动端 UI 组件库