Sketch更新如何更改所有内容

2017年4月6日,Bohemian Coding发布了其流行的图形设计工具的更新,草图。世界各地的设计师都称Sketch第43版为设计工具行业的游戏规则改变者。

但是这次推出没有你想要的那么大的大肆宣传,让大多数设计师不知道实际发生了什么变化以及它为何如此重要。因此,让我们探讨一下所引入的变化,看看Sketch 43是否真的是它声称的游戏规则改变者。

01.修改后的文件格式

Sketch是使用开源API构建的,允许社区构建插件和工具以使其更好(就像我们的23顶级Sketch插件post shows) - 将其与Photoshop区别开来的一件事。

现在,Sketch 43的发布文档的顶部有三个词:“修改后的文件格式”。但这意味着什么,为什么这是一个如此重要的变化呢?

此修订的文件格式是Sketch文件保存的新方式,文件名末尾带有“.sketch”扩展名。新的开放格式使用JSON(JavaScript Object Notation)格式化。 JSON是一种常用的传输和存储数据格式。人类可以轻松读写,也可以轻松创建和使用机器。

所以呢?这不仅仅是文件的保存方式吗?是的,不是。这实际上意味着任何人都可以创建和修改Sketch文件,无论他们是否有Sketch。您甚至可以在文本编辑器中打开和创建设计作品。实际上,机器将能够自动创建和更新文件。

02.设计是代码,代码是设计

所以Sketch现在打开并保存HTML和CSS,对吗?那会很酷,但不幸的是它不能。它实际上做得更好。文件本身就像一个组件的存储库,就像开发人员使用的存储库一样。

这些组件使用JSON格式在代码中解释设计,创建了创建和编辑设计的新方法。这意味着我们将能够像Web开发人员一样使用GitHub等服务来共享,管理和共同创建设计项目。设计过程将直接集成到开发过程中。

这对于设计工具来说是一个巨大的游戏规则改变者。其他工具一直专注于拥有整个过程,从早期构思到原型制作,测试和管理移交给开发人员。

但Sketch正在以不同方式解决这个问题。通过揭示Sketch背后的代码,它可以轻松地与其他服务和工具集成。它开辟了设计师和开发人员之间的关系,使他们能够选择适合他们的流程和工具。

03.综合设计过程

这对波西米亚编码和素描来说都是个好消息。但对设计师来说呢?这种新的人类可读文件格式将如何改变您的设计方式?

Sketch已经拥有一个蓬勃发展的设计师和开发人员社区,通过插件扩展其功能。新的文件格式允许对这些插件进行更强大的集成。无论我们需要什么,草图都可以通过这个不断发展的社区来实现。

像InVision和Zeplin这样有助于从设计师到开发人员交接的服务与Sketch紧密结合。开发人员可以直接从这些工具中访问资产。他们甚至可以在Sketch文件中进行即时更新。代码和设计之间的联系比以往更加紧密。

回到今天,这已经发生了。 Airbnb设计团队创建了一个应用程序,用于将React(开源JavaScript代码库)直接转换为Sketch文件。这使其设计团队能够在其设计中包含逻辑和数据,缩小设计人员与开发人员之间的差距以及愿景与现实。

04.协作和版本控制

展望未来,设计师将开始采用设计存储库。与开发人员使用GitHub等存储库的方式类似,设计人员将使用Sketch来管理和控制他们的设计工作。

通过创建主分支然后将它们合并在一起,许多设计人员将能够同时在同一个项目上进行协作。如果一个设计师更新主样式,它将被继承到所有其他设计师的工作中。将介绍同行评审,以确保我们的设计达到新的更高标准。

代码始终是产品中的真实来源 - 因为这就是客户所看到的。当开发人员进行更改时,他们还将通过代码更新主文件。我们的UI工具包,样式指南和主设计将始终反映客户看到的最终代码。

05.自动化和连续设计

在未来进一步快进,并且由于新文件格式可以自动创建和更新,我们并不总是需要开发人员将我们的设计转换为产品。设计师通过消除对开发人员的需求而向客户靠拢。

持续设计将成为常态。就像持续交付的开发人员一样,我们的设计将遵循自动化流程,从构思到最终产品。当设计师更新颜色时,几秒钟后客户就会看到这种新颜色。

在某些情况下,人工智能消除了对设计师的需求。创建一组规则和样式,然后自动创建所有设计并将其实现到产品中。这甚至可以在使用产品时实时创建,创造真正的个人体验。

06.草图刚刚开始

它还处于早期阶段,新的开放文件格式需要大量的文档和稳定性才能实现此处提到的所有可能性。它是Sketch的潜在游戏改变者,它只需要设计师和开发人员采用它,使用它并破解它以进一步开发它。

然后,我们将看到设计师工作方式以及他们如何与开发人员互动的重大转变。这可能是连续设计时代的开始。

这篇文章最初出现在网络杂志问题295。在这里购买

阅读更多:



翻译字数超限