ประสบการณ์การใช้งานเดสก์ท็อป ซึ่งพบได้ทั่วไปใน Chromebook และจอแสดงผลที่เชื่อมต่อ ช่วยให้ป้อนข้อมูลได้อย่างแม่นยำและทำงานหลายอย่างพร้อมกันขั้นสูงได้ สภาพแวดล้อมเดสก์ท็อปช่วยให้ผู้ใช้ทำงานในหลายหน้าต่างและอินสแตนซ์ได้ โดยใช้แป้นพิมพ์ลัด รวมถึงการโต้ตอบด้วยเมาส์และแทร็กแพด แอปที่ได้รับการเพิ่มประสิทธิภาพ สำหรับเดสก์ท็อปมอบประสบการณ์การใช้งานที่มีประสิทธิภาพซึ่งเชื่อมช่องว่างระหว่าง ความสะดวกสบายบนอุปกรณ์เคลื่อนที่และประสิทธิภาพของเดสก์ท็อป
หลักเกณฑ์
สร้างประสบการณ์การใช้งานที่ยอดเยี่ยมซึ่งใช้ประโยชน์จากความสามารถของอุปกรณ์อย่างเต็มที่
ประสบการณ์ของผู้ใช้
| Guideline ID | Test IDs | Description |
|---|---|---|
| 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 เช่น ปุ่มที่เปิดใช้งานประสบการณ์การใช้งานแบบเต็มหน้าจอที่สมจริง |
แป้นพิมพ์ เมาส์ และแทร็กแพด
| Guideline ID | Test IDs | Description |
|---|---|---|
| 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 | การคลิก 3 ครั้งโดยใช้เมาส์หรือการแตะ 3 ครั้งด้วยแทร็กแพดจะเลือกข้อความทั้งบรรทัดหรือทั้งย่อหน้า |
การทำงานหลายอย่างพร้อมกันและหลายอินสแตนซ์
| Guideline ID | Test IDs | Description |
|---|---|---|
| Multitasking_Scenarios |
T-Multitasking_PiP, T-Multitasking_Split-Screen, T-Multitasking_Attachments |
แอปนี้รองรับสถานการณ์การทำงานแบบมัลติทาสก์ต่างๆ เช่น
|
| Multitasking_PiP | T-Multitasking_PiP | แอปรองรับฟังก์ชันการทำงานแบบภาพซ้อนภาพแบบอินเทอร์แอกทีฟที่ช่วยให้สามารถควบคุมที่กำหนดเองและการโต้ตอบของผู้ใช้ในแอปพลิเคชันสื่อและแอปพลิเคชันที่ไม่ใช่สื่อ |
| หลายอินสแตนซ์ | T-Multi-Instance | แอปสามารถเปิดอินสแตนซ์ของตัวเองหลายรายการในหน้าต่างแยกกันได้ กรณีการใช้งาน ได้แก่ การแก้ไขเอกสาร การท่องเว็บ แอปจัดการไฟล์ และการเปรียบเทียบผลิตภัณฑ์ในแอปช็อปปิ้ง ดูหลายอินสแตนซ์ในรองรับโหมดหลายหน้าต่าง |
ลากและวาง
| Guideline ID | Test IDs | Description |
|---|---|---|
| Drag_Drop_Support | T-Drag_Drop_Support | แอปนี้รองรับการลากและวางระหว่างงานนำเสนอภายในแอป และในโหมดหลายหน้าต่าง รองรับการลากและวางไปยังและจากแอปอื่นๆ โดยใช้การป้อนข้อมูลด้วยการสัมผัส เมาส์ แทร็กแพด และสไตลัส ดูเปิดใช้การลากและวาง ดู Stylus_Drag_Drop ด้วย |
| T-Drag_Drop_Batch | แอปนี้รองรับการลากและวางองค์ประกอบหลายรายการลงในแอปเพื่อประมวลผลเป็นกลุ่ม ดูDropHelper สำหรับการลากและวางที่ง่ายขึ้น |
การพิมพ์และการจัดการไฟล์
| Guideline ID | Test IDs | Description |
|---|---|---|
| Printing_Support | T-Printing_Support | แอปรองรับการพิมพ์เอกสารหรือการส่งออกไปยังรูปแบบที่พิมพ์ได้ |
| File_Management_Basics | T-File_Management_Basics | แอปใช้ฟังก์ชันการจัดการไฟล์ทั่วไป ซึ่งรวมถึง
|
| File_Picker | T-File_Picker | แอปผสานรวมกับเครื่องมือเลือกไฟล์ของระบบปฏิบัติการ เพื่อให้มั่นใจว่าประสบการณ์การนำเข้าและส่งออกจะราบรื่น ผู้ใช้เดสก์ท็อปและผู้ใช้ที่เน้นการทำงานอย่างมีประสิทธิภาพต้องพึ่งพาโปรแกรมจัดการไฟล์อย่างมากเพื่อให้เข้าถึงเนื้อหาได้หลากหลาย |
| File_Handlers | T-File_Handlers | แอปจะกำหนดตัวเองเป็นตัวแฮนเดิลไฟล์โดยประกาศการรองรับประเภทไฟล์ที่เกี่ยวข้อง ซึ่งจะช่วยให้ผู้ใช้เปิดไฟล์ด้วยแอปพลิเคชันที่เฉพาะเจาะจงได้โดยตรงจากแอป Files ของระบบ |
เคอร์เซอร์
| Guideline ID | Test IDs | Description |
|---|---|---|
| Custom_Cursors | T-Custom_Cursors | แอปแสดงเคอร์เซอร์ที่ปรับแต่งเพื่อระบุวิธีและเวลาที่ผู้ใช้โต้ตอบกับองค์ประกอบ UI และเนื้อหาได้ เช่น
PointerIconและไอคอนเคอร์เซอร์เมาส์
|
| Cursor_Target_Size | T-Cursor_Target_Size | แอปให้ความสำคัญกับความแม่นยำในการโต้ตอบเคอร์เซอร์โดยการใช้ขนาดเป้าหมายเคอร์เซอร์ที่ตรงกับขนาดเป้าหมายภาพเพื่อลดเป้าหมายที่รับรู้ |
หลายอุปกรณ์
| Guideline ID | Test IDs | Description |
|---|---|---|
| Cross_Device_Handoff | T-Cross_Device_Handoff | แอปที่ทำงานในอุปกรณ์ Android หลายประเภทช่วยให้ผู้ใช้เริ่มงานในอุปกรณ์ Android เครื่องหนึ่งและเปลี่ยนไปใช้อีกเครื่องหนึ่งได้อย่างราบรื่น แอปจะกู้คืนสถานะที่เกือบเทียบเท่าสำหรับงานเดียวกันเพื่อให้ผู้ใช้ทำต่อจากที่ค้างไว้ได้ |
รองรับการใช้งานออฟไลน์
| Guideline ID | Test IDs | Description |
|---|---|---|
| Offline_Support | T-Offline_Support | แอปเปิดใช้ฟังก์ชันการทำงานแบบออฟไลน์สำหรับชุดฟีเจอร์ทั้งหมดหรือบางส่วน เพื่อให้ผู้ใช้ทำงานได้อย่างต่อเนื่อง แอปจะลดประสิทธิภาพอย่างราบรื่นเพื่อแจ้งให้ผู้ใช้ทราบข้อกำหนดในการเชื่อมต่อ |
แอปสู่เว็บ
| Guideline ID | Test IDs | Description |
|---|---|---|
| Web_Transition | T-Web_Transition | แอปช่วยให้การเปลี่ยนระหว่างเนื้อหาในแอปและเว็บเป็นไปอย่างราบรื่นและชาญฉลาด (และในทางกลับกัน) ในกรณีที่เหมาะสม เพื่อหลีกเลี่ยงประสบการณ์ของผู้ใช้ที่กระจัดกระจาย |
การทดสอบ
ทําการทดสอบต่อไปนี้เพื่อยืนยันว่าแอปของคุณมอบประสบการณ์ระดับพรีเมียมที่แตกต่าง
ประสบการณ์ของผู้ใช้
| Test ID | Guideline IDs | Description |
|---|---|---|
| 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 แบบเต็มหน้าจอของแอป ตรวจสอบว่าแอปเปลี่ยนไปใช้โหมดเต็มหน้าจอสมจริงได้อย่างราบรื่น |
แป้นพิมพ์ เมาส์ และแทร็กแพด
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Keyboard_Navigation | Keyboard_Navigation | เมื่อใช้แป้นพิมพ์ภายนอก ให้ไปยังส่วนต่างๆ ของ UI ของแอปโดยใช้ปุ่ม Tab และปุ่มลูกศร ตรวจสอบว่าสถานะโฟกัสมีความแตกต่างและสอดคล้องกันสำหรับองค์ประกอบแบบอินเทอร์แอกทีฟทั้งหมด นอกจากนี้ ให้ตรวจสอบว่าองค์ประกอบ UI ที่เหมาะสม เช่น ช่องป้อนข้อความ ได้รับโฟกัสเริ่มต้นเมื่อหน้าจอแสดงเป็นครั้งแรก และผู้ใช้ป้อนข้อมูลได้ |
| T-Keyboard_Parity | Keyboard_Parity | ตรวจสอบว่าแอปรองรับแป้นพิมพ์ลัดทั่วไปและรักษาความเท่าเทียมของแป้นพิมพ์ลัดกับแอปเวอร์ชันเว็บและเดสก์ท็อปทุกครั้งที่เป็นไปได้ |
| T-Input_Combinations | Input_Combinations | ใช้แป้นพิมพ์ เมาส์ และแทร็กแพดภายนอกเพื่อเลือกรายการใน UI ของแอป เลือกหลายรายการที่แยกกันและช่วงของรายการที่อยู่ติดกันโดยใช้การดำเนินการบนแป้นพิมพ์/เมาส์/แทร็กแพด เช่น Ctrl+คลิก, Ctrl+แตะ, Shift+คลิก และ Shift+แตะ |
| T-Triple_Click | Triple_Click | ใช้เมาส์และแทร็กแพดเพื่อคลิก 3 ครั้งหรือแตะ 3 ครั้งเพื่อเลือกรายการในแอป เช่น เลือกข้อความทั้งบรรทัด |
การทำงานหลายอย่างพร้อมกันและหลายอินสแตนซ์
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Multitasking_PiP | Multitasking_Scenarios | เข้าและออกจากโหมดการแสดงภาพซ้อนภาพในการวางแนวตั้งและแนวนอน รวมถึงในโหมดหลายหน้าต่าง ในโหมดหลายหน้าต่าง ให้เปลี่ยนขนาดหน้าต่างขณะที่โหมดการแสดงภาพซ้อนภาพทำงานอยู่ ในโหมดการแสดงภาพซ้อนภาพ ให้โต้ตอบกับตัวควบคุมที่กำหนดเองและยืนยันฟังก์ชันการทำงาน |
| T-Multitasking_Split-Screen | Multitasking_Scenarios | ในโหมดหลายหน้าต่าง ให้เปิดแอปอื่นจากภายในแอปและแสดงทั้ง 2 แอปเคียงข้างกัน |
| T-Multitasking_Attachments | Multitasking_Scenarios | เปิดและปิดไฟล์แนบและการแจ้งเตือนในแนวตั้งและแนวนอน รวมถึงในโหมดหลายหน้าต่าง |
| T-Multi-Instance | หลายอินสแตนซ์ | เปิดแอปหลายอินสแตนซ์ในหน้าต่างแยกกันในแนวนอนและแนวตั้ง รวมถึงในโหมดหลายหน้าต่าง |
ลากและวาง
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Drag_Drop_Support | Drag_Drop_Support | ลากและวางรูปภาพและข้อความบนเป้าหมายการวางภายในแอป ในโหมดหลายหน้าต่าง ให้ลากและวางรูปภาพและข้อความระหว่างแอปกับแอปอื่น (จากแอปหนึ่งไปยังอีกแอปหนึ่งและจากอีกแอปหนึ่งไปยังแอปหนึ่ง) ลากและวางเนื้อหาโดยใช้การป้อนข้อมูลแบบสัมผัส เมาส์ แทร็กแพด และสไตลัส (ดู T-Stylus_Drag_Drop ด้วย) ยืนยันฟังก์ชันการทำงานในแนวตั้งและแนวนอน |
| T-Drag_Drop_Batch | Drag_Drop_Support | ลากและวางองค์ประกอบหลายอย่าง เช่น รูปภาพและข้อความ เป็นกลุ่มภายในแอป ในโหมดหลายหน้าต่าง ให้ลากและวางกลุ่มองค์ประกอบระหว่างแอปกับแอปอื่น (จากแอปหนึ่งไปยังอีกแอปหนึ่ง และจากอีกแอปหนึ่งไปยังแอปหนึ่ง) ลากและวางเนื้อหาโดยใช้การป้อนข้อมูลแบบสัมผัส เมาส์ แทร็กแพด และสไตลัส (ดู T-Stylus_Drag_Drop ด้วย) ยืนยันฟังก์ชันการทำงานในแนวตั้งและแนวนอน |
การพิมพ์และการจัดการไฟล์
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Printing_Support | Printing_Support | ตรวจสอบว่าแอปสามารถพิมพ์เอกสารหรือส่งออกเอกสารไปยังรูปแบบที่พิมพ์ได้ เช่น PDF |
| T-File_Management_Basics | File_Management_Basics | ตรวจสอบว่าชื่อและตำแหน่งของไฟล์ปรากฏอยู่ และผู้ใช้เลือกตำแหน่งที่จะบันทึกได้เมื่อดาวน์โหลดหรืออัปโหลดไฟล์ |
| T-File_Picker | File_Picker | ตรวจสอบว่าแอปใช้เครื่องมือเลือกไฟล์ของระบบสำหรับการนำเข้าและส่งออกไฟล์ |
| T-File_Handlers | File_Handlers | จากแอปไฟล์ของระบบ ให้ตรวจสอบว่าแอปแสดงเป็นตัวเลือกในการเปิดไฟล์ประเภทที่เกี่ยวข้อง |
เคอร์เซอร์
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Custom_Cursors | Custom_Cursors | โต้ตอบกับแอปโดยใช้เมาส์และแทร็กแพด ตรวจสอบว่าเคอร์เซอร์ที่กำหนดเองปรากฏในตำแหน่งที่เหมาะสม เช่น
|
| T-Cursor_Target_Size | Cursor_Target_Size | ใช้เมาส์และแทร็กแพดเพื่อโต้ตอบกับองค์ประกอบ UI ขนาดเล็ก เช่น ไอคอน ปุ่ม และแฮนเดิล ตรวจสอบว่าพื้นที่แบบอินเทอร์แอกทีฟของแต่ละองค์ประกอบแสดงขอบเขตภาพได้อย่างถูกต้อง เพื่อให้เลือกได้อย่างแม่นยำ |
หลายอุปกรณ์
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Cross_Device_Handoff | Cross_Device_Handoff | เริ่มงานในอุปกรณ์เครื่องหนึ่ง แล้วเปลี่ยนไปใช้อุปกรณ์อีกเครื่องที่ติดตั้งแอปไว้ ตรวจสอบว่าคุณสามารถทำงานต่อจากสถานะที่เทียบเท่าได้ |
รองรับการใช้งานออฟไลน์
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Offline_Support | Offline_Support | ปิดใช้การเชื่อมต่อเครือข่ายและยืนยันว่าฟังก์ชันหลักของแอปยังคงพร้อมใช้งาน หรือแอปจะแสดงการแจ้งเตือนที่ชัดเจนเกี่ยวกับข้อกำหนดในการเชื่อมต่อ |
แอปสู่เว็บ
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Web_Transition | Web_Transition | โต้ตอบกับ Deep Link หรือเนื้อหาเว็บภายในแอป ตรวจสอบว่าการเปลี่ยนผ่านระหว่างแอปกับเนื้อหาเว็บที่เกี่ยวข้องเป็นไปอย่างราบรื่น |