Sketch自诞生以来一直以轻量便捷,简约好用被设计师所青睐。但是躺在过往的成绩不思进取太久就会变得懒散,直至今日Sketch有些呼声很高的问题都始终不曾解决,比如至今都没有改进Text Style的设置逻辑,比如使用久了内存一样会爆炸性溢出。

针对这些问题,想要抢Sketch蛋糕的,蹦出了以Adobe XD为首,包括Invision在内的一堆新工具。而Figma则另辟蹊径,走了另一条完全不同的道路——基于Web。

INTRODUCTION

01.关于

实际上Figma并不算新秀,早在2016年就已经诞生了,前后拿过几次融资(2019年4000万刀的C轮,已经今年四月份5000万刀的D轮),发展到现在已臻成熟。所以不用担心是小作坊工具会时刻跑路:)

为什么说Figma可能会是下一代设计工具,除了本身确实具备强大到等同甚至超过Sketch的功能之外,基于Web的实现技术也比较贴合未来的工具进步态势:

  • 生产力硬件在不断移动化。苹果在不久前刚发布了新的iPad Pro与配套的妙控配件,进一步推进了移动生产生态的进步,从长远看,随时随地的远程移动办公大概率是确定项;
  • 5G下的高速网络新环境。电子信息产业中5G也许是近两年最大的网络进步,网络速度的提升对基于Web的Figma的普及将会有一个非常大的利好;
  • 数据存储完全云端化。Figma所有的文件默认存储在云端服务器,脱离了协作过程中本地大型源文件的传输困扰,支持随存随取;
02.覆盖

国外在Figma的普及使用上要领先国内设计环境一个大阶段。一些国外大厂如微软、Airbnb,twitter等都在Figma上进行设计文件的实践。从每年的年度设计工具调查(非官方)也可以看出Figma已经仅次于Sketch的使用率。

而在一些开源和商业设计资源的适配上,基本都会同时匹配Sketch和Figma版本。甚至对于一些前瞻性的设计资源,反而会是优先释放Figma版本的。

03.不足与缺陷

以上种种都是Figma可以用来作为项目设计工具的依据——实际上Jolly UI团队也确实100%依托于Figma完成了公司重点项目的设计落地。但是现阶段的Figma依旧有缺陷:

  1. 数据储存在服务器上,如果是机密性的商业方案,无法保证100%的企业安全;
  2. Figma目前无法支持P3,只能支持sRGB,所以导出后的颜色和Sketch颜色有显著差异;
  3. 中文支持不够优秀(存在概率性吞字问题);

访问打开速度倒觉得还好,虽然Figma的服务器在海外,但是应该做了CDN处理,60+页面的打开速度基本在10s以内。

PRACTICE

01.基本使用

Figma的界面和Sketch非常相似,所以UI设计师半小时就可以安全地切入Figma,在操作逻辑上则融合了Sketch和Adobe公司的一些经典快捷(如切换填充和描边-Shift+X)。即使是新手也可以很快上手使用,使用门槛很低。

这里不做基本的工具使用,新手可以参照这些教程,几个小时内就可以上手:

Figma官方使用教程
Figma民间使用教程

02.使用技巧

在官方甚至是民间的科普文档中,有些使用技巧不会被提到。所以这里罗列下个人常用的并且确实实用的小技巧。

图片容器快速填充

在四月份的Figma更新中,新增了直接粘贴图片到任意的容器中——这里的容器不限于形状,文字也是可以直接支持的。并且与Sketch不同,Figma的内容粘贴不需要先设计成Component,直接粘贴即可,十分便捷。

而在某些场景下,需要针对多个容器进行填充,Sketch给出的方案是数据填充Data,Figma则只需要CMD+Shift+K,然后选中要填充的图片,依次对容器进行点选即可完成图片的填充。

智能按钮

在设计时,动态布局往往出现在button,label和text-field等场景中,需要针对文字内容的不同而自由变化宽高。Sketch上可以通过padding插件实现,在Figma中,Smart Layout可以完美实现该功能。这里需要注意的一点是通过Smart Layout的组件设计,需要自身是一个Frame。

Frame和Group

在Figma中,画板就是Frame(约等于Sketch的Artboard),Frame是可以互相嵌套的。Frame存在逻辑是一个“容器”,这个容器是可以有边距的;而Group则是普通的组合,必定是和组内内容贴边的。Frame和Group是可以互相转化的。个人使用习惯是对于模块内的元素,习惯使用Group,而整个模块则是使用Frame,这样设计文件的结构比较清晰,做自适应也比较方便。

蒙版使用

Figma的蒙版操作和Sketch如出一辙,但是在Figma中,蒙版会丢失原有的样式,因为其逻辑是蒙版后蒙版形状只是一个容器,本身不应该带有样式。如果想要保留原有的蒙版样式,需要复制一层,并将副本取消蒙版。如下图所示:

画板尺寸

Sketch中的画板可以直接更改尺寸,在Figma中想要变更画板尺寸需要按住CMD再进行拖动;或者将画板内各模块的constraint设置好后,再输入具体数值。

线框样稿

Figma本身是矢量工具,所以得益于Figma致敬了AI的线框模式,CMD+Y可以将当前设计稿转化成线框状态。

03.组件规范

Components和Guideline是设计中不可或缺的部分。Sketch的设计逻辑是默认将所有的分子/原子组件放置在Symbols中。而在Figma中,组件可以存在于任何角落,Assets会自动聚合所有的组件,同时对于基本的样式(文字样式,形状样式等)则与组件分离。

这里需要注意下,Figma的先进之处就在于它的母级组件只限制组件内各元素的尺寸,对于元素的样式不做限制,因此Figma中对于图标,文字的颜色和对齐方式等内容的更改都十分自由,设计师不再需要像Sketch那样,同样的一个字段样式因为对齐方式不同而重新新建一个样式,减少了Guideline的建设成本。

04.交互协作

基于Web的特性,使得Figma在上下游业务上完全改变了传统的协作流程。对接开发的设计交付文档,不再需要导出标注切图,直接分享外部链接即可。而设计内部审查也可以通过Figma的Comments工具进行直接批注。

对于部分团队的设计师网速也许是个限制,Figma有开源的Handoff工具,可以快速地导出标注——Figma Handoff。而交互设计师也可以通过自带的Prototype工具完成绝大部分的交互设计工做和交付。

RESOURCES

01.iOS系统设计组件和样式
iOS UIkits for Figma

File Cover

02.Spotify的Figma设计实战
Spotify Ways of Working

0.0 - Cover

03.英文不好的设计师可以查看以下这个中文版的翻译
Figma中文翻译插件

04.Figma等设计软件的可用mockup
Angle

05.设计师对于Figma的开发
Figma的奇技淫巧

ENDS

Figma非常好用且美观,在某些产品理念上甚至要超过Sketch好几个版本,但是短期来看无论是团队成员的购买价格还是设计文件机密性上看,可能都没有办法立即赶超Sketch。同时对于中文支持力度不高,也较大限制了Figma在中文设计环境中的普及。

但作为设计师是需要与时俱进的,提前掌握Figma是一个性价比非常高的事情。基于Web使得Figma有了非常多的web玩法,正是这种开放性的产品理念,才会使得Figma的生态逐渐完善——也许,这才是Figma被称作下一代设计工具的最重要的因素。

本文资料来源:
Figma获D轮5000万美金
2019设计工具普及率调查
中文Figma工具|教程

What's your reaction?
Show CommentsClose Comments

Leave a comment