背景
Figma 能够以黑马的形式杀出成为「先进设计师」的首选,必然是有原因的,这里自由探索一番 Figma 的设计系统,看看有没有什么好玩的,可以提炼学习的产品 Ideas。
核心产品:
- FigJam:设计师协作画板 👈 可以添加很多数字画板,是一款符合设计师审美和使用习惯的画布工具
- Prototype:设计稿,类似 Sketch 的主要的交互稿产出系统,拳头产品
- DesignSystem:类似 Sketch 的设计元件系统,支持传参展示,包括 Token 系统等等,是 Prototype 依赖的底层,类似组件工厂 🏭
Highlight
GoodJob 👍🏻
- 协同画布,协同编辑,这个是对 Sketch 的降维打击,就连 Photoshop 也开始布局 Web 版本的协同模式了,这的确是对于传统生产力工具的降维打击。
- 插件和 Widget 系统,和 Sketch 一样,支持 JS 扩展,可以做很多花里胡哨的设计师讨欢心的小工具,整体的插件设计非常简单,甚至目标是让「设计师也能够编写简单的 JavaScript 来实现他们的诉求」
- 纯 Web 技术栈是真的 NX,大量依赖了 WebAssembly 技术去提升图形性能,堪比本地的 Sketch,实在令人感叹,Web 也能够承载设计师的生产力工具
UglyAspects 🃏
- 由于是纯 Web 架构,对 iPad 或者说 ApplePencil 的支持跟屎一样,性能还是有明显的问题的 … 但 U1S1 纯 Web 架构能够做到这样的性能也是很强了
- Canvas 作为基础渲染的画布做的,还是挺 nb 的
:::info ℹ️ 后续待持续输出一些思考 🤔 :::
技术细节关注点
- 插件系统设计
- 对 Web 技术坚信的选型 👈 2015 年的预判,是真的厉害 👍