Trải nghiệm trên máy tính (trên Googlebook, Chromebook và màn hình được kết nối) cho phép nhập dữ 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, thu hẹp khoảng cách giữa sự tiện lợi 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 đặc biệt, tận dụng tối đa các chức năng của thiết bị.
Trải nghiệm người dùng
| Mã nguyên tắc | Mã thử nghiệm | Mô tả |
|---|---|---|
| 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 phần tử trên giao diện người dùng sẽ hiển thị thêm nội dung như bản xem trước, trình đơn bật lên 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 trạng thái di chuột riêng biệt và nhất quán với độ tương phản hình ảnh hỗ trợ các tiêu chuẩn hỗ trợ tiếp cận trên tất cả các phần tử 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 gây phiền, chẳng hạn như trình đơn kiểu 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 nhiệm vụ chính mà không cần Điều hướng liên tục. |
| UI_Config | T-UI_Config | Ứng dụng có bố cục thích ứng, người dùng có thể đị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 sẽ 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
| Mã nguyên tắc | Mã thử nghiệm | Mô tả |
|---|---|---|
| Keyboard_Navigation | T-Keyboard_Navigation | Ứng dụng hỗ trợ điều hướng liền mạch và hiệu quả bằng bàn phím. Ứng dụng đảm bảo trạng thái lấy tiêu điểm riêng biệt và nhất quán với độ tương phản hình ảnh, hỗ trợ các tiêu chuẩn hỗ trợ tiếp cận cho tất cả phần tử trên giao diện người dùng. Tiêu điểm ban đầu được đặt cho các phần tử trên giao diện người dùng thích hợp; ví dụ: khi người dùng soạn thư trong ứng dụng email, tiêu điểm ban đầu sẽ nằm trên trường văn bản Tới. Người dùng có thể bắt đầu nhập ngay vào trường nhập văn bản đầu tiên khi trang tải. Xem phần Tương tác bằng bàn phím. |
| 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
| Mã nguyên tắc | Mã thử nghiệm | Mô tả |
|---|---|---|
| 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 tương tác, cho phép người dùng điều khiển tuỳ chỉnh và tương tác trong các ứng dụng đa phương tiện và không đ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ả
| Mã nguyên tắc | Mã thử nghiệm | Mô tả |
|---|---|---|
| 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 ở chế độ nhiều cửa sổ 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. 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ý dưới dạng một nhóm. Xem phần Kéo và thả đơn giản hơn nhờ DropHelper. |
In và quản lý tệp
| Mã nguyên tắc | Mã thử nghiệm | Mô tả |
|---|---|---|
| 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 phổ biến, 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 liền mạch. Người dùng máy tính và người dùng cần tăng năng suất phụ thuộc rất nhiều vào trình quản lý tệp để có quyền truy cập rộng rãi vào nội dung. |
| File_Handlers | T-File_Handlers | Ứng dụng tự chỉ định mình làm trình xử lý tệp bằng cách khai báo khả năng hỗ trợ cho các loại tệp có liên quan. Điều này cho phép người dùng mở tệp bằng các ứng dụng cụ thể ngay trong ứng dụng Tệp của hệ thống. |
Con trỏ
| Mã nguyên tắc | Mã thử nghiệm | Mô tả |
|---|---|---|
| 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ụ:
|
| 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 với con trỏ bằng cách triển khai kích thước mục tiêu của con trỏ khớp với kích thước mục tiêu trực quan để giảm mục tiêu nhận biết được. |
Nhiều thiết bị
| Mã nguyên tắc | Mã thử nghiệm | Mô tả |
|---|---|---|
| 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ừ nơi họ đã dừng lại. |
Hỗ trợ ngoại tuyến
| Mã nguyên tắc | Mã thử nghiệm | Mô tả |
|---|---|---|
| Offline_Support | T-Offline_Support | Ứng dụng cho phép sử dụng một phần hoặc toàn bộ tập tính chất khi không có mạng, giúp người dùng tiếp tục làm việc. Ứng dụng cung cấp tính năng xuống cấp nhẹ để 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
| Mã nguyên tắc | Mã thử nghiệm | Mô tả |
|---|---|---|
| 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 ứ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 người dùng bị phân mảnh. |
Xét nghiệm
Để xác minh rằng ứng dụng của bạn mang lại trải nghiệm cao cấp và khác biệt, hãy hoàn tất các bài kiểm thử sau.
Trải nghiệm người dùng
| ID thử nghiệm | Mã nguyên tắc | Mô tả |
|---|---|---|
| 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 phần tử trê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àn hình 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 tuỳ 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, đồng thời nội dung vẫn có thể truy cập được và đượ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 tối đa. |
Bàn phím, chuột và bàn di chuột
| ID thử nghiệm | Mã nguyên tắc | Mô tả |
|---|---|---|
| T-Keyboard_Navigation | Keyboard_Navigation | Sử dụng bàn phím bên ngoài, di chuyển qua giao diện người dùng của ứng dụng bằng phím Tab và phím mũi tên. Xác minh rằng trạng thái lấy tiêu điểm là riêng biệt và nhất quán cho tất cả các thành phần tương tác. Ngoài ra, hãy xác minh rằng các phần tử trên giao diện người dùng thích hợp (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 xuất hiện 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 dành cho web và máy tính 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 và dải ô riêng biệt 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
| ID thử nghiệm | Mã nguyên tắc | Mô tả |
|---|---|---|
| T-Multitasking_PiP |
Multitasking_Scenarios, Multitasking_PiP |
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ở rồi đóng tệp đính kèm và 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ư trong chế độ nhiều cửa sổ. |
Kéo và thả
| ID thử nghiệm | Mã nguyên tắc | Mô tả |
|---|---|---|
| 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 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 (xem thêm 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 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 (xem thêm T-Stylus_Drag_Drop). Xác minh chức năng ở hướng dọc và ngang. |
In và quản lý tệp
| ID thử nghiệm | Mã nguyên tắc | Mô tả |
|---|---|---|
| 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 đị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í tệp hiển thị, đồng thời 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 Files của hệ thống, hãy xác minh rằng ứng dụng đó có trong danh sách lựa chọn để mở các loại tệp có liên quan. |
Con trỏ
| ID thử nghiệm | Mã nguyên tắc | Mô tả |
|---|---|---|
| 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ử trên giao diện người dùng nhỏ như biểu tượng, nút và ô điều khiển. 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 hình ảnh, cho phép lựa chọn chính xác. |
Nhiều thiết bị
| ID thử nghiệm | Mã nguyên tắc | Mô tả |
|---|---|---|
| T-Cross_Device_Handoff | Cross_Device_Handoff | Bắt đầu một việc 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ừ trạng thái gần tương đương. |
Hỗ trợ ngoại tuyến
| ID thử nghiệm | Mã nguyên tắc | Mô tả |
|---|---|---|
| T-Offline_Support | Offline_Support | Tắt kết nối mạng và xác minh rằng chức năng 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
| ID thử nghiệm | Mã nguyên tắc | Mô tả |
|---|---|---|
| T-Web_Transition | Web_Transition | Tương tác với liên kết sâu hoặc nội dung trên web trong ứng dụng. Xác minh rằng quá trình chuyển đổi giữa ứng dụng và nội dung trên web liên quan diễn ra liền mạch. |