在过去几年里,Sketch 一直在不断发展。我们已经从一个仅限于 Mac 的本地体验发展到支持第三方工具(如版本控制和开发者交付)的平台,最终发展成为 能够满足所有设计驱动型公司需求的单一设计平台。上个月,我们庆祝了这一发展过程中的最新一步,在 Mac 应用中添加了 实时协作, 升级了工作区以简化共享和协作,以及 强大的控制功能,帮助您管理和共享库。
为了支持这些新功能,我们稳步构建了一个强大的服务器后端。 我们之前已经介绍过服务器堆栈的一部分;我们如何通过运行服务器端的渲染农场来支持团队协作,将处理 Sketch 文档的任务从您的 Mac 上转移出去。但最初作为一种通过在服务器上绘制文档预览来卸载本地 Sketch 副本的方法,它已经稳步发展成为 Sketch 体验的核心支柱。
不仅仅是渲染农场
事实上,渲染农场现在不仅渲染,还为我们的实时协作体验提供大脑。能够在本地 Sketch 实例和服务器上运行完全相同的逻辑,使我们能够在原生应用中提供实时协作。而且体验…… 很棒™。
尽管如此,渲染农场执行的最耗 CPU 的工作仍然是渲染网页预览的图像。我们越快地完成这项工作,您在 Mac 上点击保存与新的预览准备好供其他利益相关者在他们使用的任何浏览器中查看之间的时间就越短。
速度至关重要。正如我们过去讨论过的,加快流程的最佳方法是使用更快的网络连接和更好的硬件。因此,您可以想象当 Apple 发布他们的 M1 处理器时我们有多高兴。在我们的初步测试中, 我们看到了跨越一系列文档的约 2 倍的性能提升,但我们无法确定真正的影响,直到我们能够在数据中心运行这些新的 M1 Mac mini。
感受速度
我们现在很高兴地在数据中心运行 20 台 M1 Mac mini,并且——如果还有任何疑问——我们可以确认这些机器很棒。我们看到了从 2 倍到 4 倍的性能改进,适用于小型到大型文档,而且这个时机再好不过了。随着越来越多的人使用 工作区 作为他们所有在 Sketch 中进行操作和共享内容的中心,我们已经从每天处理约 60,000 个文档增加到将近 100,000 个。能够以相同数量的服务器处理如此多的文档——并且仍然获得更快的吞吐量——令人难以置信。

在渲染农场的一个典型日子里,M1 Mac mini(蓝色线)的性能至少是 Intel Mac(紫色线)的两倍,在某些情况下性能峰值可达 4 倍。
在 Apple 网站上仍然提供价格更高、配置更高的 Intel Mac mini,我们希望传闻中的 M1X 芯片很快也会出现在 Mac mini 中。如果真如传闻所说,您可以相信我们会对其进行测试并报告结果。
不过就目前而言,我们对第一次尝试使用 Apple 芯片感到非常满意。从更快的更新到支持 Mac 应用中的实时协作,这些新机器为每个 Sketch 用户提供了更好的体验。