GUI 디자인을위한 범용 "최상의"소프트웨어는 없습니다. 소프트웨어 / 워크 플로 기본 설정에 따라 다릅니다.
포토샵
"다중 편집 가능한 그라디언트"의 의미가 무엇인지 잘 모르겠지만, 수행중인 작업을 아는 경우 Photoshop은 상상할 수있는 모든 GUI를 디자인하는 데 필요한 모든 도구를 제공합니다. "트릭"도구가 필요하지 않습니다.
Photoshop의 이름에도 불구하고 Photoshop은 단순한 사진 편집 / 조작 도구 이상으로 발전했으며 GUI 디자인을 할 수없는 이유가 없습니다. Photoshop은 시중에 판매되는 모든 그래픽 프로그램에서 가장 포괄적 인 래스터 이미지 편집 도구 세트를 제공하며 디지털 페인팅에서 만화 색칠, 일러스트레이션, 웹 및 UI 디자인, 비디오 제작 및 3D 게임 아트 제작, 사진에 이르기까지 모든 용도로 사용됩니다. 법의학.
조정 마스크, 레이어 스타일, 벡터 패스, 스마트 오브젝트, 레이어 구성 요소 등과 같은 기능은 인터페이스 및 심층 기능 세트에 이미 익숙한 사용자를위한 UI 디자인을위한 자연스러운 선택입니다. 또 다른 장점은 Illustrator, Flash Catalyst 및 많은 타사 앱 / 플러그인과 같은 도구와 잘 통합되어 있다는 것입니다.
불꽃
많은 사람들이 웹 디자인을 위해 Fireworks를 특별히 설계했기 때문에 Fireworks를 선호하므로 GUI 디자인을위한 훌륭한 도구이기도합니다. Fireworks는 객체 지향적이고 페이지, 심볼 및 스타일을 지원하므로 UX 디자인 워크 플로우에 적합합니다. 많은 사람들은 또한 Fireworks가 눈금자, 안내선 또는 측정 도구에 의존하지 않고도 픽셀을 완벽하게 제어 할 수 있다는 것을 알고 있습니다.
또한 Fireworks에는 그라디언트 디더링, ASE 견본 및 Photoshop에 비해 타이포그래피 제어 기능이 뛰어난 멋진 기능이 많이 있습니다. Fireworks의 웹 레이어와 Adobe의 Device Central과의 통합을 통해 여러 장치의 프로토 타입을 쉽게 만들 수 있습니다.
일러스트 레이터
UX 디자이너들에게 인기있는 또 다른 앱은 Fireworks와 많은 장점을 공유하는 Illustrator입니다. Fireworks와 마찬가지로 심볼, 고급 객체 스타일, 여러 대지 (페이지와 유사) 및 더 나은 벡터 편집 기능을 지원합니다.
Photoshop, Fireworks, Illustrator 및 InDesign에는 모두 웹에서 와이어 프레임 / 스텐실 키트 및 UX 템플릿을 사용할 수 있지만 Illustrator 및 Fireworks에서는 재사용 가능한 심볼 라이브러리를 지원하므로 모듈 식 UX 디자인이 더 쉽습니다.
Illustrator는 또한 문자 및 단락 스타일을 지원하므로 타이포그래피 디자인 기능이 Photoshop 또는 Fireworks보다 훨씬 뛰어납니다. 또한 Illustrator는 일러스트레이션에 적합하므로 만들려는 아이콘이나 웹 그래픽을 동일한 프로그램에서 만들 수 있습니다.
인디자인
InDesign은 IA, IxD 등에서 매우 인기있는 앱입니다. 그래픽 디자인 기능은 제한적일 수 있지만 페이지, 단락 및 문자 스타일, 스 니펫 및 개체 라이브러리에 대한 지원은 많은 UX 디자인 작업에 이상적입니다. InDesign에는 또한 고급 조판 기능이 있으며 격자 레이아웃을 지원합니다. 이 기능은 InCopy 통합 및 Adobe Digital Publishing Suite와 함께 잡지 용 모바일 앱을 디자인하려는 인쇄 매체 회사에게 자연스럽게 선택됩니다.
그러나 하루가 끝나면 모든 도구에는 강점과 약점이 있습니다. Axure, Balsamiq, OmniGraffle 등과 같은 UX 전용 앱에는 레이아웃 / 와이어 프레임 / 상호 작용 디자인을위한 훌륭한 UX 관련 기능이 많이 있습니다. 그러나 하루가 끝나도 여전히 Photoshop / Fireworks / Illustrator와 같은 그래픽 디자인 도구가 필요한 UI 용 그래픽을 디자인해야합니다.
그렇기 때문에 대부분의 UI 디자인 워크 플로에는 둘 이상의 앱이 포함됩니다. 따라서 UI 설계 프로세스의 단일 부분 (예 : 와이어 프레이밍 또는 UX 라이브러리 구축 또는 프로토 타입 작성)에만 관심이없는 경우 단일 "최상의 소프트웨어"는 없습니다.