Không có phần mềm "tốt nhất" cho thiết kế GUI. Nó chỉ phụ thuộc vào sở thích phần mềm / quy trình làm việc của bạn.
Photoshop
Tôi không chắc ý của bạn là "nhiều độ dốc có thể chỉnh sửa", nhưng nếu bạn biết bạn đang làm gì, Photoshop cung cấp tất cả các công cụ bạn cần để thiết kế bất kỳ GUI nào bạn có thể tưởng tượng. Không "đánh lừa" các công cụ cần thiết.
Mặc dù tên của nó, Photoshop đã phát triển vượt xa trở thành một công cụ chỉnh sửa / chỉnh sửa ảnh đơn giản và không có lý do gì bạn không thể thiết kế GUI trong đó. Photoshop có thể cung cấp bộ công cụ chỉnh sửa ảnh raster toàn diện nhất của bất kỳ chương trình đồ họa nào trên thị trường và nó được sử dụng cho mọi thứ, từ vẽ kỹ thuật số đến tô màu truyện tranh để minh họa cho thiết kế web và giao diện người dùng để sản xuất video và tạo nghệ thuật trò chơi 3D cho đến cả ảnh pháp y.
Các tính năng như mặt nạ điều chỉnh, kiểu lớp, đường dẫn vectơ, đối tượng thông minh, lớp comps, v.v ... làm cho nó trở thành một lựa chọn tự nhiên cho thiết kế UI cho những người đã quen thuộc với giao diện và bộ tính năng sâu. Một điểm cộng nữa là nó được tích hợp tốt với các công cụ như Illustrator, Flash Catalyst và nhiều ứng dụng / plugin của bên thứ 3.
bắn pháo hoa
Nhiều người thích Pháo hoa cho thiết kế web vì đó là những gì nó được thiết kế riêng và vì lý do này, đây cũng là một công cụ tốt để thiết kế GUI. Là các trang, biểu tượng và phong cách hướng đối tượng và hỗ trợ, Pháo hoa cho vay rất phù hợp với quy trình thiết kế UX. Nhiều người cũng tìm thấy Pháo hoa mang lại cho họ khả năng kiểm soát pixel hoàn hảo hơn mà không cần dùng đến thước kẻ, hướng dẫn hoặc công cụ đo lường.
Ngoài ra, Fireworks có rất nhiều tính năng hay như phối màu gradient, swatches ASE và trong một số cách kiểm soát kiểu chữ tốt hơn so với Photoshop. Lớp web của pháo hoa và sự tích hợp của nó với Trung tâm thiết bị của Adobe cũng giúp dễ dàng tạo nguyên mẫu nhanh chóng cho nhiều thiết bị.
Họa sĩ minh họa
Một ứng dụng phổ biến khác trong số các nhà thiết kế UX là Illustrator, chia sẻ rất nhiều điểm mạnh với Fireworks. Giống như Pháo hoa, nó hỗ trợ các biểu tượng, kiểu đối tượng nâng cao, nhiều bản vẽ nghệ thuật (tương tự trang) và thậm chí các phương tiện chỉnh sửa vector tốt hơn.
Photoshop, Fireworks, Illustrator, cũng như InDesign, tất cả đều có bộ khung dây / khuôn tô và các mẫu UX có sẵn cho chúng trên web, nhưng thiết kế UX mô-đun dễ dàng hơn trong Illustrator và Fireworks vì chúng hỗ trợ cho các thư viện biểu tượng có thể tái sử dụng.
Illustrator cũng hỗ trợ các kiểu ký tự và đoạn văn, làm cho các tính năng thiết kế kiểu chữ của nó vượt trội hơn nhiều so với Photoshop hoặc Fireworks. Ngoài ra, Illustrator rất tốt để minh họa, vì vậy mọi biểu tượng hoặc đồ họa web bạn có thể muốn tạo đều có thể được tạo trong cùng một chương trình.
Thiết kế
InDesign là một ứng dụng rất phổ biến khác trong số các IAs, IxD, v.v. InDesign cũng có các phương tiện sắp chữ rất tiên tiến và hỗ trợ bố trí lưới. Điều này, cùng với tích hợp InCopy và Adobe Digital Publishing Suite làm cho nó trở thành một lựa chọn tự nhiên cho các công ty truyền thông in ấn muốn thiết kế ứng dụng di động cho tạp chí của họ.
Nhưng vào cuối ngày, mọi công cụ đều có điểm mạnh và điểm yếu. Các ứng dụng dành riêng cho UX nhất như Axure, Balsamiq, OmniGraffle, v.v ... có rất nhiều tính năng dành riêng cho UX dành cho thiết kế bố trí / khung dây / tương tác. Nhưng vào cuối ngày, bạn vẫn cần thực sự thiết kế đồ họa cho UI, công cụ thiết kế đồ họa như Photoshop / Fireworks / Illustrator là cần thiết.
Đó là lý do tại sao hầu hết các quy trình thiết kế UI bao gồm nhiều hơn một ứng dụng. Vì vậy, trừ khi bạn chỉ quan tâm đến một phần của quy trình thiết kế giao diện người dùng, ví dụ như tạo khung hoặc xây dựng thư viện UX hoặc tạo mẫu, thì sẽ không có một "phần mềm tốt nhất" nào.