Cách cải thiện giao diện người dùng mặc định của Firefox
- Từ phiên bản 89 của Firefox trở đi, đã có nhiều tranh cãi về giao diện người dùng, và dự án này đã trở nên nổi tiếng như một phản ứng.
- Trình duyệt Waterfox và Floorp cũng đặt chủ đề này làm mặc định.
- Tính đến năm 2023, Mozilla đã quyết định ngừng hỗ trợ Windows 7 và Windows 8. Firefox 115 là phiên bản hỗ trợ cuối cùng và vẫn có thể dùng đến tháng 9 năm 2024.
Nguyên tắc
- Có 3 nguyên tắc lớn và 16 tiêu chí nhỏ về thiết kế UI/UX.
- Vì không thể thực hiện A/B testing nên việc dự đoán hành vi người dùng là quan trọng.
- Họ xem xét trực giác, sự đơn giản, khả năng hiển thị, tính thích ứng, tính nhất quán, khả năng dự đoán, khả năng điều khiển, hiệu quả, tính rõ ràng, tính gần gũi, kích thước, tính phản hồi, tính linh hoạt, khả năng tiếp cận, tính năng, tính ngữ cảnh, sự hài hòa, sự thú vị và tính tương thích.
Vấn đề
- Nêu ra các vấn đề giữa Photon UI của Firefox v88 và Proton UI của v89.
- Các vấn đề chính gồm tab trông giống như nút bấm, padding quá lớn, và biểu tượng khó đọc khi chỉ có một mình.
Vấn đề tab (tính thích ứng, khả năng thao tác)
- Phân tích các vấn đề thiết kế tab dựa trên tính thích ứng và khả năng thao tác.
- Dựa trên ví dụ của Safari của Apple, bài viết đưa ra trường hợp thay đổi thiết kế tab theo phản hồi phàn nàn của người dùng.
Vấn đề không gian quá nhiều (khả năng hiển thị, tính gần gũi, kích thước, tính ngữ cảnh)
- Giải thích vì sao việc có quá nhiều khoảng trống lại là vấn đề khi xem xét khả năng hiển thị, tính gần gũi, kích thước và tính ngữ cảnh.
- Giải thích cách thiết kế UI dễ bấm hơn bằng Định luật của Fitts.
- Phân tích các điểm còn hạn chế qua việc so sánh khoảng cách UI giữa Google Chrome và Firefox.
Sự hỗ trợ của biểu tượng (tính rõ ràng, khả năng tiếp cận)
- Giải thích tầm quan trọng của biểu tượng dưới góc độ tính rõ ràng và khả năng tiếp cận.
- Nhấn mạnh vai trò của biểu tượng qua trường hợp làm mới thiết kế Chrome năm 2023.
Thiết kế lại tab
- Mô tả các lựa chọn thiết kế khác nhau cho trạng thái của tab và chỉ ra sai lầm phổ biến trong Proton UI.
- Thiết kế hành vi thông minh và hiệu quả dựa trên độ rộng của tab.
Phân bố
- Dù có tiêu chuẩn cá nhân cho một UI tốt, nhưng ở mức độ nào đó vẫn là câu chuyện sở thích.
- So sánh tab của Lepton, Photon và Proton để chọn ví dụ phù hợp với từng khái niệm.
Thêm biểu tượng và điều chỉnh padding
- Giải quyết các phàn nàn trước đây bằng cách thêm biểu tượng và điều chỉnh padding.
- Nhấn mạnh chất lượng thiết kế biểu tượng của Lepton bằng cách so sánh biểu tượng menu của Edge, Chrome và Lepton.
Chủ đề
- Cung cấp UI thích ứng cho nhiều hệ điều hành và thiết lập khác nhau.
- Theo phong cách thiết kế của các hệ điều hành từ Windows 7 đến macOS.
Tương tác
- Thiết kế tương tác giúp người dùng hiểu rõ những gì đang diễn ra và làm cho việc tương tác trở nên thú vị.
Kết luận
- Chủ đề này kế thừa các điểm mạnh nhất của giao diện trước đó, đồng thời tính tới tập quán, tâm lý học và kết quả nghiên cứu.
- Hỗ trợ linh hoạt theo hệ điều hành, chế độ tối, chủ đề tùy chỉnh và tương tác theo tình huống.
Ý kiến của GN⁺
- Điều quan trọng nhất của bài viết là phân tích sâu về nguyên tắc thiết kế và cách giải quyết vấn đề để cải thiện trải nghiệm người dùng.
- Đối với người dùng Firefox, chủ đề này có thể là một lựa chọn thay thế thực tế để có trải nghiệm duyệt web tốt hơn.
- Đối với những người quan tâm đến thiết kế UI/UX, đây là tài liệu đầy hiểu biết giúp hiểu bối cảnh đằng sau quyết định thiết kế và tác động của chúng.
1 bình luận
Ý kiến Hacker News
browser.compactmode.showtrongabout:config. Tùy chọn này hiện được đánh dấu là "không được hỗ trợ", nhưng đã duy trì như vậy suốt nhiều năm.browser.urlbar.clickSelectsAllcách đây 4 năm. Dự đoán trước rằng Mozilla không quan tâm. Đọc lại bug report thì điều này có thể chỉ được mô tả là hành vi thù địch với người dùng. Không trường văn bản nào khác hoạt động theo cách này. Tôi không thể hiểu được vì sao Mozilla lại phát hành "tính năng" này và lại bỏ luôn tùy chọn tắt nó.Ctrl+Shift+Obookmark mở cửa sổ đó, cònCtrl+Bmở sidebar. Profile? Chưa có tính năng profile thân thiện, trông như giao diện cũ ẩn nấp trong about:profiles. Password? Nó mở trong tab trình duyệt và có vẻ khác hẳn so với mọi thứ khác.