什么是设计系统(Design System)?
-
设计原则和规范:这些是设计决策的基础,包括品牌指导、用户体验原则等。 -
UI组件库:一套预先设计好的用户界面元素,如按钮、输入框、导航栏等,这些元素可以在多个项目中重复使用。 -
代码组件:与UI组件相对应的前端代码,它们使设计能够直接转化为软件开发中的实际元素。 -
文档和指南:详细记录了如何使用设计系统的各个组件和原则,通常以在线格式提供,方便团队成员查阅。 -
工具和资源:支持设计和开发流程的各种工具,如设计模板、代码库、设计软件的插件等。
为什么要创建设计系统(Design System)?
- 提高效率:设计系统提供了一套可重用的组件和规则,使得开发人员和设计师可以快速构建新页面或功能,而不需要每次都从零开始。这意味着团队可以更快地推出新产品或更新。
- 确保一致性:设计系统确保了产品在视觉和用户体验上的统一性。不论团队规模如何,它帮助所有人遵循同样的设计准则和风格,使得最终产品在不同页面和功能间保持一致的外观和感觉。
- 促进团队协作:设计系统作为一个共享的资源库,促进了不同角色(如设计师、开发人员、产品经理)之间的理解和沟通。它提供了一个共同的语言和参考点,帮助团队成员更好地协作和交流。
- 减少错误和重复工作:有了一套明确的指导和组件,团队成员在创建设计或编写代码时更不容易出错。这也减少了因不一致或错误而需要的修改和迭代。
- 易于维护和更新:随着产品的发展,设计系统使得维护和更新变得更加容易。更新一次设计规则或组件,可以自动应用到整个产品中。
设计系统是为了提升团队工作的效率和质量,确保产品在不断演变的过程中保持一致性和可维护性。
从设计系统中,无论是作为设计师、开发者还是产品经理,都可以学到许多宝贵的知识和技能:
- 设计和编码最佳实践:设计系统展示了如何有效地应用设计原则和编码标准。通过研究和使用设计系统,你可以了解到关于颜色理论、排版、用户界面布局、交互设计等方面的最佳实践。
- 一致性和可复用性:学习如何创建可重复使用的组件和设计模式,以及如何在不同项目中保持视觉和功能上的一致性。这对于提升工作效率和保持产品品质至关重要。
- 跨团队协作:设计系统强调了团队成员间的协作重要性。它教你如何与其他设计师、开发人员和利益相关者有效沟通和协作,确保设计决策和开发过程中的透明度和一致性。
- 系统性思维:设计系统要求你采用更宏观的视角来看待设计和开发。你将学会如何思考和处理一个大型项目的不同部分,如何确保它们共同构成一个协调一致的整体。
- 适应性和可扩展性:通过了解和使用设计系统,你可以学习如何构建灵活且可扩展的设计,这些设计能够适应未来的变化和增长。
- 用户体验的重要性:设计系统使你更加专注于用户体验,了解如何通过统一和直观的设计提升用户满意度和参与度。
- 技术和创意的结合:设计系统展示了技术实现与创意设计如何紧密结合,推动了对新工具和技术的探索,以及它们如何支持创意过程。
以下是一些在国内设计行业颇受欢迎并被设计师和开发人员广泛使用的设计系统。
1. 腾讯 — TDesign企业级设计体系

-
开源开放,持续迭代。 -
采用 MIT 许可协议,始终保持开放的心态,期待各方一起共建开源生态 -
包容多元,灵活易用。 -
保持设计敏锐感,在繁杂的业务中寻找共性,提供通用的设计解决方案。
2. 字节跳动出品的企业级设计系统

-
灵活定制 丰富的原子级组件 -
智能连接 全面的生态平台 -
风格配置平台 (Design Lab) -
物料市场 (Material Market) -
色彩配置工具(Palette)
3. 金山云企业级设计解决方案 — Kingcloud Design


4. 钉钉设计团队 —Ding Design

Ding Design的主要特点包括:
-
提炼自钉钉企业级终端产品的交互语言和视觉风格。 -
完美支持钉钉主题,支持浅色主题及暗色主题。 -
使用 TypeScript 开发,提供完整的类型定义文件。 -
提供小程序、React Mobile、React PC 的组件支持。
5. Ant 设计系统

