Trải nghiệm trên máy tính (thường thấy trên Chromebook và màn hình được kết nối) cho phép nhập liệu chính xác và thực hiện đa nhiệm nâng cao. Môi trường máy tính cho phép người dùng làm việc trên nhiều cửa sổ và phiên bản, sử dụng phím tắt cũng như các thao tác tương tác bằng chuột và bàn di chuột. Các ứng dụng được tối ưu hoá cho máy tính mang lại trải nghiệm hiệu quả cho người dùng, giúp thu hẹp khoảng cách giữa sự thuận tiện của thiết bị di động và sức mạnh của máy tính.
Nguyên tắc
Tạo trải nghiệm người dùng vượt trội bằng cách khai thác tối đa các chức năng của thiết bị.
Trải nghiệm người dùng
| Guideline ID | Test IDs | Description |
|---|---|---|
| Scrollbar_Display | T-Scrollbar_Display | Ứng dụng cho thấy một thanh cuộn trong khi nội dung đang được cuộn bằng chuột hoặc bàn di chuột. |
| Hover_Parity | T-Hover_Parity | Khi có thể, các thành phần trên giao diện người dùng sẽ trình bày thêm nội dung như bản xem trước, trình đơn xuất hiện khi di chuột và chú giải công cụ cung cấp thông tin khi di chuột hoặc bàn di chuột. Bất cứ khi nào có thể, ứng dụng sẽ duy trì các trạng thái di chuột tương tự trên các phiên bản tương đương dành cho web hoặc máy tính. Ứng dụng đảm bảo các trạng thái di chuột riêng biệt và nhất quán với độ tương phản trực quan hỗ trợ các tiêu chuẩn hỗ trợ tiếp cận trên tất cả các thành phần trên giao diện người dùng. |
| Desktop_Menus | T-Desktop_Menus | Ứng dụng có các phần tử trên giao diện người dùng không xâm nhập, chẳng hạn như trình đơn theo kiểu màn hình máy tính, trình đơn theo bối cảnh và các phương thức nhỏ khi thích hợp để cho phép người dùng tập trung vào tác vụ chính mà không cần liên tục điều hướng. |
| UI_Config | T-UI_Config | Ứng dụng có bố cục thích ứng, do người dùng định cấu hình cho màn hình lớn và thiết bị ưu tiên con trỏ, bao gồm:
|
| Request_Fullscreen_Mode | T-Request_Fullscreen_Mode | Ứng dụng triển khai Thông thường, các ứng dụng cung cấp một phần tử trên giao diện người dùng (chẳng hạn như nút) để kích hoạt trải nghiệm toàn màn hình sống động. |
Bàn phím, chuột và bàn di chuột
| Guideline ID | Test IDs | Description |
|---|---|---|
| Keyboard_Navigation | T-Keyboard_Navigation | Ứng dụng hỗ trợ thao tác di chuyển liền mạch và hiệu quả bằng bàn phím. Ứng dụng đảm bảo các trạng thái tiêu điểm riêng biệt và nhất quán với độ tương phản về hình ảnh, hỗ trợ các tiêu chuẩn hỗ trợ tiếp cận cho tất cả thành phần trên giao diện người dùng. Tiêu điểm ban đầu được đặt cho các phần tử thích hợp trên giao diện người dùng; ví dụ: khi người dùng soạn thảo tin nhắn trong một ứng dụng email, tiêu điểm ban đầu sẽ nằm trên trường văn bản Đến. Người dùng phải có thể bắt đầu nhập ngay vào trường nhập dữ liệu đầu tiên khi một trang tải. |
| Keyboard_Parity | T-Keyboard_Parity | Ngoài việc hỗ trợ các phím tắt thông thường như Ctrl-C để sao chép và Ctrl-Z để huỷ, ứng dụng cung cấp thêm một bộ phím tắt toàn diện. Bất cứ khi nào có thể, ứng dụng sẽ duy trì các phím tắt tương tự trên các phiên bản tương đương dành cho web và máy tính. |
| Input_Combinations | T-Input_Combinations | Kết hợp bàn phím và chuột hoặc bàn di chuột (ví dụ: Ctrl + nhấp hoặc Ctrl + nhấn và Shift + nhấp hoặc Shift + nhấn), cung cấp các tính năng nâng cao, bao gồm cả việc chọn một dải các mục liền kề hoặc nhiều mục riêng biệt. |
| Triple_Click | T-Triple_Click | Thao tác nhấp ba lần bằng chuột hoặc nhấn ba lần bằng bàn di chuột sẽ chọn toàn bộ dòng hoặc đoạn văn bản. |
Chế độ đa nhiệm và nhiều phiên bản
| Guideline ID | Test IDs | Description |
|---|---|---|
| Multitasking_Scenarios |
T-Multitasking_PiP, T-Multitasking_Split-Screen, T-Multitasking_Attachments |
Ứng dụng hỗ trợ nhiều bối cảnh đa nhiệm, ví dụ:
|
| Multitasking_PiP | T-Multitasking_PiP | Ứng dụng hỗ trợ chức năng hình trong hình có thể tương tác, cho phép người dùng tuỳ chỉnh các chế độ kiểm soát và lượt tương tác của người dùng trong các ứng dụng đa phương tiện và không phải đa phương tiện. |
| Nhiều phiên bản | T-Multi-Instance | Ứng dụng có thể khởi chạy nhiều phiên bản của chính nó trong các cửa sổ riêng biệt. Có các trường hợp sử dụng như: chỉnh sửa tài liệu, duyệt web, ứng dụng quản lý tệp, cũng như so sánh sản phẩm trong các ứng dụng mua sắm. Xem phần Nhiều phiên bản trong nội dung Hỗ trợ chế độ nhiều cửa sổ. |
Kéo và thả
| Guideline ID | Test IDs | Description |
|---|---|---|
| Drag_Drop_Support | T-Drag_Drop_Support | Ứng dụng hỗ trợ thao tác kéo và thả giữa các bản trình bày trong ứng dụng, cũng như thao tác kéo và thả đến và từ các ứng dụng khác thông qua phương thức nhập bằng cách chạm, chuột, bàn di chuột và bút cảm ứng ở chế độ nhiều cửa sổ. Hãy xem bài viết Cho phép sử dụng thao tác kéo và thả. Xem thêm Stylus_Drag_Drop. |
| T-Drag_Drop_Batch | Ứng dụng hỗ trợ tính năng kéo và thả nhiều phần tử vào ứng dụng để xử lý theo nhóm. Xem phần Kéo và thả đơn giản hơn nhờ DropHelper. |
In và quản lý tệp
| Guideline ID | Test IDs | Description |
|---|---|---|
| Printing_Support | T-Printing_Support | Ứng dụng hỗ trợ in tài liệu hoặc xuất sang định dạng có thể in. |
| File_Management_Basics | T-File_Management_Basics | Ứng dụng triển khai chức năng quản lý tệp thông thường, bao gồm:
|
| File_Picker | T-File_Picker | Ứng dụng tích hợp với bộ chọn tệp của hệ điều hành, đảm bảo trải nghiệm nhập và xuất dữ liệu liền mạch. Người dùng máy tính và người dùng có nhu cầu sử dụng các tính năng nâng cao năng suất thường dựa vào trình quản lý tệp để truy cập vào nhiều nội dung. |
| File_Handlers | T-File_Handlers | Ứng dụng chỉ định chính nó làm trình xử lý tệp bằng cách khai báo khả năng hỗ trợ các loại tệp có liên quan. Nhờ đó, người dùng có thể mở tệp bằng các ứng dụng cụ thể ngay trong ứng dụng Files của hệ thống. |
Con trỏ
| Guideline ID | Test IDs | Description |
|---|---|---|
| Custom_Cursors | T-Custom_Cursors | Ứng dụng cho thấy các con trỏ tuỳ chỉnh để cho biết cách thức và thời điểm người dùng có thể tương tác với các thành phần và nội dung trên giao diện người dùng. Ví dụ:
PointerIcon và biểu tượng con trỏ chuột.
|
| Cursor_Target_Size | T-Cursor_Target_Size | Ứng dụng ưu tiên độ chính xác trong các hoạt động tương tác bằng con trỏ bằng cách triển khai kích thước mục tiêu của con trỏ sao cho phù hợp với kích thước mục tiêu trực quan để giảm mục tiêu cảm nhận được. |
Nhiều thiết bị
| Guideline ID | Test IDs | Description |
|---|---|---|
| Cross_Device_Handoff | T-Cross_Device_Handoff | Những ứng dụng hoạt động trên nhiều loại thiết bị Android cho phép người dùng bắt đầu một tác vụ trên một thiết bị Android và chuyển đổi liền mạch sang một thiết bị khác. Ứng dụng khôi phục trạng thái gần tương đương cho cùng một tác vụ để người dùng có thể tiếp tục tại nơi họ đã dừng lại. |
Hỗ trợ ngoại tuyến
| Guideline ID | Test IDs | Description |
|---|---|---|
| Offline_Support | T-Offline_Support | Ứng dụng cho phép sử dụng các chức năng khi không có mạng đối với toàn bộ hoặc một phần tập tính chất, giúp người dùng duy trì hiệu suất. Ứng dụng cung cấp tính năng giảm cấp một cách linh hoạt để thông báo cho người dùng về các yêu cầu kết nối. |
Ứng dụng với web
| Guideline ID | Test IDs | Description |
|---|---|---|
| Web_Transition | T-Web_Transition | Ứng dụng đảm bảo quá trình chuyển đổi mượt mà và thông minh giữa nội dung ứng dụng và nội dung trên web (và ngược lại) khi thích hợp, tránh trải nghiệm rời rạc cho người dùng. |
Kiểm thử
Để xác minh rằng ứng dụng của bạn mang đến trải nghiệm cao cấp và khác biệt, hãy hoàn thành các kiểm thử sau.
Trải nghiệm người dùng
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Scrollbar_Display | Scrollbar_Display | Cuộn nội dung ứng dụng bằng chuột và bàn di chuột. Xác minh rằng thanh cuộn xuất hiện khi nội dung đang cuộn. |
| T-Hover_Parity | Hover_Parity | Sử dụng chuột và bàn di chuột, di con trỏ lên các thành phần giao diện người dùng chứa nội dung xếp tầng hoặc cửa sổ bật lên. Xác minh rằng nội dung bổ sung được hiển thị. |
| T-Desktop_Menus | Desktop_Menus | Trên máy tính và màn hình được kết nối, hãy xác minh rằng các trình đơn kiểu màn hình máy tính và trình đơn theo bối cảnh sẽ được sử dụng. |
| T-UI_Config | UI_Config | Xác minh rằng ứng dụng cung cấp các lựa chọn bố cục mà người dùng có thể định cấu hình:
Trong mọi trường hợp, hãy xác minh rằng ứng dụng định cấu hình lại bố cục một cách chính xác và nội dung vẫn truy cập được cũng như được định dạng đúng cách. |
| T-Request_Fullscreen_Mode | Request_Fullscreen_Mode | Đặt cửa sổ ứng dụng ở trạng thái nhiều cửa sổ, chẳng hạn như chế độ chia đôi màn hình hoặc chế độ cửa sổ kiểu máy tính. Kích hoạt phần tử trên giao diện người dùng toàn màn hình của ứng dụng. Xác minh rằng ứng dụng chuyển đổi mượt mà sang chế độ toàn màn hình sống động. |
Bàn phím, chuột và bàn di chuột
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Keyboard_Navigation | Keyboard_Navigation | Sử dụng bàn phím ngoài, di chuyển qua giao diện người dùng của ứng dụng bằng các phím Tab và mũi tên. Xác minh rằng trạng thái lấy tiêu điểm khác biệt và nhất quán đối với tất cả các phần tử tương tác. Ngoài ra, hãy xác minh rằng các phần tử thích hợp trên giao diện người dùng (chẳng hạn như trường nhập dữ liệu) nhận được trọng tâm ban đầu khi màn hình hiển thị lần đầu và người dùng có thể nhập dữ liệu. |
| T-Keyboard_Parity | Keyboard_Parity | Xác minh rằng ứng dụng hỗ trợ các phím tắt thông thường và duy trì các phím tắt tương tự trên các phiên bản web và máy tính của ứng dụng bất cứ khi nào có thể. |
| T-Input_Combinations | Input_Combinations | Sử dụng bàn phím, chuột và bàn di chuột bên ngoài, chọn các mục trong giao diện người dùng của ứng dụng. Chọn nhiều mục riêng biệt và dải ô liền kề bằng cách sử dụng các thao tác bàn phím/chuột/bàn di chuột như Ctrl+nhấp, Ctrl+nhấn, Shift+nhấp và Shift+nhấn. |
| T-Triple_Click | Triple_Click | Sử dụng chuột và bàn di chuột, nhấp hoặc nhấn ba lần để chọn các mục trong ứng dụng (ví dụ: để chọn đủ tất cả dòng văn bản). |
Chế độ đa nhiệm và nhiều phiên bản
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Multitasking_PiP | Multitasking_Scenarios | Tiến vào rồi thoát khỏi chế độ hình trong hình ở hướng dọc và ngang, cũng như trong chế độ nhiều cửa sổ. Trong chế độ nhiều cửa sổ, hãy thay đổi kích thước cửa sổ khi chế độ hình trong hình đang hoạt động. Ở chế độ hình trong hình, hãy tương tác với mọi chế độ điều khiển tuỳ chỉnh và xác minh chức năng của các chế độ đó. |
| T-Multitasking_Split-Screen | Multitasking_Scenarios | Ở chế độ nhiều cửa sổ, hãy mở một ứng dụng khác từ trong ứng dụng này rồi trình bày cả hai ứng dụng cạnh nhau. |
| T-Multitasking_Attachments | Multitasking_Scenarios | Mở và đóng tệp đính kèm cũng như thông báo ở hướng dọc và ngang, cũng như trong chế độ nhiều cửa sổ. |
| T-Multi-Instance | Nhiều phiên bản | Khởi chạy nhiều phiên bản của ứng dụng trong các cửa sổ riêng biệt theo hướng dọc và ngang, cũng như ở chế độ nhiều cửa sổ. |
Kéo và thả
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Drag_Drop_Support | Drag_Drop_Support | Kéo và thả hình ảnh và văn bản vào các mục tiêu thả trong ứng dụng. Ở chế độ nhiều cửa sổ, hãy kéo và thả hình ảnh và văn bản giữa ứng dụng này và một ứng dụng khác (từ ứng dụng này sang ứng dụng kia và ngược lại). Kéo và thả nội dung bằng cách chạm, chuột, bàn di chuột và bút cảm ứng (xem thêm phần T-Stylus_Drag_Drop). Xác minh chức năng ở hướng dọc và ngang. |
| T-Drag_Drop_Batch | Drag_Drop_Support | Kéo và thả nhiều phần tử (chẳng hạn như hình ảnh và văn bản) dưới dạng một nhóm trong ứng dụng. Ở chế độ nhiều cửa sổ, hãy kéo và thả các nhóm phần tử giữa ứng dụng này và một ứng dụng khác (từ ứng dụng này sang ứng dụng kia và ngược lại). Kéo và thả nội dung bằng cách chạm, chuột, bàn di chuột và bút cảm ứng (xem thêm phần T-Stylus_Drag_Drop). Xác minh chức năng ở hướng dọc và ngang. |
In và quản lý tệp
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Printing_Support | Printing_Support | Xác minh rằng ứng dụng có thể in tài liệu hoặc xuất tài liệu sang một định dạng có thể in, chẳng hạn như PDF. |
| T-File_Management_Basics | File_Management_Basics | Xác minh rằng tên và vị trí của tệp đều hiển thị và người dùng có thể chọn vị trí lưu khi tải tệp xuống hoặc tải tệp lên. |
| T-File_Picker | File_Picker | Xác minh rằng ứng dụng sử dụng bộ chọn tệp hệ thống để nhập và xuất tệp. |
| T-File_Handlers | File_Handlers | Trong ứng dụng Tệp của hệ thống, hãy xác minh rằng ứng dụng này có trong danh sách các lựa chọn để mở các loại tệp có liên quan. |
Con trỏ
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Custom_Cursors | Custom_Cursors | Tương tác với ứng dụng bằng chuột và bàn di chuột. Xác minh rằng con trỏ tuỳ chỉnh xuất hiện khi thích hợp. Ví dụ:
|
| T-Cursor_Target_Size | Cursor_Target_Size | Sử dụng chuột và bàn di chuột để tương tác với các phần tử nhỏ trên giao diện người dùng, chẳng hạn như biểu tượng, nút và tay cầm. Xác minh rằng vùng tương tác của mỗi phần tử phản ánh chính xác ranh giới trực quan của phần tử đó, cho phép chọn chính xác. |
Nhiều thiết bị
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Cross_Device_Handoff | Cross_Device_Handoff | Bắt đầu một việc cần làm trên một thiết bị, sau đó chuyển sang một thiết bị khác đã cài đặt ứng dụng. Xác minh rằng bạn có thể tiếp tục tác vụ từ một trạng thái gần tương đương. |
Hỗ trợ ngoại tuyến
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Offline_Support | Offline_Support | Tắt kết nối mạng và xác minh rằng chức năng cốt lõi của ứng dụng vẫn hoạt động hoặc ứng dụng đưa ra thông báo rõ ràng về các yêu cầu kết nối. |
Ứng dụng với web
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Web_Transition | Web_Transition | Tương tác với đường liên kết sâu hoặc nội dung trên web trong ứng dụng. Xác minh rằng các quá trình chuyển đổi giữa ứng dụng và nội dung liên quan trên web diễn ra liền mạch. |