Thiết kế giao diện

Sketch

Công cụ thiết kế giao diện gọn nhẹ, chạy riêng trên máy Mac

Từng thao tác chỉ chậm hơn vài phần mười giây, nhưng người thiết kế thực hiện hàng nghìn thao tác mỗi ngày.

Chỉ chạy trên macOSNhẹ và nhanhTrả phí theo năm
8.5
ĐIỂM TOPỨNGDỤNG
Hạng #3 trong nhóm Thiết kế giao diện
Nhà phát triển
Sketch B.V.
Nền tảng
macOS · Web
Giá
Trả phí theo năm · macOS, bản web để xem và góp ý
Ngôn ngữ
English
NGƯỜI DÙNG CHẤM

Bạn đánh giá Sketch thế nào?

Điểm này độc lập với điểm của ban biên tập và quyết định thứ hạng ở tab “Người dùng bình chọn”.

Chưa có bình chọn
Bạn thấy sao?
Không cần đăng nhập. Mỗi người một phiếu, đổi lại được.
CHẤM ĐIỂM

Điểm từng tiêu chí

Điểm tổng là trung bình có trọng số của các tiêu chí bên dưới.

Tốc độ với tệp lớn
9.2
Quản lý hệ thống thiết kế
9
Làm việc ngoại tuyến
9.3
Chạy trên mọi hệ điều hành
3
Làm việc nhiều người
7.5
REVIEW

Đánh giá chi tiết Sketch

Trả lời ngắn: Sketch từng là chuẩn mực của ngành thiết kế giao diện và vẫn nhanh hơn hẳn các đối thủ chạy trong trình duyệt, nhưng chỉ dùng được trên một hệ điều hành.

Thực tế: giới hạn về nền tảng là lý do khiến nó mất vị trí dẫn đầu, không phải vì chất lượng.

Vì sao phần mềm cài trên máy vẫn nhanh hơn?

Các công cụ thiết kế giao diện chạy trong trình duyệt đã tiến rất xa, tới mức nhiều người không còn thấy khác biệt.

Nhưng khác biệt vẫn tồn tại và lộ ra ở những tệp lớn. Khi bản thiết kế có hàng trăm khung hình và hàng nghìn thành phần, phần mềm cài trên máy dùng trực tiếp tài nguyên hệ thống, còn công cụ trong trình duyệt phải làm việc trong giới hạn mà trình duyệt cho phép.

Kết quả là độ trễ khi cuộn, khi kéo thành phần, khi mở một tệp nặng. Từng thao tác chỉ chậm hơn vài phần mười giây, nhưng người thiết kế thực hiện hàng nghìn thao tác mỗi ngày.

Với người làm việc trên các hệ thống thiết kế lớn, chênh lệch đó là lý do thật để cân nhắc.

Sketch làm được gì?

ViệcMức độGhi chú
Tốc độ với tệp thiết kế lớnRất tốtLợi thế của phần mềm cài trên máy
Dựng và quản lý hệ thống thiết kếRất tốtThành phần dùng lại và biến thể
Làm việc ngoại tuyếnRất tốtKhông cần mạng để thiết kế
Hệ sinh thái tiện ích mở rộngRất tốtTích luỹ qua nhiều năm
Bàn giao cho lập trình viênTốtQua bản web, không cần cài đặt
Làm việc nhiều người cùng lúcTốtCó nhưng không mượt bằng đối thủ
Chỉ chạy trên macOSKémGiới hạn quyết định nhất
Cộng đồng và tài liệu hiện nayKháThu hẹp dần khi thị phần giảm
Người mới trong ngành biết dùngKháPhần lớn học công cụ khác

Ai nên dùng Sketch?

  • Đội thiết kế toàn bộ dùng máy Mac — điều kiện bắt buộc.
  • Người làm hệ thống thiết kế rất lớn — tốc độ tạo khác biệt rõ.
  • Ai cần làm việc ngoại tuyến thường xuyên — không phụ thuộc đường truyền.
  • Đội đã dùng nó nhiều năm — chi phí chuyển đổi cao hơn lợi ích.

Không khả thi nếu đội bạn có người dùng Windows — Figma hoặc Penpot chạy được mọi nơi.

Khi nào việc chỉ chạy trên một hệ điều hành là vấn đề?