Ant Design,出自阿里巴巴集团旗下蚂蚁金服之手,是一款全面而通用的设计系统。它旨在为设计师和开发人员提供广泛的用户界面组件、设计指南和工具,以助力团队迅速、轻松地创造出高品质的设计。
-
一整套易用且易于定制的用户界面组件。 -
重视可访问性,其设计指南和原则确保蚂蚁设计对所有人开放,不论其是否面临残疾或其他挑战。 -
跨平台兼容,用户界面组件适用于各种平台和设备。 -
提供一系列设计工具和资源,包括Sketch文件、图标集和代码片段。 -
拥有一个充满活力且相互支持的设计师和开发人员社区,他们共同为设计系统贡献力量,并随着时间的推移不断完善和改进。
6. HiUI -小米企业级设计系统

HiUI 是小米集团信息技术部推出的企业级设计系统。HiUI 目前聚焦在企业级中后台研发场景,以「高效、友好、开放」为设计价值观,致力于打造轻松愉悦的办公体验。HiUI 提供了开箱即用的UI组件库、设计指南、设计模板等资产,将产品、设计和研发从重复劳动中解放出来,专注于更有价值的业务需求设计。
HiUI - 设计系统的一些核心特性包括
-
全新的设计语言
全新升级自然轻量的设计语言,为产品带来清爽简洁的美感 -
丰富的组件库
根据业务场景提炼出5大类,50+基础组件,覆盖大部分使用场景,满足各种功能需求 -
极高的易用性
每个组件配有详细的设计指导文档,组件使用方式更清晰 -
更好的开发体验
提供功能强大、品类丰富的高质量组件,让开发更简单 ;更灵活的组件引入方式,支持分包与合包,让升级更平滑 ;提供全链路开发体系,开箱即用,让开发更高效 -
技术全面革新
支持 TypeScript,提供优秀的类型提示和代码检查 ;拥抱 React hooks,提供全新的函数式编程体验 -
更强的扩展性
全量 DesignToken 主题定制,支持灵活主题定制和搭配 ;全面扩充底层 API (150+),提供优秀的组件定制和扩展能力 ;提供通用基础 Utils 和 Hooks,提供稳定好用的工具服务
HIUI 是一个面向中后台系统的前端组件库,可以帮助开发人员快速实现交互一致、界面美观的界面开发。
网站—https://xiaomi.github.io/hiui/
7. Ke.Design 语言系统-

-
自然 设计者在进行产品设计时,应遵从用户的本能,在感知、认知和行为层面营造贴近自然的产品体验,使用户能够沉浸其中,进行无意识的行为活动。保持“自然”的产品设计理念,将有助于减少用户在理解信息、进行决策和执行任务环节中的精力消耗,从而进入心流的极致状态。 -
高效 产品应该能助力用户高效地完成目标。提供引导和帮助能使用户快速上手,降低学习成本;对功能和信息进行预先配置,可以降低用户的操作成本,使他们快速开展任务。 -
包容 主流产品或服务的设计应能够被尽可能广泛地使用,无需特别的适应或特殊的设计。包容性主要体现在两个方面:产品的设计形态应该适应内部业务的发展,同时满足更广泛人群的使用场景和需求。
8. 有赞-Zan Design System

有赞是一个商家服务公司。我们首先为商家提供客户管理、在线营销、在线销售、门店管理等全面提高经营效率的系统解决方案,有 SaaS 产品,也有 PaaS 云;同时还提供人才培训、供应、金融等增值服务。
多年来,我们给来自不同行业的几百万商家提供着服务。这样足够丰富的客户和足够丰富的需求环境,让有赞沉淀了不少关于产品设计的经验和方法,我们愿意将这些经验完整地共享出来,希望可以帮助更多同行提高产品设计和研发效率。
有赞-Zan Design System的一些特性包括:
-
有效
-
高效 简化流程:设计简洁直观的操作流程; 清晰明确:语言表达清晰且表意明确,让用户快速理解进而作出决策。 -
反馈 控制反馈:通过界面样式和交互动效让用户可以清晰的感知自己的操作; 界面反馈:操作后,通过界面元素的变化清晰地展现当前状态。 -
可控 用户决策:根据场景可给予用户操作建议或安全提示,不能代替用户进行决策; 结果可控:用户可以自由的进行操作,有可逆的空间和余地。 -
一致 与现实一致:与现实生活的流程、逻辑、习惯保持一致,与物理世界的客观事实保持一致; 在界面中一致:所有的元素和结构需保持一致。
网页—https://design.youzan.com/index.html
9. Mand Mobile — 后台设计系统

