Thiết kế giao diện

Figma

Công cụ thiết kế giao diện chạy trên trình duyệt, chuẩn chung của ngành sản phẩm.

Figma là công cụ thiết kế giao diện chạy trên trình duyệt, mạnh nhất ở làm việc nhóm và bàn giao cho lập trình. Không hợp cho ấn phẩm marketing hằng ngày.

✓ Free✓ Web✓ macOS
9.5
ĐIỂM TOPỨNGDỤNG
Hạng #1 trong nhóm Thiết kế giao diện · ↑ 3
Nhà phát triển
Figma, Inc.
Nền tảng
Web · Windows · macOS · iOS · Android
Giá
Bản miễn phí cho cá nhân · Gói đội nhóm tính theo người chỉnh sửa
Ngôn ngữ
English
NGƯỜI DÙNG CHẤM

Bạn đánh giá Figma 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.

Làm việc nhóm
9.9
Thiết kế giao diện
9.7
Bàn giao cho lập trình
9.5
Minh hoạ và xử lý ảnh
6.5
Giá trị so với chi phí
8.8
REVIEW

Đánh giá chi tiết Figma

Trả lời ngắn: Figma là công cụ thiết kế giao diện chạy trên trình duyệt, mạnh nhất ở chỗ nhiều người sửa cùng lúc trên một file và lập trình viên lấy được thông số trực tiếp từ bản thiết kế.

Nên dùng nếu: bạn thiết kế website, ứng dụng, hoặc làm việc trong đội có cả thiết kế và lập trình. Không phải công cụ cho: ấn phẩm marketing hằng ngày, dùng Canva sẽ nhanh hơn nhiều.

Figma khác gì các công cụ thiết kế khác?

Ba khác biệt tạo nên vị thế của Figma:

Chạy trên trình duyệt. Không cài đặt, không lo phiên bản, không gửi file qua lại. Người xem chỉ cần một đường link.

Nhiều người sửa cùng lúc. Giống Google Docs nhưng cho thiết kế. Cả đội nhìn thấy con trỏ của nhau, bình luận ngay trên bản thiết kế.

Lập trình viên lấy được thông số trực tiếp. Bấm vào một nút là thấy màu, khoảng cách, cỡ chữ và cả đoạn CSS. Điều này xoá bỏ khâu "thiết kế bàn giao cho code" vốn hay sai sót.

Figma làm tốt việc gì?

Loại việcMức độGhi chú
Thiết kế giao diện web, appTốt nhấtTiêu chuẩn của ngành
Làm việc nhómTốt nhấtNhiều người sửa cùng lúc
Bàn giao cho lập trìnhTốt nhấtLấy thông số và CSS trực tiếp
Dựng hệ thống thiết kếRất tốtComponent tái sử dụng, biến số
Bản mẫu tương tácRất tốtBấm thử được như app thật
Vẽ sơ đồ, bảng ý tưởngTốtCó FigJam đi kèm
Ấn phẩm mạng xã hộiKháLàm được nhưng chậm hơn Canva
Chỉnh ảnhKémChỉ ở mức cơ bản
Dàn trang in ấnKémKhông có kiểm soát màu in

Ai nên dùng Figma?

  • Nhà thiết kế giao diện, đây là công cụ chuẩn của ngành, gần như bắt buộc phải biết.
  • Lập trình viên frontend, đọc thông số từ bản thiết kế thay vì hỏi đi hỏi lại.
  • Quản lý sản phẩm, xem và bình luận trực tiếp trên bản thiết kế.
  • Startup, đội nhóm nhỏ, bản miễn phí đủ dùng cho dự án nhỏ.

Không cần Figma nếu công việc của bạn là ấn phẩm marketing, banner, bài đăng, slide. Canva làm việc đó nhanh hơn nhiều.

Bốn thứ nên học sớm

1. Component, thành phần dùng lại

Tạo một nút thành component, dùng ở 50 chỗ. Sửa component gốc thì cả 50 chỗ đổi theo. Đây là tính năng quan trọng nhất của Figma và cũng bị bỏ qua nhiều nhất.

2. Auto layout, bố cục tự co giãn

Đặt auto layout cho khung, nội dung dài ra thì khung tự giãn. Không còn phải kéo tay từng phần tử mỗi lần đổi chữ.

3. Biến số cho màu và cỡ chữ

