Adobe XD 与 Sketch – 对决 2020

已发表: 2022-03-11

两个重量级的竞争者继续争夺最受青睐的设计工具的头把交椅:Adobe XD vs Sketch。 哪个工具将统治他们? 答案并不简单。 由于近年来两者都取得了非凡的进步,因此应该对功能、性能和易用性进行全面的设计工具比较。

在 XD 首次亮相之前,Sketch 已经提前了好几年:确切地说是六年。 它拥有广泛而专注的粉丝群,功能丰富,并且拥有广泛的插件生态系统。 但 Sketch 有一个致命弱点——它只适用于 Mac。

2016 年,Adobe 掀起热潮,加入了竞争。 他们不仅将 Sketch 与 XD 中的类似功能相匹配,而且还使其在 Windows 上可用。 由于世界上大约 78% 的台式计算机在 Windows 上运行,因此这是一个大胆且具有竞争力的举措。

Adobe XD 还填补了 Creative Suite 阵容中的一个重大漏洞。 Fireworks 获得了金色握手,XD 提供的功能在 Illustrator 或 Photoshop 等其他应用程序中不可用。 XD 不仅是与 Sketch 相同的轻量级、基于矢量的设计工具,它还可以更好地与 Adob​​e Creative Suite 生态系统的其他部分集成。

然而,在设计师之间,对于哪种工具更好,意见仍然不同。 随着功能迅速添加到两种工具中,这场战斗最近发展成为一场全面战争,经常追赶并经常互相模仿。

让我们深入并比较 Adob​​e XD 与 Sketch 中的以下功能:

  • 用户界面
  • 使用符号/主组件
  • 资产和组件面板
  • 缩放层和组件
  • 复制和分发元素
  • 响应式设计工具
  • 插件
  • 原型制作
  • 团队协作
  • 开发者交接
  • 版本控制和共享库
  • 黑暗模式

用户界面

尽管 Sketch 和 Adob​​e XD 共享相似的界面,但Sketch 的 UI 比 XD 更有优势。 它感觉更像是一个强大的专业设计工具,而 XD 感觉更像是 Illustrator 和 Photoshop 的精简组合。

Adobe XD 的一个显着不便之处在于它默认显示资源面板打开。 这不是大多数设计师所期望的。 在开始设计文档时,大多数设计师希望立即看到图层面板——而不是资产插件

➠ +1 到 Sketch 的直观界面。

Sketch vs XD - Sketch 设计工具
Sketch 有一个直观的界面设计者可以直接开始使用。

Adobe XD 用户界面 - Sketch 与 Adob​​e XD
Adobe XD 用户界面类似于其他 Adob​​e 应用程序。

使用符号/主组件

Sketch 和 Adob​​e XD 中都提供了可重复使用的设计库“符号”(它们在 XD 中称为“主组件”)。 更新符号或主组件时,项目中该组件的所有其他实例都会反映更新。

然而,与 Adob​​e XD 相比,Sketch 的智能布局功能在使用此类主组件时更为强大。 它允许更大的灵活性和更快的工作流程。

在 Sketch 中,我们可以为组件分配特定的布局 → 将组件拖到画布上 → 使用覆盖来自定义内容,组件将根据其新内容调整大小。

➠ +1 到 Sketch,因为它更好地处理符号。

Sketch 设计工具中的符号
Sketch 早期的成功很大程度上归功于它的符号功能。

资产和组件面板

Sketch 和 Adob​​e XD 共享相似的资源/组件面板,但存在一些差异。

对于资产,XD 有一个下拉菜单,让设计师可以选择仅查看特定类别,除了“全部”。 设计师还可以在“网格视图”和“列表视图”之间切换。 这些选项使 XD 中的资产面板更加用户友好。 此外,查看特定类别的下拉菜单为将来添加更多类别提供了更大的灵活性。

草图不太灵活。 它在一个三按钮分段控件(用于符号、文本样式和颜色样式)下显示项目资产。 使用 Sketch,组件是可搜索的,但不能跨类别搜索。 XD 通过搜索所有资产中的所有组件来进行更好的搜索。

➠ +1 给 Adob​​e XD,因为它可以更好地管理资产。

UX 设计工具 Adob​​e XD UI 审查 - 资产面板
Adobe XD 的“资产”面板比 Sketch 提供了更多的灵活性。

使用来自其他库的主组件

