在 Googlebook、Chromebook 和外接螢幕上,使用者可透過精準輸入和進階多工處理,享有電腦版體驗。在電腦環境中,使用者可以透過鍵盤快速鍵、滑鼠和觸控板互動,在多個視窗和執行個體之間切換。針對電腦最佳化的應用程式可提供高效率的使用者體驗,兼具行動裝置的便利性和電腦的強大功能。
規範
打造卓越的使用者體驗,充分發揮裝置功能。
使用者體驗
| 指南 ID | 測試 ID | 說明 |
|---|---|---|
| Scrollbar_Display | T-Scrollbar_Display | 應用程式會在可使用滑鼠或觸控板捲動內容時顯示捲軸。 |
| Hover_Parity | T-Hover_Parity | 在適用情況下,UI 元素會在滑鼠或觸控板游標懸停時顯示其他內容,例如預覽、彈出式選單和資訊工具提示。 應用程式會盡可能維持與網頁版或電腦版應用程式相同的懸停狀態。應用程式確保所有 UI 元素都有明顯且一致的懸停狀態,並提供符合無障礙標準的視覺對比。 |
| Desktop_Menus | T-Desktop_Menus | 應用程式具有非侵入式 UI 元素,例如電腦式選單、內容選單和小型視窗,可讓使用者專注於主要工作,不必頻繁切換畫面。 |
| UI_Config | T-UI_Config | 應用程式具備自動調整式版面配置,使用者可針對大螢幕和游標優先裝置進行設定,包括:
|
| Request_Fullscreen_Mode | T-Request_Fullscreen_Mode | 應用程式會實作 一般來說,應用程式會提供 UI 元素 (例如按鈕),用於啟用全螢幕沉浸式體驗。 |
鍵盤、滑鼠和觸控板
| 指南 ID | 測試 ID | 說明 |
|---|---|---|
| Keyboard_Navigation | T-Keyboard_Navigation | 應用程式支援使用鍵盤順暢有效率地瀏覽。應用程式確保所有 UI 元素都有明確一致的焦點狀態,且視覺對比度符合無障礙標準。 初始焦點會設為適當的 UI 元素;例如,當使用者在電子郵件應用程式中撰寫郵件時,焦點一開始會放在「收件者」文字欄位。網頁載入後,使用者應能立即在第一個文字輸入欄位中輸入內容。 請參閱「鍵盤互動」。 |
| Keyboard_Parity | T-Keyboard_Parity | 應用程式提供一組完整的鍵盤快速鍵,同時支援使用 Ctrl-C 鍵進行複製和 Ctrl-Z 鍵進行復原等慣用快速鍵。應用程式會盡可能維持與網頁版和電腦版應用程式相同的鍵盤快速鍵。 |
| Input_Combinations | T-Input_Combinations | 鍵盤和滑鼠/觸控板組合 (例如 Ctrl + 點選或 Ctrl + 輕觸,以及 Shift + 點選或 Shift + 輕觸) 可提供加強功能,包括選取相鄰項目或多個分隔項目的範圍。 |
| Triple_Click | T-Triple_Click | 使用滑鼠點選三下或觸控板輕觸三下,可選取整行或整段文字。 |
多工處理和多實體
| 指南 ID | 測試 ID | 說明 |
|---|---|---|
| Multitasking_Scenarios |
T-Multitasking_PiP、 T-Multitasking_Split-Screen、 T-Multitasking_Attachments |
應用程式支援各種多工處理情境,例如:
|
| Multitasking_PiP | T-Multitasking_PiP | 應用程式支援互動式子母畫面功能,可在媒體和非媒體應用程式中自訂控制項和使用者互動。 |
| 多實體 | T-Multi-Instance | 應用程式可以在不同視窗中啟動多個本身的實體。用途包括文件編輯、網路瀏覽、檔案管理應用程式,以及購物應用程式中的產品比較。請參閱「支援多視窗模式」中的「多實體」。 |
拖放
| 指南 ID | 測試 ID | 說明 |
|---|---|---|
| Drag_Drop_Support | T-Drag_Drop_Support | 應用程式支援透過觸控輸入、滑鼠、觸控板和觸控筆,在應用程式內的不同簡報之間拖放內容,以及在多視窗模式下,與其他應用程式之間來回拖放內容。請參閱「啟用拖放」一文。另請參閱 Stylus_Drag_Drop。 |
| T-Drag_Drop_Batch | 應用程式支援將多個元素拖放至應用程式,以便一併處理。請參閱「使用 DropHelper 可簡化拖放作業」。 |
列印和檔案管理
| 指南 ID | 測試 ID | 說明 |
|---|---|---|
| Printing_Support | T-Printing_Support | 應用程式支援列印文件,或將文件匯出為可列印的格式。 |
| File_Management_Basics | T-File_Management_Basics | 應用程式會實作常見的檔案管理功能,包括:
|
| File_Picker | T-File_Picker | 應用程式與 OS 檔案選擇器整合,確保匯入和匯出體驗流暢。電腦和工作效率應用程式的使用者,高度仰賴檔案管理工具來存取各種內容。 |
| File_Handlers | T-File_Handlers | 應用程式會宣告支援相關檔案類型,將自己指定為檔案處理常式。這樣一來,使用者就能直接從系統的「檔案」應用程式,使用特定應用程式開啟檔案。 |
游標
| 指南 ID | 測試 ID | 說明 |
|---|---|---|
| Custom_Cursors | T-Custom_Cursors |
應用程式會顯示自訂游標,指出使用者與 UI 元素和內容互動的方式和時機,例如:
|
| Cursor_Target_Size | T-Cursor_Target_Size | 應用程式會實作與視覺目標大小相符的游標目標大小,減少感知目標,優先提高游標互動的精確度。 |
跨裝置
| 指南 ID | 測試 ID | 說明 |
|---|---|---|
| Cross_Device_Handoff | T-Cross_Device_Handoff | 如果應用程式可在多種 Android 裝置上運作,使用者就能在一部 Android 裝置上開始工作,然後順暢切換到另一部裝置。應用程式會還原相同工作的近乎等效狀態,讓使用者能從上次中斷的地方繼續操作。 |
支援離線使用
| 指南 ID | 測試 ID | 說明 |
|---|---|---|
| Offline_Support | T-Offline_Support | 應用程式為完整或部分功能集啟用離線功能,讓使用者能維持工作效率。應用程式會提供優雅降級,通知使用者連線需求。 |
應用程式到網站
| 指南 ID | 測試 ID | 說明 |
|---|---|---|
| Web_Transition | T-Web_Transition | 應用程式會在適當情況下,確保應用程式和網路內容之間的轉換流暢且智慧 (反之亦然),避免使用者體驗不連貫。 |
測試
如要確認應用程式是否提供優質、差異化的體驗,請完成下列測試。
使用者體驗
| 測試編號 | 指南 ID | 說明 |
|---|---|---|
| T-Scrollbar_Display | Scrollbar_Display | 使用滑鼠和觸控板捲動應用程式內容。確認內容捲動時會顯示捲軸。 |
| T-Hover_Parity | Hover_Parity | 使用滑鼠和觸控板,將游標懸停在含有層疊式或彈出式內容的 UI 元素上。確認是否有顯示附加的內容。 |
| T-Desktop_Menus | Desktop_Menus | 在電腦和外接螢幕上,確認使用的是電腦式選單和內容選單。 |
| T-UI_Config | UI_Config | 確認應用程式提供使用者可設定的版面配置選項:
在所有情況下,請確認應用程式正確重新設定版面配置,且內容仍可存取且格式正確。 |
| T-Request_Fullscreen_Mode | Request_Fullscreen_Mode | 將應用程式視窗設為多視窗模式,例如分割畫面或電腦分割視窗模式。觸發應用程式的全螢幕 UI 元素。確認應用程式能順暢切換至沉浸式全螢幕模式。 |
鍵盤、滑鼠和觸控板
| 測試編號 | 指南 ID | 說明 |
|---|---|---|
| T-Keyboard_Navigation | Keyboard_Navigation | 使用外接鍵盤的 Tab 鍵和方向鍵,瀏覽應用程式的 UI。確認所有互動元素的焦點狀態都清楚明確且一致。 此外,請確認當畫面首次顯示且使用者可以輸入資料時,適當的 UI 元素 (例如文字輸入欄位) 會收到初始焦點。 |
| T-Keyboard_Parity | Keyboard_Parity | 確認應用程式支援傳統鍵盤快速鍵,並盡可能維持與網頁版和電腦版應用程式相同的鍵盤快速鍵。 |
| T-Input_Combinations | Input_Combinations | 使用外接鍵盤、滑鼠和觸控板,選取應用程式 UI 中的項目。使用鍵盤/滑鼠/觸控板操作 (例如 Ctrl + 點選、Ctrl + 輕觸、Shift + 點選和 Shift + 輕觸),選取多個獨立項目以及相鄰項目的範圍。 |
| T-Triple_Click | Triple_Click | 使用滑鼠和觸控板按三下或輕觸三下,選取應用程式中的項目,例如選取整行文字。 |
多工處理和多實體
| 測試編號 | 指南 ID | 說明 |
|---|---|---|
| T-Multitasking_PiP |
Multitasking_Scenarios、 Multitasking_PiP |
在螢幕轉為直向和橫向以及在多視窗模式下,進入及退出子母畫面模式。在多視窗模式下,啟用子母畫面模式並變更視窗大小。 在子母畫面模式中,與任何自訂控制項互動,並驗證其功能。 |
| T-Multitasking_Split-Screen | Multitasking_Scenarios | 在多視窗模式下,從應用程式內開啟另一個應用程式,然後並排顯示兩個應用程式。 |
| T-Multitasking_Attachments | Multitasking_Scenarios | 在螢幕轉為直向和橫向以及在多視窗模式下,開啟及關閉附件和通知。 |
| T-Multi-Instance | 多實體 | 在螢幕轉為直向和橫向以及在多視窗模式下,在獨立視窗中啟動應用程式的多個實體。 |
拖放
| 測試編號 | 指南 ID | 說明 |
|---|---|---|
| T-Drag_Drop_Support | Drag_Drop_Support | 將圖片和文字拖放到應用程式內的放置目標。在多視窗模式下,將圖片和文字在應用程式和其他應用程式之間來回拖放。 使用觸控輸入、滑鼠、觸控板和觸控筆拖放內容 (另請參閱 T-Stylus_Drag_Drop)。在螢幕轉為直向和橫向時,確認這項功能。 |
| T-Drag_Drop_Batch | Drag_Drop_Support | 在應用程式內,將圖片和文字等多個元素組成群組,然後拖放。在多視窗模式下,將元素群組在應用程式和其他應用程式之間來回拖放。 使用觸控輸入、滑鼠、觸控板和觸控筆拖放內容 (另請參閱 T-Stylus_Drag_Drop)。在螢幕轉為直向和橫向時,確認這項功能。 |
列印和檔案管理
| 測試編號 | 指南 ID | 說明 |
|---|---|---|
| T-Printing_Support | Printing_Support | 確認應用程式可以列印文件,或將文件匯出為可列印的格式 (例如 PDF)。 |
| T-File_Management_Basics | File_Management_Basics | 確認檔案名稱和位置是否顯示,以及使用者在下載或上傳檔案時,能否選擇儲存位置。 |
| T-File_Picker | File_Picker | 確認應用程式使用系統檔案選擇器匯入及匯出檔案。 |
| T-File_Handlers | File_Handlers | 在系統的「檔案」應用程式中,確認該應用程式已列為開啟相關檔案類型的選項。 |
游標
| 測試編號 | 指南 ID | 說明 |
|---|---|---|
| T-Custom_Cursors | Custom_Cursors | 使用滑鼠和觸控板與應用程式互動。確認應用程式會在適當情況下顯示自訂游標,例如:
|
| T-Cursor_Target_Size | Cursor_Target_Size | 使用滑鼠和觸控板,與圖示、按鈕和控點等小型 UI 元素互動。確認每個元素的互動區域準確反映其視覺邊界,以便精確選取。 |
跨裝置
| 測試編號 | 指南 ID | 說明 |
|---|---|---|
| T-Cross_Device_Handoff | Cross_Device_Handoff | 在一部裝置上開始工作,然後切換到另一部已安裝該應用程式的裝置。確認您能從接近中斷時的狀態繼續執行工作。 |
支援離線使用
| 測試編號 | 指南 ID | 說明 |
|---|---|---|
| T-Offline_Support | Offline_Support | 停用網路連線,確認應用程式的核心功能仍可使用,或應用程式會清楚通知使用者需要連線。 |
應用程式到網站
| 測試編號 | 指南 ID | 說明 |
|---|---|---|
| T-Web_Transition | Web_Transition | 在應用程式中與深層連結或網路內容互動。確認應用程式和相關網路內容之間的轉換流暢無礙。 |