Định nghĩa bảng màu và bộ cỡ chữ một lần, dùng xuyên suốt. Đổi màu chủ đạo thì cả file đổi theo, và bạn có sẵn nền tảng để làm giao diện tối.

4. Chế độ xem dành cho lập trình

Chia sẻ link ở chế độ này cho lập trình viên. Họ tự lấy được mọi thông số mà không cần hỏi bạn.

Sai lầm phổ biến của người mới: vẽ từng màn hình riêng lẻ như vẽ tranh. Cách đúng là dựng hệ thống trước, màu, cỡ chữ, component, rồi ghép màn hình từ những thành phần đó. Chậm hơn lúc đầu, nhanh hơn rất nhiều về sau.

Hạn chế cần biết

Cần thời gian học

Figma không khó như Photoshop nhưng cũng không phải mở ra là dùng được ngay. Cần vài tuần để quen với component và auto layout.

Phụ thuộc mạng

Có bản cài trên máy nhưng vẫn cần mạng để đồng bộ. Mạng chậm thì trải nghiệm khó chịu, nhất là với file lớn.

File lớn chạy nặng

Dự án nhiều màn hình và nhiều ảnh sẽ làm trình duyệt chậm rõ rệt.

Không thay được công cụ in ấn

Thiếu kiểm soát màu cho bản in và không có công cụ dàn trang tài liệu dài. Đừng dùng Figma để chuẩn bị file cho nhà in.

Bàn giao cho lập trình viên thế nào cho gọn?

Đây là khâu tạo ra nhiều hiểu lầm nhất giữa người thiết kế và người lập trình, và cũng là nơi Figma tạo khác biệt lớn nhất so với công cụ khác.

  1. Đặt tên lớp cho có nghĩa (30 phút), Lập trình viên đọc tên lớp để hiểu ý đồ. Tên mặc định kiểu hình chữ nhật 27 không nói lên điều gì.
  2. Dùng thành phần dùng lại thay vì sao chép (liên tục), Nút bấm phải là một thành phần duy nhất, không phải mười bản sao. Lập trình viên nhìn vào biết ngay đây là một thành phần trong mã nguồn.
  3. Đặt biến cho màu và khoảng cách (40 phút), Thay vì mã màu rời rạc, dùng biến có tên. Điều này ánh xạ thẳng sang biến trong mã nguồn.
  4. Vẽ đủ các trạng thái (60 phút), Trạng thái trống, đang tải, có lỗi, dữ liệu quá dài. Đây là phần hay bị quên nhất và cũng gây tranh cãi nhiều nhất khi bàn giao.
  5. Ghi chú những chỗ có quy tắc riêng (20 phút), Ví dụ danh sách quá mười mục thì hiện thế nào. Ghi ngay cạnh thiết kế, đừng để trong tin nhắn.
Câu hỏi giúp kiểm tra bản thiết kế đã sẵn sàng bàn giao chưa: nếu lập trình viên không hỏi bạn câu nào mà vẫn làm đúng, thì bản thiết kế đã đủ. Mỗi câu hỏi họ phải hỏi là một chỗ bạn chưa vẽ rõ. Hãy thử đưa cho một người chưa dự họp thiết kế xem, họ sẽ chỉ ra chính xác những chỗ còn thiếu.

Phần lớn thời gian mất mát trong dự án không đến từ việc thiết kế hay lập trình chậm, mà từ những vòng trao đổi qua lại vì bản thiết kế chưa nói hết. Một giờ bỏ ra để làm kỹ khâu bàn giao thường tiết kiệm được vài ngày ở giai đoạn sau.

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

Tiêu chíFigmaCanvaAdobe XDPhotoshop
Thiết kế giao diệnTốt nhấtKhôngTốtHạn chế
Làm việc nhómTốt nhấtTốtKháHạn chế
Bàn giao cho codeTốt nhấtKhôngTốtKém
Ấn phẩm marketingKháTốt nhấtKháTốt
Thời gian họcVài tuầnMột buổiVài tuầnVài tháng
Chạy trên trình duyệtCóCóKhôngHạn chế
Bản miễn phíRộng rãiRộng rãiHạn chếKhông

Xem thêm đánh giá Canva, đánh giá v0, công cụ sinh giao diện React từ ảnh thiết kế, hoặc duyệt công cụ thiết kế.