使用 Sketch,设计师可以从大量链接库(本地或在线共享)中快速轻松地将主符号添加到画板。 在 Adob​​e XD 中,“链接资源”可以从“XD 云”(组件、颜色和字符样式)放入设计中,但由于这种尴尬的工作流程,Adobe XD 的灵活性要差得多。

➠ 在使用主组件时为 Sketch +1 以获得更好的用户体验。

编辑颜色样式

添加到资源库后,Adobe XD 让设计师可以编辑颜色样式并在画板上实时观察颜色变化。 在 Sketch 中,有一种全局编辑颜色的解决方法,但它不如 Adob​​e XD 直观。

➠ +1 到 Adob​​e XD 以更好地编辑颜色样式。

建立设计系统

在构建设计系统(图标、按钮、颜色样式、文本样式等)时,Sketch 有一种很好的方式来组织组件。 在创建和命名这些资产时使用斜线“/”,它们在组件面板中分组并在插入菜单中分层排列。 这是一种以合乎逻辑的方式组织组件的绝佳方法,对于使用数百个设计元素的设计师来说很有意义。

Adobe XD 不提供这种灵活性。

➠ +1 到 Sketch,便于管理设计资产。

Sketch 与 Adob​​e XD - 在 Sketch 中组织资产更容易
Sketch 中的符号可以拖入组以在组件面板下创建层次结构。 同样可以通过在组名后使用斜杠“/”重命名图层来实现。

缩放层和组件

Adobe XD 不能很好地处理包含多个组件的缩放对象。 一般来说,Sketch 处理得更好。 例如,在缩放符号时,它可以很好地保持元素之间的比例间距。

此外,Sketch 有一个有用的缩放图层功能 ( Command+K ),其中一组元素可以使用百分比或数字缩放,同时指定从哪个原点缩放。 Sketch 会调整所选图层的大小,而边框粗细、阴影大小和半径等样式属性将适当缩放。

Sketch 中另一个方便的功能是能够通过数字或百分比调整检查器中元素的大小。 这与上面的“缩放图层”命令略有不同。 通过将以下字母附加到百分比或数字——c /m、t、b、r—— Sketch 将从该原点缩放所选元素。 例如,“ 50%c ”会将所选元素从中心缩放 50%。

  • c/m:从中心缩放
  • t:从顶部缩放
  • b:从底部缩放
  • r:从右边缩放

注意:“从左边缩放”选项没有显示,因为它是 Sketch 中的默认行为。

查看 Sketch 中图层缩放的工作原理→

➠ +1 以在缩放元素时为 Sketch 提供更多功能和精度。

Sketch 与 Adob​​e XD - 在 Sketch 中手动调整图层大小更好
Sketch 可以更好地调整图层大小,因为检查器允许我们使用数学来调整大小。

复制和分发元素

Adobe XD 中的重复网格是一项方便的功能,可将一组元素转换为重复这些对象的网格。 大多数设计师在探索 XD 时可能尝试过几次,但设计师会使用多少次呢? 不幸的是,重复网格不会对齐图层,这是一个很大的缺点。

另一方面,使用 Sketch,我们可以按住Option键并拖动图层来复制它(同时按住Shift键来约束它)。 之后, Command+D根据需要重复元素多次,重复项之间的间距相同。

此外,Sketch 通过Smart Distribute加快了设计工作流程。 它使设计人员可以更好地控制创建网格、调整间距和重新排序图层。 除了Smart Distribute所做的许多有用的小事情外,它在检查器中还有一个神奇的“整洁”按钮。

在画板上随机放置多个对象后,我们可以单击“整理”按钮,它会神奇地将它们均匀地分布在网格上。 我们可以通过拖动出现的手柄(当悬停在组上时)或通过输入手动值来获得绝对精度来对间距进行额外的调整。

除了Smart Distribute之外,还创建了几个 Sketch 插件来帮助设计人员使用网格、指南和分布。 这里有三个:

分布层 • SketchDistributor • 均匀分布的指南

➠ +1 到 Sketch 以更好地复制和分配元素。

Adobe XD 与 Sketch - Sketch 中的智能分布
智能分布是一个有用的功能,可以以均匀的间距分布元素。

响应式设计工具

Adobe XD 和 Sketch 都具有类似的自动响应功能。 它们都允许手动控制元素的固定宽度和高度,同时将元素固定到边界框的特定原点。 Adobe XD 还有一个聪明的“响应式调整大小”工具,可以自动确定元素和组的大小调整——但它并不完美。

