抖音企业级应用设计系统Semi Design正式开源
近日,抖音企业级应用设计系统Semi Design 宣布开源,采用了 MIT 开源许可协议。
据悉,Semi Design是由抖音前端团队,MED产品设计团队设计、开发并维护的设计系统。它作为全面、易用、优质的现代企业级应用UI解决方案,从字节跳动各业务线的复杂场景提炼而来,支撑近千计平台,服务内外部10万+用户。

1635477127-a6babf69f443c48

据官方介绍,Semi Design有多个亮点包括:
其设计坚守优质且稳定的默认基础(不变),并在需要时充分开放自定义的灵活度(多变),这是 Semi Design 独特的,并将一直遵循的设计原则。
拥有强大的主题化方案,设计师和开发者可在全局、乃至组件级别,对 表现层进行深度定制 ,以及在主题商店(semi.design/dsm/),查看 Semi 在抖音、剪映、飞书、火山引擎等不同品牌场景下的官方示例主题。
支持深色模式,为了兼容更多用户群体在不同生产环境下的使用偏好,作为浅色模式的补充,Semi Design 的任意主题均自动支持深色模式,并能在应用运行时动态切换。
在支持语言方面,Semi Design覆盖简/繁体中文,英语、日语、韩语、葡萄牙语等10+ 语言,日期时间组件提供全球时区支持,全部组件可自动适配阿拉伯文 RTL 布局。
在应用层面,Semi Design 在支持字节跳动多个核心业务的平台引擎,部分已达万级 DAU;对外,同样已有多款经内部验证的产品,通过飞书、火山引擎实现商业化。
值得一提的是,在宣布开源不久之后,有细心的网友发现,其代码仓库的部分文案被发现有阿里设计系统 Ant Design 的痕迹。
对此,抖音前端团队随后发表了致歉声明,承认早期使用了 Ant Design 的代码,但现在的版本与 Ant Design 相差巨大。
不过官方也强调,Semi Design 已持续稳定维护了两年多,整体采用 Foundation/Adapter 架构,与 Ant Design 差异较大。未来也也会更严谨地遵循开源社区规则,积极回馈开源社区。