Microsoft cuối cùng cũng giải quyết được khiếu nại lớn của người dùng Windows 11: menu ngữ cảnh nhấp chuột phải lộn xộn.
Trong Cuộc gọi cộng đồng WinUI vào ngày 5 tháng 11, công ty đã tiết lộ một công cụ mới dành cho các nhà phát triển có tên là “Split Menus”. Mục đích của nó là cho phép các nhà sản xuất ứng dụng nhóm các hành động liên quan vào các menu con rõ ràng hơn, nhằm khắc phục sự thất vọng lâu nay của người dùng.
Kiểm soát mới nhắm đến các nhà phát triển sử dụng Windows App SDK 2.0 thử nghiệm sắp ra mắt. Động thái như vậy trực tiếp đáp trả những lời chỉ trích rộng rãi về thiết kế của menu, điều mà nhiều người dùng cho là kém hiệu quả và cồng kềnh kể từ khi hệ điều hành ra mắt.
Vấn đề cốt lõi: Sự lộn xộn Trải nghiệm nhấp chuột phải
Kể từ khi ra mắt, menu ngữ cảnh được thiết kế lại của Windows 11 đã là một điểm gây tranh cãi đáng kể. Trong nỗ lực đơn giản hóa giao diện, Microsoft đã cắt bớt menu chuột phải truyền thống, ẩn nhiều chức năng đằng sau một cú nhấp chuột”Hiển thị thêm tùy chọn”bổ sung.
Mặc dù mục tiêu đã nêu là mang tính thẩm mỹ rõ ràng hơn nhưng đối với nhiều người dùng thành thạo, sự thay đổi này đã hy sinh tính hiệu quả cho hình thức. Nó tạo ra sự mất kết nối giữa mục đích thiết kế và khả năng sử dụng hàng ngày, buộc phải thực hiện thêm một bước, thường gây khó chịu, để truy cập các lệnh cũ.
Sự thất vọng lan rộng đối với thiết kế này thể hiện rõ ở mức độ phổ biến của các giải pháp do cộng đồng tạo ra. Hướng dẫn về cách tắt vĩnh viễn “Hiển thị thêm tùy chọn”và khôi phục menu ngữ cảnh đầy đủ, cổ điển đã trở nên phổ biến, báo hiệu sở thích rõ ràng của người dùng đối với quyền truy cập trực tiếp qua chế độ xem đơn giản. Nhu cầu kiểm soát tốt hơn không dừng lại ở đó.
Người dùng cũng thể hiện sự quan tâm sâu sắc đến việc điều chỉnh các khía cạnh khác của giao diện người dùng, chẳng hạn như tùy chỉnh menu con “Mới” để thêm hoặc xóa các mục cụ thể như thư mục và lối tắt. Vấn đề cơ bản của nó là trải nghiệm mặc định đồng thời có cảm giác quá hạn chế và nghịch lý là lại có quá nhiều mục không liên quan được các ứng dụng bên thứ ba thêm vào.
Giải pháp của Microsoft:’Chia menu’dành cho nhà phát triển
Đáp lại phản hồi của người dùng trong nhiều năm, Microsoft hiện đã đề xuất một cách tiếp cận mới để sắp xếp các menu này, mặc dù mục tiêu ban đầu của họ là các nhà phát triển ứng dụng chứ không phải hệ điều hành cốt lõi.
Trong Cộng đồng WinUI gần đây Call, công ty đã giới thiệu một quyền kiểm soát mới dành cho nhà phát triển có tên SplitMenuFlyoutItem. Nó đóng vai trò là công cụ cho phép các nhà phát triển tạo ra cái mà Microsoft gọi là “Menu chia nhỏ”hoặc “menu con kết hợp”.
Đối với các nhà phát triển làm việc với WinUI, điều khiển SplitMenuFlyoutItem mới cung cấp một cách mạnh mẽ để tổ chức các hành động phức tạp trong ứng dụng của họ. Nó cho phép họ kết hợp một lệnh chính, được sử dụng thường xuyên với một tập hợp các tùy chọn phụ, có liên quan trong một mục hàng duy nhất.
[nội dung được nhúng]
Một ví dụ hoàn hảo là hợp nhất lệnh “Mở”với menu con “Mở bằng…”. Thay vì hai mục riêng biệt làm lộn xộn menu, một mục “Mở” sẽ có một mũi tên nhỏ mà khi nhấp vào sẽ hiển thị danh sách các chương trình thay thế. Thiết kế này thúc đẩy một menu cấp cao gọn gàng hơn nhiều mà không làm mất đi chức năng sâu hơn.
Sự thay đổi như vậy là sự cải thiện đáng kể về chất lượng cuộc sống cho hệ sinh thái nhà phát triển. Nó cung cấp một phương pháp hiện đại, được tiêu chuẩn hóa để quản lý độ phức tạp của menu, có khả năng mang lại trải nghiệm người dùng nhất quán và tinh tế hơn trên nhiều ứng dụng Windows 11.
Bằng cách cung cấp một điều khiển gốc, Microsoft giúp các nhà phát triển tránh các giải pháp tùy chỉnh, thường rắc rối, cho một vấn đề giao diện người dùng phổ biến.
Tính khả dụng và các câu hỏi còn tồn tại
Microsoft đã thông báo rằng điều khiển SplitMenuFlyoutItem mới sẽ có sẵn để các nhà phát triển thử nghiệm trong bản phát hành thử nghiệm tiếp theo của quá trình phát triển phần mềm của họ bộ. Cụ thể, phiên bản được trích dẫn là bản phát hành Windows App SDK 2.0 exp3. Đây là thông tin chi tiết cụ thể nhất về quá trình triển khai.
Là một tính năng thử nghiệm, tính năng này sẽ phải chịu phản hồi và những thay đổi tiềm ẩn trước khi xuất hiện trong bản phát hành ổn định. Cho đến nay, công ty vẫn chưa cung cấp lịch trình công khai cho bản phát hành ổn định đó.
Mặc dù thông báo này là một bước tiến đáng hoan nghênh đối với các nhà phát triển ứng dụng, nhưng những người dùng Windows 11 thành thạo có thể cần phải giảm bớt kỳ vọng của mình. Vẫn chưa xác nhận liệu Microsoft có kế hoạch áp dụng công cụ riêng của mình để sửa lỗi Windows 11 shell gốc hay không, đặc biệt là menu ngữ cảnh File Explorer bị chỉ trích nhiều. Trọng tâm hiện tại của nó là thẳng vào việc cung cấp các công cụ tốt hơn cho cộng đồng nhà phát triển bên thứ ba.
Do đó, một câu hỏi quan trọng vẫn chưa được trả lời: liệu các menu riêng của hệ điều hành có thấy những cải tiến tương tự này không? Cộng đồng hiện đang theo dõi xem liệu Microsoft có dẫn đầu hay không.
Hiện tại, những người dùng muốn quản lý các khía cạnh khác nhau của giao diện người dùng sẽ phải tiếp tục dựa vào các phương pháp hiện có, chẳng hạn như hướng dẫn cách kiểm soát menu ngữ cảnh trên thanh tác vụ. Microsoft đã thừa nhận rõ ràng vấn đề này, nhưng giải pháp đầu tiên của họ là một công nghệ hỗ trợ những người khác chứ chưa phải là giải pháp khắc phục trực tiếp cho chính Windows 11.