Sketch 有一个名为Smart Layout的智能响应工具。 设计人员可以构建响应式组件,每当调整其内容时,组件就会适应变化,从而实现更大的灵活性和更快的工作流程。

使用Smart Layout ,设计人员可以轻松创建自动调整大小的按钮,同时保持一致的边距和填充 - 无论文本标签有多长。 智能布局也适用于组。

Adobe XD 最近实现了“响应式调整大小”功能,但仍然落后于 Sketch。

➠ +1 为 Sketch 提供快速、简单的响应式设计功能。

Sketch 与 Adob​​e XD - Sketch 中的智能布局功能
使用 Sketch 中的 Smart Layout 可以轻松合并响应式组件。

插件

在众多的数字设计工具中,Sketch 拥有最强大的插件生态系统之一。 拥有数千个插件是 Sketch 最吸引人的功能之一,开发人员不断制作有用的插件来扩展 Sketch 的功能。

相比之下,Adobe XD 的插件集合相形见绌。 即使同一个开发人员创建了 Sketch 插件的 XD 版本,XD 也太新了,插件无法被广泛采用。 更重要的是,许多新的 XD 插件并没有为设计师增加足够的价值来接受它们。

➠ +1 为 Sketch 提供广泛的插件生态系统。

原型制作

借助Auto-animate ,Adobe XD 提高了原型制作的赌注。 使用“智能”自动动画功能,设计师可以在原型中创建漂亮的过渡,以可视化跨屏幕内容的移动。 XD 还可以通过新的“动作”将声音添加到原型中,该“动作”播放声音效果和其他音频文件以响应触发器。

Sketch 在用于原型制作的屏幕之间有一些基本的擦除,但没有提供与微交互相同的流动性。 尚不确定 Sketch 何时可以添加它们。 看起来,重点更多地在于将其他有价值的功能(例如助手)整合到 Sketch 中。

Sketch 的制造者很可能认为还有许多其他工具可以创建具有高度详细的微交互的原型,例如 ProtoPie。 它功能强大,可以轻松地从 Sketch、Figma 和 Adob​​e XD 导入设计。

在提供用于在移动设备上预览原型的应用程序方面,Sketch 和 Adob​​e XD 并驾齐驱: Sketch MirrorAdob​​e XD 。 这些应用程序通过 USB 电缆或 wifi 将在桌面上设计的原型拉到移动屏幕上。

➠ +1 Adob​​e XD 用于自动动画转换以可视化原型。

Adobe 原型制作:Adobe XD 中的自动动画
Adobe XD 的自动动画功能使原型制作变得轻松简单。

团队协作

这两种工具都提供团队协作。 Sketch 拥有Sketch for Teams ,使用共享云工作区的设计人员可以在其中分享想法、与共享云库保持同步、检查其他团队项目的进度并留下对设计的反馈——所有这些都在一个地方。

此外,无权访问 Sketch 应用程序的受邀利益相关者和合作者可以在浏览器中查看、检查和评​​论设计。 开发人员移交也使用Sketch for Teams集成到 Sketch 中。

在撰写本文时,Adobe XD 的高级版本允许团队通过 Creative Cloud 与其他设计师(在线和离线)共同编辑 XD 文件,共享文件以供审查,并轻松地将规范移交给开发人员。 所有这些功能目前都处于测试阶段

➠ +1 到 Sketch,实现直接的团队协作。

开发者交接

将设计交付给开发人员是至关重要的一步,Adobe XD 和 Sketch 都能很好地处理它。 通过在线平台共享项目,设计师可以生成规范并与开发人员合作,帮助他们将设计转变为网站和应用程序。

➠ +1 给 Adob​​e XD+1 给 Sketch以供开发人员交接。

Sketch vs XD:两种设计工具的开发人员交接都很容易
Adobe XD 和 Sketch 都使开发人员的交接变得容易。

版本控制和共享库

与其他设计人员一起处理同一项目时,控制设计文件版本至关重要。 它还有助于更有效地促进团队协作和设计反馈。 Sketch 最近将这些功能集成到Sketch for Teams中。 借助Sketch Cloud ,设计人员可以共享设计文件和,从而更轻松地在分布式团队中使用设计系统。

