设计系统(Design System)是一套综合性的指导原则、组件和规则,协助团队以一致、高效的方式设计和开发数字产品,
SOP 就是设计系统的最好体现,有一套规范,降低心智模型(Mental Model)。
S代表着Standard ,O代表着Operation,P代表着 Procedure 标准化作业流程
让每一个生产环节按照相应的标准化技术流程来进行
SOP标准的根本目的就是提高生产效率,完善每一个生产环节的步骤。

聚焦在企业级中后台研发场景
开箱即用的UI组件库、设计指南、设计模板等资产
让技术助力业务成长,赋能业务
⾯向企业级产品的设计解决⽅案,为企业提效⽽⽣,提供设计思路、设计指南、设计资源帮助企业快速构建产品
设计系统由组件、开发、设计资源、⼯具、解决⽅案、设计指南组成,⽤户可使⽤设计系统快速构建⼀致的数字产品。

设计系统要素

  1. 设计原则和规范:这些是设计决策的基础,包括品牌指导、用户体验原则等。
  2. UI组件库:一套预先设计好的用户界面元素,如按钮、输入框、导航栏等,这些元素可以在多个项目中重复使用。
  3. 代码组件:与UI组件相对应的前端代码,它们使设计能够直接转化为软件开发中的实际元素。
  4. 文档和指南:详细记录了如何使用设计系统的各个组件和原则,通常以在线格式提供,方便团队成员查阅。
  5. 工具和资源:支持设计和开发流程的各种工具,如设计模板、代码库、设计软件的插件等

业务逻辑与前端界面
万能卡片的形式展示
模块化设计,可重复使用的模块,这样可以提高设计的效率和一致性。
在界面中一致:所有的元素和结构需保持一致
帮助开发人员快速实现交互一致、界面美观的界面开发。

效率
可视化工具:提供了一系列的可视化工具,帮助设计师和开发人员更好地理解和实现设计。
产品应该能助力用户高效地完成目标。提供引导和帮助能使用户快速上手,降低学习成本;
对功能和信息进行预先配置,可以降低用户的操作成本,使他们快速开展任务。
产品的设计形态适应内部业务的发展,满足更广泛的使用场景和需求。
减少用户在理解信息、进行决策和执行任务环节中的精力消耗,从而进入心流的极致状态。

功能强大、品类丰富的高质量组件
原子级组件
全面的生态平台

  • 风格配置平台 (Design Lab)
  • 物料市场 (Material Market)
  • 色彩配置工具(Palette)

工具库
通用基础 Utils 和 Hooks
稳定好用的工具服务

适应性和灵活性,在保持整体一致性的同时,根据不同的业务场景和用户需求进行灵活的设计和开发。
多端适配,同时支持微信、支付宝、小红书、快手小程序等多个主流渠道

B类产品中存在很多类似的页面以及组件,通过抽象得到一些稳定且高复用性的内容;
一个工作流程中会涉及到不同的PM、设计师及前端工程师。

B端产品

  1. 有复杂的业务逻辑
  2. 页面量级巨大
  3. 快速迭代
  4. 频繁的变动
  5. UI 还原度不可控
  6. 并行开发增加,需要设计师与开发能够快速的产出方案保证上线。

为什么要创建设计系统

设计系统的主要目的:确保品牌和用户体验的一致性,同时提高跨团队的工作效率。
通过使用设计系统,组织能够更快地设计和开发产品,同时保持产品的质量和一致性。
提升团队工作的效率和质量,确保产品在不断演变的过程中保持一致性和可维护性。

  1. 提高效率:设计系统提供了一套可重用的组件和规则,使得开发人员和设计师可以快速构建新页面或功能,而不需要每次都从零开始。这意味着团队可以更快地推出新产品或更新。
  2. 系统性思维
    1. 思考和处理一个大型项目的不同部分,如何确保它们共同构成一个协调一致的整体
  3. 确保一致性:设计系统确保了产品在视觉和用户体验上的统一性。不论团队规模如何,它帮助所有人遵循同样的设计准则和风格,使得最终产品在不同页面和功能间保持一致的外观和感觉。
  4. 促进团队协作:设计系统作为一个共享的资源库,促进了不同角色(如设计师、开发人员、产品经理)之间的理解和沟通。它提供了一个共同的语言和参考点,帮助团队成员更好地协作和交流。
  5. 减少错误和重复工作:有了一套明确的指导和组件,团队成员在创建设计或编写代码时更不容易出错。这也减少了因不一致或错误而需要的修改和迭代。
  6. 易于维护和更新:随着产品的发展,设计系统使得维护和更新变得更加容易。更新一次设计规则或组件,可以自动应用到整个产品中。

Web 端设计系统

  1. Ant Design 蚂蚁金服
  2. TDesign 腾讯
  3. ArcoDesign 字节跳动
  4. Semi Design 抖音
  5. Kingcloud Design 金山云
  6. Ding Design 钉钉
  7. HarmonyOS 华为
  8. HiUI 小米集团
  9. Zan Design System 有赞
  10. KeDesign 贝壳B端
  11. Titian 微盟
  12. NutUI JD 无线
  13. Mand Mobile 滴滴出行
    1. 移动端金融场景

HarmonyOS

https://developer.huawei.com/consumer/cn/design
image.png

King Design

https://design.ksyun.com/
image.png

https://design.ksyun.com/solutions
image.png

HiUI

https://xiaomi.github.io/hiui
image.png

HiUI Pro

https://hiui-group.github.io/hiui-template/#/dashboard-workbench
image.png

Zan Design

https://design.youzan.com/components.html
image.png

keDesign

https://design.ke.com/page/home
image.png

移动端设计系统

Ding Design

由钉钉设计团队、产品团队和终端技术团队共同打造的前端组件项目
提供小程序、React Mobile、React PC 的组件支持
https://ding.design
image.png

Titian 微盟

https://titian.design.weimob.com
Web Components 为基础的 React 组件库,同时与小程序组件库的 API 基本一致
image.png

NutUI

https://nutui.jd.com
image.png

Mand Mobile

https://didi.github.io/mand-mobile/#/zh-CN/home
面向金融场景的 Vue 移动端 UI 组件库
image.png