-
丰富的组件 40+的实用组件,能够满足移动端开发的基本需求,尤其是对金融场景的需求进行了特别支持 -
统一的视觉规范 由滴滴金融设计师设计并维护,保证了应用的项目内部、项目之间都能保持高度的视觉一致性 -
适用于多场景的产生 提供按需加载能力,使用灵活,避免引入无用代码,导出 es,umd两种格式以及px,vh/vw两种样式单位 -
灵活转换的样式主题 UI样式可配置,拓展灵活,轻松适应不同的设计风格 -
支持TypeScript -
支持服务端渲染
网站—https://didi.github.io/mand-mobile/#/zh-CN/home
10. NutUI-JDT — 京东科技移动端组件库

70+ 高质量组件,覆盖移动端主流场景
支持一套代码同时开发多端小程序+H5
基于京东APP 10.0 视觉规范
支持按需引用
详尽的文档和示例
支持 TypeScript
支持服务端渲染(测试阶段)
支持定制主题,内置 700+ 个主题变量
国际化支持
单元测试覆盖率超过 80%,保障稳定性
提供 Sketch 设计资源
网站—https://nutui.jd.com/jdt/?theme=jdt&ref=88sheji.cn#/
11. Titian Design-微盟移动端核心业务

源自微盟移动端核心业务,我们的目标是通过 Titian Mobile 助力开发者实现可持续地提质增效,并不断打造良好的移动端产品体验。
-
多渠道一体化 多端适配,同时支持微信、支付宝、小红书、快手小程序等多个主流渠道,同时保持API与功能统一。Titian 基于微盟自研的多渠道转码技术,支持业界主流的 MiniProgram(即将开放),以及基于 Web Components 支持 React、Vue 3 开发技术栈,采用 MIT 许可协议,秉承开放、开源原则,期待共建生态。 -
千变万化,随心搭配 -
借助Titian组件,能更便捷地搭建应用。你想得到的、想不到的样式变量,我们都能提供。
网页—https://titian.design.weimob.com/
12. Semi Design-抖音

- 模块化设计:Semi Design将设计元素分解为可重复使用的模块,这样可以提高设计的效率和一致性。
- 适应性和灵活性:Semi Design鼓励设计师和开发人员在保持整体一致性的同时,根据不同的业务场景和用户需求进行灵活的设计和开发。
- 可视化工具:提供了一系列的可视化工具,帮助设计师和开发人员更好地理解和实现设计。
13. HarmonyOS-华为

-
HarmonyOS 让您的应用自由跨端 元服务是轻量化服务的新物种,它提供了全新的服务和交互方式,可分可合,可流转,支持免安装等特性,能够让应用化繁为简,让服务触手可及。 -
HarmonyOS 万能卡片助您服务直达 HarmonyOS应用或元服务以万能卡片的形式展示在设备桌面,帮助用户快速访问、处理应用内信息。设置万能卡片后,用户在桌面即可看见应用的实时信息并可以进行操作,所见即所得。 -
HarmonyOS 用“简单”激活您的设备智能 HarmonyOS 是新一代智能终端操作系统。为不同设备的智能化、互联与协同提供了统一的语言。设备可实现一碰入网,无屏变有屏,操作可视化,一键直达原厂服务等全新功能。通过简单而智能的服务,实现设备智能化产业升级。
网页—https://developer.huawei.com/consumer/cn/










评论区 (0)
最新评论登录后发布评论并参与互动。
暂无评论,欢迎抢沙发。