Một câu hỏi ngẫu nhiên khác đánh tôi (Tôi đã uống ~ 9 tách cà phê trong 5 giờ qua, xin lỗi ...) - Bạn sẽ cho bạn thấy loại thanh tiến trình nào cho người dùng mà bạn không làm t biết phải mất bao lâu, nhưng bạn có ý tưởng tốt về thời gian "trung bình". Ví dụ, một nhiệm vụ thường mất khoảng 30 giây, nhưng bạn không có cách nào để biết tiến trình (trừ khi nó vẫn tiếp diễn hoặc thất bại). UX tốt nhất là gì ?:Thanh tiến trình cho các tác vụ có thể mất một lượng thời gian không xác định?
- Thanh tiến trình khởi động nhanh và chậm (có thể là đường cong 1/x), chạm 50% xung quanh thời gian nhiệm vụ trung bình hướng dẫn gợi ý điều này).
- Thanh tiến trình tiến triển, từ từ, với tốc độ không đổi và có thể đạt tới "thời gian trung bình" ở mức 15% hoặc cái gì đó (IE/Firefox thực hiện điều này khi bước đầu tìm kiếm tên miền)
- Thanh không rõ ràng (mac) có điều này tất cả các nơi, các phiên bản windows mới hơn có nó, quá) mà chỉ cho thấy một số loại chuyển động mà không gợi ý bất kỳ tiến bộ, một spinner, hoặc một số hình ảnh động mà chỉ thông báo cho người dùng rằng một cái gì đó đang xảy ra.
Câu trả lời có khác nếu thời gian trung bình là 10 phút thay vì 30 giây?
Cảm ơn, Robert
EDIT:
Chỉ cần được rõ ràng, câu hỏi là về thanh tiến trình mà bạn không có ý tưởng/dấu hiệu cho thấy bao lâu nó sẽ mất (ví dụ, thực hiện một tác vụ trên máy từ xa). Nếu bạn có một số dấu hiệu của sự tiến bộ, nó thường là tốt để sử dụng đó.
Dù bạn làm gì, đừng chạy nó lên đến 99% và giữ nó ở đó trong một thời gian rất dài. Microsoft làm điều đó với tôi mọi lúc. –
Ví dụ: http://xkcd.com/612/ –
@Charlie: bạn nói đúng. Đó là một khả năng sử dụng lớn không-không. – voyager