Thứ năm, ngày 2 tháng 7 năm 2009
Modes, Quasimodes and the iPhone
Một “chế độ” là một trạng thái có thể thay đổi bởi người dùng và tác động đến cách máy tính xử lý tương tác của người dùng. Ví dụ, khi phím Caps Lock được kích hoạt, tất cả các ký tự gõ vào bởi người dùng sẽ được viết hoa. Nếu không được kích hoạt, các ký tự sẽ ở dạng viết thường. Trạng thái của phím Caps Lock thường không rõ ràng đối với người dùng và thường khiến người ta vô tình kích hoạt nó. Điều này dân đến những kết quả không được dự đoán trước khi người dùng bắt đầu gõ.
Việc sử dụng “chế độ” là điều cần tránh nếu có thể.
Trong một vài trường hợp, sử dụng chế độ là điều không thể tránh khỏi. Trên các hệ thống máy tính, “bán chế độ” thường được sử dụng trong những trường hợp như vậy. “Bán chế độ” chỉ tồn tại tạm thời và yêu cầu người dùng phải tự kích hoạt nó. Trong trường hợp phím Caps Lock ở trên, phương thức “bán chế độ” là cách sử dụng phím “Shift” – người dùng phải nhấn phím này cùng lúc với các ký tự khác để biến các ký tự đó thành chữ hoa. Bởi vì người dùng phải tác động một cách có ý thức, anh ta hoặc cô ta sẽ không bị nhầm lẫn.
Điểm bất yếu của cách sử dụng “bán chế độ” là ở chỗ nó đòi hỏi người dùng phải thực hiện thêm tương tác cho mỗi một tác vụ.
# design, HCI, Máy tính / Công nghệ
Thứ năm, ngày 4 tháng 6 năm 2009
Những gì con người không biết, họ tưởng tượng
Chỉ có 2 cách để lật một cái thẻ doanh nhân: theo cạnh nằm ngang hoặc theo cạnh dọc 2 bên. Rất đơn giản, nhưng nếu lật sai hướng và bạn sẽ thây rằng mặt kia nằm ở chiều ngược. Không có cách nào khác để tránh được điều này ngoài việc in cho trường hợp phổ biến nhất. Điều khó khăn là, làm thế nào để biết được cách nào là cách phổ biển mà người ta thường làm.
Biết được cách mà bạn thường hay lật thẻ doanh nhân này cũng giống như biết rằng bạn sẽ mang giày nào trước vào mỗi buổi sáng. Bạn có thể nghĩ rằng mình sẽ nhớ, nhưng thường là bạn không. Và những gì bạn không biết thì bạn tưởng tượng.Tôi thuận tay trái, và vì vậy tôi sẽ cột dày trái trước. Đúng. Câu trả lời nghe hợp lý, nhưng nó không khoa học. Chúng ta thậm chí không thể nói được chính xác chiều cao và cân nặng của mình, đừng nói đến những hành vi mà chúng ta thường làm theo thói quen không có nhận thức. Vì vậy, cách tốt nhất là bỏ qua những câu trả lời của các cuộc thăm dò và thay vào đó hãy tự mình quan sát.
Đừng tin vào câu trả lời của người dùng về cách mà họ sử dụng sản phẩm của bạn. Hãy quan sát, và tự sử dụng nó cho mục đích hàng ngày của mình.
# design, HCI
Thứ năm, ngày 4 tháng 6 năm 2009
Đọc bài viết Creating New Documents tổng hợp các hướng tiếp cận khác nhau của các hệ điều hành cho một vấn đề trong thiết kế tương tác là làm thế nào để tạo file mới:
Kể từ khi Apple giới thiệu máy tính Macintosh đã luôn có một khoản trống kỳ lạ trong cách mô phỏng môi trường làm việc. Hầu hết các hệ điều hành hiện nay cơ bản đều chia các hoạt động tương tác với file dữ liệu ra 2 tác vụ riêng biệt: quản lý file và biên tập chúng.
File được quản lý với trình tìm kiếm. Đối với Mac, đó là Finder. Tuy nhiên, để biên tập nội dung file bạn phải sử dụng một ứng dụng riêng. Cách cơ bản để chuyển đổi giữa 2 tác vụ là mở và đóng một file.
Một vấn đề rất cơ bản đối với cách quản lý này là: làm thế nào để bạn tạo file mới? Một mặc, vì Finder được sử dụng để quản lý file, sẽ hợp lý để dùng Finder tạo ra file mới – ngay ở nơi mà bạn muốn. Mặt khác, mỗi ứng dụng đều có một định dạng file khác nhau và vì vậy Finder sẽ không thể tạo ra file mới.
Người dùng máy tính hiện nay đều quan với quan niệm “file” đồng nghĩa với phần mềm. Bạn muốn viết một văn bản thì rất “tự nhiên”, bản mở Word. Liệu đây có thật sự là một vấn đề? Hãy thử tưởng tượng một ví dụ ở ngoài thực tế: bạn muốn viết một lá thư gửi cho người bạn. Các bước:
- Bạn lấy một tờ giấy. Tất nhiên, giấy nào cũng có thể dùng để viết thư, nhưng có thể bạn muốn dùng một loại giấy dành riêng để viết thư mà bạn đã mua trước đó và bạn chọn nó.
- Sau khi viết xong, bạn bỏ vào bì thư.
- Vì bạn chưa ra bưu điện ngay, bạn cất lá thư vào một ngăn kệ.
Bây giờ, hãy thử so sánh nó với quá trình bạn muốn viết một lá thư trên máy tính:
- Bạn mở một chương trình soạn thảo văn bản. Có rất nhiều chương trình cho phép bạn soạn thảo văn bản, nhưng bạn quen và thích dùng Word để tạo ra một văn bản trông chuyên nghiệp.
- Bạn lưu văn bản đó lại.
- Bạn chọn một thư mục để lưu nó.
Theo tớ, vấn đề “tạo file mới” ở trên không thật sự tồn tại và nó xuất phát từ việc hiểu sai cách thức và ý muốn của người dùng. Nếu bạn đang nằm đọc sách trên giường và nảy ra ý định viết thư, liệu bạn có trông đợi rằng bạn sẽ có thể bỏ cuốn sách xuống và viết ngay ở trên giường? Thực tế là bạn thậm chí hoàn toàn không trông đợi sẽ có một tờ giấy ngay bên cạnh.
# file management, gui, HCI, operating system
Đọc & Tham gia thảo luận (4 phản hồi)
Thứ sáu, ngày 8 tháng 5 năm 2009
Engineering Windows 7 : Designing Aero Snap
Toàn bộ quá trình từ ý tưởng cho đến thiết kế của tính năng “Aero Snap” của Windows 7 (cho phép bạn phóng to và sắp xếp cửa sổ chương trình bằng cách kéo nó đến một trong các cạnh của màn hình). Mặc dù bản thân tính năng này không thật sự hữu ích (nhưng đi kèm với các tính năng quản lý cửa sổ mới khác của Windows 7, nó thật sự giúp tăng hiệu quả làm việc), những chi tiết rất nhỏ trong quá trình thiết kế (ví dụ như để cửa sổ phóng to từ vị trí con trỏ chuột) cho thấy rằng không chỉ có Apple mới chú trọng về điểm này.
# design, HCI, Microsoft, Windows
Thứ ba, ngày 10 tháng 1 năm 2006

Cách đây không lâu tớ có giới thiệu đến các bạn cuốn sách Elements of User Experience và có nói là tớ đang trong quá trình xin phép để được dịch và giới thiệu chương 2 của cuốn sách. Tuần vừa rồi cuối cùng cũng đã nhận được phản hồi cho phép từ phía nhà xuất bản New Riders và công ty Pearson Education. Hôm nay xin gửi tặng các bạn bản dịch chương 2 của cuốn sách (tải về trong bài).
# design, gui, HCI, user experience
Đọc & Tham gia thảo luận (9 phản hồi)