Với cá nhân thì đơn giản, nhưng với đội nhóm thì hệ quả lan rộng hơn nhiều người nghĩ.

Tình huốngHệ quả
Tuyển thêm người thiết kếPhải mua máy Mac cho họ
Lập trình viên muốn xem tệp gốcPhải qua bản web, không sửa được
Thuê cộng tác viên bên ngoàiThu hẹp đáng kể nhóm ứng viên
Khách hàng muốn nhận tệp gốcHọ có thể không mở được
Người quản lý muốn góp ýĐược, qua bản web
Đội có người dùng WindowsKhông có giải pháp
Chi phí thật của việc bó buộc vào một hệ điều hành không nằm ở giá phần mềm mà ở việc tuyển người. Khi bạn cần thêm một người thiết kế, danh sách ứng viên phù hợp bị thu hẹp về những người đã có máy Mac hoặc bạn phải mua máy cho họ — khoản chi lớn hơn nhiều lần phí phần mềm cả năm. Với đội đang phát triển, đây là yếu tố nên tính trước khi chọn công cụ, chứ không phải sau khi đã dựng xong hệ thống thiết kế trong đó.

Quy trình dựng hệ thống thiết kế cho sản phẩm

  1. Thống kê các thành phần đang có trên sản phẩm thật (2 ngày) — Thường nhiều hơn bạn nghĩ.
  2. Gom các thành phần trùng lặp lại làm một (1 ngày) — Bảy kiểu nút thường rút được xuống ba.
  3. Định nghĩa bảng màu và cỡ chữ chuẩn (1 ngày) — Nền tảng của mọi thứ về sau.
  4. Dựng thành phần dùng lại kèm các biến thể (1 tuần) — Trạng thái thường, nhấn, khoá.
  5. Viết hướng dẫn dùng cho từng thành phần (3 ngày) — Khi nào dùng và khi nào không.
  6. Rà lại sau mỗi quý và loại thành phần chết (nửa ngày) — Hệ thống phình to là hệ thống hỏng.

Vì sao gom thành phần trùng lặp là bước quan trọng nhất?

Đây là bước ít hấp dẫn nhất nhưng nó quyết định hệ thống thiết kế có được dùng hay không.

Khi thống kê một sản phẩm đã chạy vài năm, bạn thường tìm thấy bảy tám kiểu nút khác nhau, năm kích cỡ chữ gần giống nhau, và hàng chục sắc độ xám chỉ lệch nhau vài phần trăm.

Những khác biệt đó không có chủ ý — chúng phát sinh vì mỗi người thiết kế ở mỗi thời điểm tự chọn một giá trị. Người dùng không nhận ra từng cái, nhưng cảm giác chung là sản phẩm thiếu chỉn chu.

Nếu bạn đưa cả bảy kiểu nút vào hệ thống thiết kế, bạn đã hợp thức hoá sự lộn xộn. Người thiết kế sau sẽ tiếp tục phải chọn giữa bảy phương án và tiếp tục chọn khác nhau. Gom lại còn ba kiểu có mục đích rõ ràng mới là điều làm cho hệ thống có giá trị.

Hạn chế cần biết

Chỉ chạy trên macOS

Giới hạn quyết định nhất và không có cách khắc phục.

Làm việc nhiều người chưa mượt bằng đối thủ

Đây là chỗ các công cụ chạy trong trình duyệt vượt lên.

Cộng đồng thu hẹp dần

Ít tài liệu mới và ít tiện ích được cập nhật hơn trước.

Người mới trong ngành ít biết dùng

Phần lớn được đào tạo trên công cụ khác, nên bạn phải dạy lại.

Phần mềm chỉ có tiếng Anh

Không có bản dịch, và tài liệu hướng dẫn tiếng Việt cũng rất ít vì cộng đồng trong nước nhỏ.

Sketch so với các công cụ khác

Tiêu chíSketchFigmaPenpotFramer
Tốc độ với tệp lớnRất tốtTốtKháTốt
Chạy trên mọi hệ điều hànhKhông
Làm việc nhiều ngườiTốtTốt nhấtRất tốtTốt
Hệ sinh thái tiện íchRất tốtTốt nhấtKháTốt
Làm việc ngoại tuyếnTốt nhấtKháTốtKhá
Người mới trong ngành biết dùngKháTốt nhấtKháTốt

