Giao diện trực quan tùy thuộc vào người đang nhìn nó
Khách hàng nào cũng muốn một giao diện trực quan. Nhưng gần như chẳng ai nói được điều đó nghĩa là gì.
Hỏi mười người thì bạn nhận về mười phiên bản của cùng một câu mơ hồ: "nó phải dễ hiểu là được." Nghe có vẻ như một tiêu chuẩn. Nhưng không phải. Đó là một cảm giác, mà cảm giác thì không phải là một bản đặc tả.
Đây là điều mà phần lớn các bài viết hiểu sai. "Trực quan" không phải là một phẩm chất mà giao diện tự thân có được. Nó là mối quan hệ giữa giao diện và người cụ thể đang dùng nó. Cùng một màn hình có thể hiển nhiên với người này nhưng lại không dùng nổi với người khác.
"Trực quan" thực ra là gì
Khi một thứ gì đó cho cảm giác trực quan, bạn không đang khám phá ra nó. Bạn đang nhận ra nó.
Bạn biết cái kính lúp nghĩa là tìm kiếm. Bạn biết ba vạch ngang nghĩa là menu. Bạn biết dấu X ở góc dùng để đóng cửa sổ.
Chẳng cái nào trong đó là tự nhiên cả.
Một người chưa từng đụng vào máy tính sẽ không đoán ra được bất kỳ điều nào. Bạn học được những thứ này qua nhiều năm dùng phần mềm, giống như cách bạn học được rằng đèn đỏ nghĩa là dừng lại. Giờ chúng trở thành phản xạ, nên cho cảm giác trực quan.
Vậy "trực quan" thực ra nghĩa là: nó khớp với những gì người này đã học được từ đâu đó trước rồi. Giao diện trùng khớp với kỳ vọng họ mang sẵn theo mình. Họ không phải dừng lại suy nghĩ, vì họ đã làm thứ gì đó tương tự rồi.
Đó là toàn bộ cơ chế. Và nó kéo theo một hệ quả làm thay đổi cách bạn nên nghĩ về toàn bộ khái niệm này.
Không có cái gọi là trực quan một cách chung chung
Nếu trực quan nghĩa là "khớp với những gì người dùng đã biết," thì bạn không thể đánh giá nó mà không chỉ rõ người dùng là ai.
Một terminal Bloomberg dày đặc, chi chít mã lệnh và phím tắt, trông như buồng lái máy bay đối với người bình thường. Nhưng với một trader làm việc trên đó tám tiếng một ngày, nó nhanh và hiển nhiên. Làm nó chậm lại với các nút to thân thiện và tooltip sẽ không làm nó trực quan hơn. Nó sẽ khó điều hướng và thao tác hơn, vì nó không còn khớp với kỳ vọng của người dùng đó nữa.
Một ứng dụng vẽ cho trẻ con và một bộ phần mềm dựng video trực quan theo những cách hoàn toàn khác nhau, với những người hoàn toàn khác nhau, và bạn không thể chấm điểm cái này bằng luật chơi của cái kia. Giao diện cho y tá, giao diện cho kế toán, giao diện cho thiếu niên, và giao diện cho công nhân vận hành nhà máy không chia sẻ chung một tiêu chuẩn. Chúng chia sẻ chung một phương pháp.
Đó là lý do "làm cho nó trực quan" mà không gắn với một người dùng cụ thể là một câu nói chưa hoàn chỉnh. Bạn đang yêu cầu thiết kế khớp với kỳ vọng mà không nói khớp với kỳ vọng của ai. Không có cái gọi là con người trung bình để tối ưu cho họ.
Công việc là tìm ra đúng kiến thức nền sẵn có
Hầu hết thời gian, đó là việc tìm ra người dùng thực của bạn đã biết những gì rồi khớp với nó một cách có chủ đích, đồng thời vẫn trung thành với thương hiệu của bạn.
Tức là phải trả lời những câu hỏi thực tế trước khi vẽ dù chỉ một màn hình. Những người này là ai. Hiện tại họ dùng công cụ gì cả ngày. Họ đã sẵn kỳ vọng nút "save" sẽ làm gì, thao tác vuốt sẽ làm gì, giữ lâu sẽ làm gì. Họ đến từ đâu, và mang theo những thói quen nào. Câu trả lời cho một điều phối viên logistics và một lễ tân nha khoa là khác nhau, nên giao diện trực quan cũng khác nhau.
Đôi khi nước đi đúng là sao chép gần như y hệt bố cục của đối thủ, vì người dùng của bạn vốn đã sống trong sản phẩm của đối thủ đó và tay họ đã biết mọi thứ nằm ở đâu. Ở đây, sự quen thuộc thắng tính độc đáo. Một mô hình mới lạ mà chưa ai từng thấy, theo định nghĩa, là chưa trực quan. Một ngày nào đó nó có thể tốt hơn. Nhưng trong ngày đầu tiên, nó chỉ đơn giản là lạ lẫm.
Đây cũng là lý do việc chạy theo một giao diện vạn năng, hợp với tất cả mọi người sẽ tạo ra thứ gì đó nhạt nhẽo và hơi sai với tất cả mọi người. Khi bạn thiết kế cho không một ai cụ thể, bạn nhận về cái mức trung bình màu be, một giao diện không làm phật lòng ai nhưng cũng chẳng vừa với ai.
Ngay cả người trong cùng một tổ chức cũng khác nhau
Khi chúng tôi xây dựng phần mềm, ứng dụng hay website cho một tổ chức, công cụ nội bộ của họ phải phục vụ những người mang theo các thế giới quan khác nhau, với những quan niệm khác nhau về điều gì là "trực quan" đối với họ.
Đó là lý do hiện tại chúng tôi đang phát triển nhiều giao diện khác nhau cho mỗi sản phẩm Grace và dự án xây trên nền Grace. Không chỉ khác bảng màu, mà là những giao diện thực sự khác biệt một cách có ý nghĩa.
Theo dõi mục Cập nhật hoặc LinkedIn của chúng tôi để là người đầu tiên biết khi nó ra mắt.
Điều này có ý nghĩa gì với dự án của bạn
Khi ai đó hứa với bạn một giao diện trực quan, câu hỏi ngược lại đúng đắn rất đơn giản. Trực quan với ai.
Nếu câu trả lời là một nhóm người dùng cụ thể, có tên, có mô tả về thói quen và công cụ, thì bạn đang nói chuyện với một người hiểu công việc. Còn nếu câu trả lời là "với mọi người, nó sẽ tự nhiên cho mà xem" — thì cái đó không tồn tại.
Ở LINK-V, chúng tôi bắt đầu từ người dùng, không phải từ màn hình. Chúng tôi xác định ai thực sự ngồi trước sản phẩm, họ đã biết những gì, và họ kỳ vọng điều gì trước cả khi đọc một dòng hướng dẫn nào. Rồi chúng tôi xây giao diện để đón họ ngay tại đó. Đó là điều khiến phần mềm như tan biến đi, để người dùng nghĩ về công việc của họ chứ không phải về mấy cái nút của bạn.
Trực quan không phải lớp sơn bạn quét lên ở cuối. Nó là một quyết định về việc bạn thiết kế cho ai, đưa ra ngay từ đầu, và giữ vững suốt cả chặng đường.