Kết luận

Nếu bạn làm sản phẩm số, website, ứng dụng, phần mềm, Figma là công cụ mặc định và không có lý do gì để chọn khác. Cả ngành đang dùng nó, nên bạn cũng dễ tuyển người và dễ hợp tác.

Nếu bạn làm marketing và cần ấn phẩm hằng ngày, Figma là lựa chọn sai. Nó mạnh nhưng chậm cho loại việc đó.

Bản miễn phí đủ cho cá nhân và dự án nhỏ, nên cứ thử nghiêm túc trước. Việc đầu tiên nên học là component, nó thay đổi hoàn toàn cách bạn làm việc.

Về bài đánh giá này: Giới hạn của gói miễn phí và cấu trúc gói cước Figma có thay đổi theo thời gian. Kiểm tra thông tin hiện hành tại trang chủ Figma.
ĐÁNH GIÁ

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

Điểm mạnh

  • Nhiều người cùng chỉnh sửa một file theo thời gian thực
  • Chạy trên trình duyệt, không phụ thuộc hệ điều hành
  • Hệ thống thành phần dùng lại rất mạnh
  • Bàn giao cho lập trình viên thuận tiện
  • Kho tiện ích mở rộng lớn

Điểm yếu

  • Phụ thuộc kết nối mạng khi làm việc
  • Chi phí tăng theo số người chỉnh sửa
  • Không mạnh ở minh hoạ và xử lý ảnh
  • Giao diện tiếng Anh, chưa có tiếng Việt
  • File lớn nhiều thành phần dễ chậm
Phù hợp nhất với
Nhà thiết kế giao diện phần mềmĐội sản phẩm làm việc cùng nhauLập trình viên cần lấy thông số thiết kếNgười làm bản mẫu tương tác
HỎI ĐÁP

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

Figma có miễn phí không?

Có bản miễn phí khá rộng rãi, đủ cho cá nhân và dự án nhỏ. Giới hạn nằm ở số file dự án và một số tính năng làm việc nhóm nâng cao.

Figma và Canva nên chọn cái nào?

Chọn Figma nếu bạn thiết kế giao diện website hoặc ứng dụng. Chọn Canva nếu bạn làm ấn phẩm marketing, bài đăng mạng xã hội và slide. Hai công cụ phục vụ hai mục đích khác nhau.

Học Figma mất bao lâu?

Vài tuần để quen với các tính năng cốt lõi. Không khó như Photoshop nhưng cũng không phải mở ra là dùng được ngay, cần thời gian nắm component và auto layout.

Nên học gì đầu tiên trong Figma?

Component, thành phần dùng lại. Tạo một nút thành component rồi dùng ở nhiều chỗ, sửa gốc thì tất cả đổi theo. Đây là tính năng quan trọng nhất và cũng bị bỏ qua nhiều nhất.

Figma có dùng để chuẩn bị file in được không?

Không nên. Figma thiếu kiểm soát màu cho bản in và không có công cụ dàn trang tài liệu dài. Hãy dùng phần mềm chuyên cho in ấn.

Lập trình viên dùng Figma thế nào?

Nhà thiết kế chia sẻ link ở chế độ dành cho lập trình. Bấm vào từng thành phần là thấy màu, khoảng cách, cỡ chữ và cả đoạn CSS, không cần hỏi lại nhà thiết kế.

Figma có cần mạng không?

Có bản cài trên máy nhưng vẫn cần mạng để đồng bộ. Mạng chậm sẽ gây khó chịu, nhất là với file lớn nhiều màn hình.

Auto layout trong Figma là gì?

Tính năng cho khung tự co giãn theo nội dung. Đặt auto layout rồi thì nội dung dài ra khung tự giãn, không phải kéo tay từng phần tử mỗi lần đổi chữ.

Sai lầm phổ biến nhất của người mới học Figma là gì?

Vẽ từng màn hình riêng lẻ như vẽ tranh. Cách đúng là dựng hệ thống trước, màu, cỡ chữ, component, rồi ghép màn hình từ những thành phần đó.

KẾT LUẬN

Chuẩn chung của ngành thiết kế sản phẩm, và lý do chính là khả năng làm việc cùng nhau. Nếu bạn làm thiết kế ấn phẩm hay minh hoạ thì đây không phải công cụ phù hợp.