Adobe XD 还有一个带有 Adob​​e Creative Cloud 的云文件版本控制系统。 虽然 Creative Cloud 网站保留 XD 文件的版本,但无法恢复到以前的版本。 要恢复到以前的版本,设计人员需要通过 Creative Cloud 网站在 Adob​​e XD 中打开文件,然后将内容复制并粘贴到当前文档中。 除非命名或添加书签,否则文件版本也会在 30 天后自动删除。 换句话说,这不是一个无缝的过程。

与 Sketch 一样,XD 还使团队可以通过 Creative Cloud Libraries 轻松使用共享资源。 设计人员可以将这些库中的颜色、字符样式和图形引入 XD。

➠ +1 到 Sketch,以便在云中轻松进行文件版本控制和共享库。

黑暗模式

看起来很棒,让设计脱颖而出

许多设计师更喜欢在光线昏暗的房间里工作,以便在屏幕上看到他们的作品而不会产生反光或眩光。 深色模式 UI 非常适合该环境。 它为几乎所有颜色提供了出色的对比度,并使视觉内容更加引人注目。

深色模式不仅看起来很棒,而且可以最大程度地减少“数字眼睛疲劳”。 让我们面对现实吧,设计师们一天中的大部分时间都在盯着屏幕。 数字眼睛疲劳是影响数百万人的常见疾病。 从过度使用电脑到经常暴露在强光下,都会引起头痛、颈部疼痛、视力模糊和眼睛灼痛/刺痛。

深色模式在 Sketch App 与 Adob​​e XD 中的效果更好
设计师喜欢在深色模式下使用 Sketch,因为它可以让设计脱颖而出。 (来源:米克洛斯飞利浦)

强调和突出颜色

从 Sketch 52(2018 年 10 月)开始,Sketch 就支持暗模式。 它还支持 macOS Mojave 的全局口音高光颜色首选项。 在“图层”面板、“检查器”和应用程序其他位置突出显示的选定选项将匹配系统首选项。

暗模式在 Adob​​e XD 中不可用,甚至在 macOS 上也不可用。

➠ +1 到素描暗模式。

Sketch App vs Adob​​e XD:强调和突出颜色
Sketch 还在其 UI 中支持 macOS Accent 和 Highlight 颜色首选项。

Adobe XD 与 Sketch 决战的获胜者是…… Sketch

Sketch 以领先于 Adob​​e XD 的优势赢得了设计工具霸主地位的战斗。

在某些情况下,选择是显而易见的:Sketch 不适用于 Windows。 Adobe Creative Cloud 订阅者的一个显着优势还在于 XD“入门计划”是免费的——尽管它有相当大的限制。

Sketch 的多功能性应该迫使 macOS 上的设计师选择 Sketch 而不是 XD。 它的界面、插件、协作功能、响应式设计工具、可重复使用的符号、共享库和其他方便的功能胜过 Adob​​e XD。

Adobe XD vs Sketch 最终得分:Sketch 获胜
Sketch vs XD——最终得分。 草图显然是最重要的。

值得注意的是,无法将设计文件从 XD 移动到 Sketch 。 从 Sketch(和 Photoshop 或 Illustrator)过渡到 XD 更容易,因为 XD 可以打开 Sketch 文件。 使用 Abstract 或 InVision Craft 等纯 Sketch 插件时可能会出现一些问题,但可以通过一些清理来避免这种情况。

一些设计师喜欢 Adob​​e XD 的自动动画功能。 这是一个吸引人的功能,使原型看起来很棒。 然而,设计师需要记住,这只是一个花哨的属性。 考虑到 Sketch 与 XD 的优势,这种权衡是不值得的。 许多复杂的原型制作工具都可以与 Sketch 无缝协作。

战斗还没有结束。 未来几年,Adobe XD 与 Sketch 之间应该会展开一场激烈的全面战争。 最后,随着更多功能被添加到这两种设计工具中,设计师将从中受益。 这将使他们的日常工作生活更加轻松,这是值得期待的。


让我们知道您的想法! 请在下方留下您的想法、评论和反馈。

• • •

进一步阅读 Toptal 设计博客:

  • 精准设计——Adobe XD 评论
  • 探索多模式设计 - Adob​​e XD 教程
  • 形式和功能——顶级线框工具指南
  • 使用这些顶级 UX 工具掌握您的工艺
  • 最佳 UX 设计师作品集——鼓舞人心的案例研究和示例