GUI 设计没有通用的“最佳”软件。这仅取决于您的软件/工作流程偏好。
Photoshop
我不确定您所说的“多个可编辑渐变”是什么意思,但如果您知道自己在做什么,Photoshop 会提供您设计任何您可以想象的 GUI 所需的所有工具。不需要“欺骗”工具。
尽管有它的名字,Photoshop 的发展已经远远超出了一个简单的照片编辑/操作工具,而且你没有理由不能在其中进行 GUI 设计。Photoshop 可能提供了市场上任何图形程序中最全面的光栅图像编辑工具集,它用于从数字绘画到漫画书着色到插图到网页和 UI 设计到视频制作和创建 3D 游戏艺术甚至照片的所有内容取证。
调整蒙版、图层样式、矢量路径、智能对象、图层组合等功能使其成为那些已经熟悉其界面和深层功能集的用户的自然选择。另一个优点是它与 Illustrator、Flash Catalyst 和许多 3rd 方应用程序/插件等工具很好地集成在一起。
烟花
许多人更喜欢 Fireworks 用于网页设计,因为它是专门设计的,因此它也是 GUI 设计的好工具。作为面向对象并支持页面、符号和样式,Fireworks 非常适合 UX 设计工作流程。很多人还发现 Fireworks 无需借助标尺、参考线或测量工具即可提供更好的像素完美控制。
此外,Fireworks 有很多不错的功能,例如渐变抖动、ASE 色板,在某些方面比 Photoshop 更好的排版控制。Fireworks 的 Web 层及其与 Adobe 的 Device Central 的集成也使得为多个设备快速制作原型变得容易。
插画家
另一个在 UX 设计师中流行的应用程序是 Illustrator,它与 Fireworks 有很多优点。与 Fireworks 一样,它支持符号、高级对象样式、多个画板(类似于页面)甚至更好的矢量编辑工具。
Photoshop、Fireworks、Illustrator 以及 InDesign,都在 Web 上提供了线框/模板套件和 UX 模板,但模块化 UX 设计在 Illustrator 和 Fireworks 中更容易,因为它们支持可重复使用的符号库。
Illustrator 还支持字符和段落样式,使其排版设计功能远远优于 Photoshop 或 Fireworks。此外,Illustrator 非常适合插图,因此您可能想要创建的任何图标或 Web 图形都可以在同一个程序中制作。
设计
InDesign 是另一个在 IA、IxD 等中非常流行的应用程序。它的图形设计功能可能有限,但它对页面、段落和字符样式、片段和对象库的支持使其成为许多 UX 设计任务的理想选择。InDesign 还具有非常先进的排版功能并支持网格布局。这与 InCopy 集成和 Adobe Digital Publishing Suite 一起使其成为希望为其杂志设计移动应用程序的印刷媒体公司的自然选择。
但归根结底,每种工具都有其优点和缺点。像 Axure、Balsamiq、OmniGraffle 等大多数 UX 特定的应用程序具有许多针对布局/线框/交互设计的出色的 UX 特定功能。但归根结底,您仍然需要为 UI 实际设计图形,这需要 Photoshop/Fireworks/Illustrator 等图形设计工具。
这就是为什么大多数 UI 设计工作流程都包含多个应用程序的原因。因此,除非您只关心 UI 设计过程的单个部分,例如线框图或构建 UX 库或原型设计,否则不会有单一的“最佳软件”。