過去幾年,Sketch 不斷發展。我們已從僅限於 Mac 的本地體驗,並支援版本控制和開發者交接等第三方工具,發展成一個可以滿足所有設計導向公司需求的單一設計平台。上個月,我們慶祝了這項發展的最新進展,在 Mac app 中加入了即時協作、升級的工作區,以便更輕鬆地共享和協作,以及強大的控制功能,可協助您管理和共享元件庫。
為了支援這些新功能,我們穩步建立了一個穩固的伺服器後端。我們之前曾寫過關於這個伺服器堆疊的一部分;我們如何透過操作伺服器端的算圖伺服器來支援團隊協作,將處理 Sketch 文件的任務從您的 Mac 轉移出去。但是,最初只是為了透過在伺服器上繪製文件預覽來減輕本地 Sketch 副本負擔的方式,已經逐漸演變成 Sketch 體驗的核心支柱。
不僅僅是一個算圖伺服器
事實上,現在算圖伺服器的功能遠遠不止於算圖 — 它也提供了我們即時協作體驗的核心。能夠在您的本地 Sketch 執行個體以及伺服器上運行完全相同的邏輯,讓我們可以在原生 app 中提供即時協作。而且體驗… 就是這麼好用™。
儘管如此,算圖伺服器執行最耗費 CPU 資源的工作仍然是渲染網頁預覽的圖片。我們完成這項工作的速度越快,您在 Mac 上按下儲存鍵與準備好新的預覽供其他利益相關者在他們使用的任何瀏覽器中查看之間的時間就越短。
速度至關重要。正如我們過去所討論的,加快流程的最佳方法是使用更快的網路連線和更好的硬體。所以您可以想像,當 Apple 推出 M1 處理器時,我們有多麼高興。在我們的初步測試中,我們看到各種文件的效能提升了約 2 倍,但在我們可以在資料中心運行這些新的 M1 Mac mini 之前,我們無法確定真正的影響。
感受速度
我們現在在資料中心開心地運行著 20 台 M1 Mac mini,而且——如果還有任何疑問的話——我們可以確認這些機器棒極了。我們看到小型到大型文件的效能提升從 2 倍到 4 倍不等,而且這個提升來得正是時候。隨著越來越多的人將工作空間作為他們在 Sketch 中完成和分享所有事情的家,我們每天處理的文件數量從大約 60,000 份增加到近 100,000 份。能夠用相同數量的伺服器處理這麼多文件,而且還能獲得更快的處理速度,真是令人難以置信。

在我們渲染農場的日常運作中,M1 Mac mini(藍線)的效能至少是 Intel Mac(紫線)的 2 倍,在某些情況下效能峰值甚至高達 4 倍。
由於 Apple 官網上仍在銷售更昂貴、規格更高的 Intel Mac mini,我們希望傳聞中的 M1X 晶片也能很快應用到 Mac mini 上。如果真的發生這種情況,我們保證會對其進行全面測試並回報結果。
目前,我們對首次涉足 Apple Silicon 感到非常滿意。從更快的更新到在 Mac 應用程式中實現即時協作,這些新機器為每位 Sketch 使用者提供了更好的體驗。