Xem thêm đánh giá Figma, đánh giá Penpot, đánh giá Framer, đánh giá Balsamiq, hoặc duyệt công cụ thiết kế giao diện.

Kết luận

Sketch vẫn là phần mềm tốt, và với đội thiết kế toàn bộ dùng máy Mac làm việc trên hệ thống lớn, lợi thế về tốc độ là thật.

Việc nó mất vị trí dẫn đầu không phải vì chất lượng đi xuống mà vì đối thủ giải quyết được hai thứ nó không giải quyết: chạy trên mọi hệ điều hành và làm việc nhiều người thật sự mượt.

Với đội mới bắt đầu, khó tìm được lý do chọn nó. Nhưng nếu bạn đã có một hệ thống thiết kế lớn dựng trong đó và cả đội đều dùng Mac, chi phí chuyển đổi thường lớn hơn lợi ích — và ở lại là quyết định hợp lý.

Về bài đánh giá này: Bảng giá theo gói và phạm vi tính năng của bản web Sketch thay đổi theo thời gian. Kiểm tra thông tin hiện hành tại trang chủ Sketch.
ĐÁNH GIÁ

Điểm mạnh & điểm yếu

Điểm mạnh

  • Tốc độ với tệp thiết kế lớn tốt hơn công cụ chạy trong trình duyệt
  • Dựng và quản lý hệ thống thiết kế với thành phần dùng lại
  • Làm việc ngoại tuyến không cần mạng
  • Hệ sinh thái tiện ích mở rộng tích luỹ qua nhiều năm
  • Bàn giao cho lập trình viên qua bản web, không cần cài đặt

Điểm yếu

  • Chỉ chạy trên macOS
  • Làm việc nhiều người chưa mượt bằng đối thủ
  • Cộng đồng và tài liệu thu hẹp dần
  • Người mới trong ngành phần lớn học công cụ khác
  • Phần mềm chỉ có tiếng Anh
Phù hợp nhất với
Đội thiết kế toàn bộ dùng máy MacNgười làm hệ thống thiết kế rất lớnAi cần làm việc ngoại tuyến thường xuyênĐội đã dùng nó nhiều năm
HỎI ĐÁP

Câu hỏi thường gặp

Vì sao phần mềm cài trên máy vẫn nhanh hơn?

Vì nó dùng trực tiếp tài nguyên hệ thống, còn công cụ trong trình duyệt phải làm việc trong giới hạn mà trình duyệt cho phép.

Chênh lệch tốc độ lộ ra khi nào?

Khi bản thiết kế có hàng trăm khung hình và hàng nghìn thành phần — độ trễ xuất hiện khi cuộn, kéo thành phần, hoặc mở tệp nặng.

Chi phí thật của việc chỉ chạy trên một hệ điều hành là gì?

Không nằm ở giá phần mềm mà ở việc tuyển người — danh sách ứng viên bị thu hẹp hoặc bạn phải mua máy cho họ.

Đội có người dùng Windows thì sao?

Không có giải pháp. Đây là trường hợp duy nhất mà công cụ này hoàn toàn không dùng được.

Dựng hệ thống thiết kế nên bắt đầu từ đâu?

Thống kê các thành phần đang có trên sản phẩm thật — thường nhiều hơn bạn nghĩ rất nhiều.

Vì sao gom thành phần trùng lặp là bước quan trọng nhất?

Vì nếu đưa cả bảy kiểu nút vào hệ thống, bạn đã hợp thức hoá sự lộn xộn và người thiết kế sau vẫn tiếp tục chọn khác nhau.

Những khác biệt nhỏ đó từ đâu ra?

Chúng phát sinh vì mỗi người thiết kế ở mỗi thời điểm tự chọn một giá trị, không phải vì có chủ ý.

Người dùng có nhận ra sự lộn xộn đó không?

Không nhận ra từng cái, nhưng cảm giác chung là sản phẩm thiếu chỉn chu.

Bao lâu nên rà lại hệ thống thiết kế?

Mỗi quý, và mạnh dạn loại những thành phần không ai dùng — hệ thống phình to là hệ thống hỏng.

KẾT LUẬN

Chi phí thật của việc bó buộc vào một hệ điều hành không nằm ở giá phần mềm mà ở việc tuyển người.