คุณภาพแอปบนหน้าจอขนาดใหญ่

อุปกรณ์ที่เรียกใช้แอป Android ได้มีหลายรูปแบบ ได้แก่ อุปกรณ์ ChromeOS (รวมถึงระบบปฏิบัติการรุ่นถัดไป) (รวมเรียกว่า "อุปกรณ์ ChromeOS"), โทรศัพท์, แท็บเล็ต, อุปกรณ์พับได้ ซึ่งมีขนาดหน้าจอหลากหลาย Android รองรับโหมดการแสดงผลหลายโหมด ซึ่งรวมถึงโหมดหลายหน้าต่าง หลายจอภาพ หลายอินสแตนซ์ และการแสดงภาพซ้อนภาพ อุปกรณ์แบบพับได้อาจอยู่ในสถานะหรือท่าทางต่างๆ เช่น ท่าทางบนโต๊ะหรือท่าทางหนังสือ

ภาพแสดงระดับคุณภาพ 3 ระดับเป็นเลเยอร์ที่ซ้อนกันในแนวตั้ง

เพื่อให้มั่นใจว่าแอปจะมอบประสบการณ์การใช้งานที่ยอดเยี่ยมแก่ผู้ใช้ไม่ว่าอุปกรณ์จะมีรูปแบบ ขนาดหน้าจอ โหมดการแสดงผล หรือท่าทางใด ให้ทำตามรายการตรวจสอบและการทดสอบความเข้ากันได้กับหน้าจอขนาดใหญ่

รายการตรวจสอบและการทดสอบจะกำหนดชุดข้อกำหนดด้านคุณภาพที่ครอบคลุมสำหรับแอป Android ส่วนใหญ่ แอปของคุณอาจไม่จำเป็นต้องเป็นไปตามข้อกำหนดทั้งหมด นำเหตุการณ์ที่เหมาะกับกรณีการใช้งานของแอปไปใช้

เมื่อปรับปรุงแอปให้รองรับความสามารถของหน้าจอขนาดใหญ่แล้ว ให้ช่วยผู้ใช้เข้าใจประสบการณ์การใช้งานแอปบนหน้าจอขนาดใหญ่ได้ดียิ่งขึ้นด้วยการอัปเดตข้อมูลแอปใน Google Play อัปโหลดภาพหน้าจอที่แสดงแอปบนหน้าจอขนาดใหญ่ ดึงดูดความสนใจไปยังฟีเจอร์สำหรับหน้าจอขนาดใหญ่ในคำอธิบายแอป ดูข้อมูลเพิ่มเติมและแนวทางปฏิบัติแนะนำได้ที่ความช่วยเหลือของ Google Play

ดูตัวอย่างเลย์เอาต์หน้าจอขนาดใหญ่ที่เพิ่มประสิทธิภาพและแตกต่างได้ในแกลเลอรีหน้าจอขนาดใหญ่

รายการตรวจสอบความเข้ากันได้กับหน้าจอขนาดใหญ่

รายการตรวจสอบความเข้ากันได้จะกำหนดเกณฑ์เพื่อช่วยคุณประเมินระดับการรองรับหน้าจอขนาดใหญ่ของแอป

ระดับการสนับสนุนมีดังนี้

ระดับที่ 3 (พื้นฐาน) - พร้อมใช้งานบนหน้าจอขนาดใหญ่

ผู้ใช้สามารถทําขั้นตอนงานที่สําคัญได้ แต่จะได้รับประสบการณ์ของผู้ใช้ที่ด้อยกว่า แอปของคุณทำงานแบบเต็มหน้าจอ (หรือเต็มหน้าต่างในโหมดหลายหน้าต่าง) แต่เลย์เอาต์ของแอปอาจไม่เหมาะสม แอปไม่ได้อยู่ในโหมด Letterbox และไม่ได้ทำงานในโหมดความเข้ากันได้ แอปนี้รองรับอุปกรณ์ป้อนข้อมูลภายนอกขั้นพื้นฐาน ซึ่งรวมถึงแป้นพิมพ์ เมาส์ แทร็กแพด และสไตลัส

ระดับ 2 (ดีกว่า) - เพิ่มประสิทธิภาพสำหรับหน้าจอขนาดใหญ่

แอปของคุณจะใช้การเพิ่มประสิทธิภาพเลย์เอาต์สำหรับหน้าจอทุกขนาดและการกำหนดค่าอุปกรณ์ทั้งหมด พร้อมทั้งรองรับอุปกรณ์อินพุตภายนอกได้ดียิ่งขึ้น

ระดับ 1 (ดีที่สุด) - หน้าจอขนาดใหญ่ที่แตกต่าง

แอปของคุณมอบประสบการณ์ของผู้ใช้ที่ออกแบบมาสำหรับแท็บเล็ต อุปกรณ์พับได้ และอุปกรณ์ ChromeOS แอปนี้รองรับการทำงานแบบมัลติทาสก์ ท่าทางพับได้ การลากและวาง และการป้อนข้อมูลด้วยสไตลัส (หากมี)

ทำตามข้อกำหนดระดับ 2 เพื่อให้แอปมอบประสบการณ์การใช้งานที่ยอดเยี่ยมในอุปกรณ์ Android ทุกเครื่องได้ หากต้องการให้แอปของคุณโดดเด่นบนหน้าจอขนาดใหญ่ ให้ทำตามข้อกำหนดระดับที่ 1


ไอคอนระดับ 3

ระดับที่ 3

พร้อมใช้งานบนหน้าจอขนาดใหญ่

แอปที่พร้อมสำหรับหน้าจอขนาดใหญ่ต้องเป็นไปตามข้อกำหนดด้านคุณภาพหลักของแอปก่อน โดยเฉพาะข้อกำหนดด้านUI และกราฟิก

นอกจากนี้ แอปยังต้องเป็นไปตามข้อกำหนดสำหรับหน้าจอขนาดใหญ่ต่อไปนี้ด้วย

หมวดหมู่ รหัส ทดสอบ คำอธิบาย
การกำหนดค่าและความต่อเนื่อง LS-C1 T3-1, T3-2

แอปจะเติมพื้นที่แสดงผลที่มีอยู่ ซึ่งก็คือทั้งหน้าจอ หรือในโหมดหลายหน้าต่าง แอปจะเติมหน้าต่างแอป แอปไม่ได้แสดงขอบดำและไม่ได้ทำงานในโหมดความเข้ากันได้

แอปจะจัดการการเปลี่ยนแปลงการกำหนดค่าและคงไว้หรือกู้คืนสถานะเมื่ออุปกรณ์มีการเปลี่ยนแปลงการกำหนดค่า เช่น การหมุนอุปกรณ์ การพับและกางออก และการปรับขนาดหน้าต่างในโหมดแยกหน้าจอและโหมดหน้าต่างบนเดสก์ท็อป ตัวอย่างเช่น

  • ระบบจะรักษาตำแหน่งการเลื่อนของช่องที่เลื่อนได้
  • ระบบจะเก็บข้อความที่พิมพ์ลงในช่องข้อความและคืนค่าสถานะแป้นพิมพ์
  • การเล่นสื่อจะกลับมาเล่นต่อจากจุดที่หยุดค้างไว้เมื่อเริ่มการเปลี่ยนแปลงการกำหนดค่า
LS-C2 T3-3 แอปจัดการการเปลี่ยนแปลงการกำหนดค่าร่วมกัน เช่น การปรับขนาดหน้าต่างตามด้วยการหมุนอุปกรณ์ หรือการหมุนตามด้วยการพับหรือกางอุปกรณ์
โหมดหลายหน้าต่างและการเล่นต่อหลายรายการ LS-M1 T3-4

แอปทำงานได้อย่างสมบูรณ์ในโหมดหลายหน้าต่าง ดูรองรับโหมดหลายหน้าต่าง

หมายเหตุ: แอป Unity ควรใช้ Unity Long Term Support (LTS) เวอร์ชัน 2019 ขึ้นไป ดูการยืนยันโหมดหลายหน้าต่าง

LS-M2 T3-5, T3-6 แอปนี้รองรับการดาวน์โหลดต่ออย่างเต็มรูปแบบ แอปจะอัปเดต UI (เล่นสื่อต่อ รวมข้อความใหม่ อัปเดตความคืบหน้าในการดาวน์โหลด ฯลฯ) เมื่อแอปไม่ใช่แอปที่โฟกัสอยู่ด้านบน นอกจากนี้ แอปยังจัดการการสูญเสียทรัพยากรพิเศษ เช่น กล้องและไมโครโฟน ในสถานการณ์แบบหลายหน้าต่างได้ด้วย ดูวงจรชีวิตของกิจกรรมในโหมดหลายหน้าต่าง
การแสดงตัวอย่างจากกล้องและการฉายภาพสื่อ LS-CM1 T3-7 แอปแสดงตัวอย่างกล้องในแนวนอนและแนวตั้ง สถานะอุปกรณ์เมื่อพับและกางออก รวมถึงโหมดหลายหน้าต่าง ตัวอย่างมีสัดส่วนที่เหมาะสมและวางแนวถูกต้อง
LS-CM2 T3-8 แอปนี้รองรับการฉายสื่อในแนวนอนและแนวตั้ง สถานะของอุปกรณ์เมื่อพับและกางออก รวมถึงโหมดหลายหน้าต่าง การฉายภาพมีสัดส่วนที่เหมาะสมและวางแนวถูกต้อง
แป้นพิมพ์ เมาส์ และแทร็กแพด LS-I1 T3-9 แอปนี้รองรับการป้อนข้อความโดยใช้แป้นพิมพ์ภายนอกและสลับระหว่างแป้นพิมพ์จริงกับแป้นพิมพ์เสมือนเมื่อเชื่อมต่อหรือยกเลิกการเชื่อมต่อแป้นพิมพ์ภายนอกโดยไม่ต้องเปิดแอปอีกครั้ง
LS-I2 T3-10

แอปนี้รองรับการโต้ตอบพื้นฐานด้วยเมาส์หรือแทร็กแพด

  • คลิก: องค์ประกอบที่คลิกได้ รวมถึงปุ่ม เมนูแบบเลื่อนลง ช่องป้อนข้อความ และไอคอนการนำทาง
  • เลือก: องค์ประกอบที่เลือกได้ทั้งหมด รวมถึงปุ่มตัวเลือก ช่องทำเครื่องหมาย และข้อความ (โดยการปัดหรือดับเบิลคลิก)
  • เลื่อน: แนวตั้งและแนวนอนในองค์ประกอบที่เลื่อนได้ เช่น รายการและตัวเลือก
สไตลัส LS-S1 T3-11

แอปให้การสนับสนุนพื้นฐานสำหรับแท็บเล็ต อุปกรณ์พับได้ และอุปกรณ์ ChromeOS ที่มีสไตลัส คุณใช้สไตลัสเพื่อเลือกและจัดการองค์ประกอบ UI ได้ ซึ่งรวมถึงการเลื่อนดูรายการ ตัวเลือก และเนื้อหาอื่นๆ ที่เลื่อนได้

ดูสไตลัสในความเข้ากันได้ของอินพุตบนหน้าจอขนาดใหญ่

หมายเหตุ: การป้อนข้อมูลด้วยสไตลัสขั้นพื้นฐานจะเหมือนกับการป้อนข้อมูลด้วยการสัมผัส ซึ่ง Android รองรับอย่างเต็มที่ แอปทั้งหมดรองรับการป้อนข้อมูลด้วยสไตลัสพื้นฐานโดยไม่ต้องมีการพัฒนาพิเศษ

LS-S1.1 T3-12

ใน Android 14 (API ระดับ 34) ขึ้นไป ผู้ใช้สามารถเขียนและแก้ไขข้อความในช่องป้อนข้อความโดยใช้สไตลัส ใน ChromeOS M114 ขึ้นไป คุณสามารถใช้สไตลัสเพื่อเขียนและแก้ไขข้อความในช่องป้อนข้อความในคอมโพเนนต์ WebView ได้

หมายเหตุ: ใน Android 14 ขึ้นไป คอมโพเนนต์ EditText จะรองรับการป้อนข้อมูลโดยใช้สไตลัสโดยค่าเริ่มต้น จึงไม่จำเป็นต้องมีการพัฒนาพิเศษ ใน ChromeOS M114 ขึ้นไป WebView จะรองรับการป้อนข้อมูลด้วยสไตลัสในช่องข้อความโดยค่าเริ่มต้น

ไอคอนระดับ 2

ระดับ 2

เพิ่มประสิทธิภาพสำหรับหน้าจอขนาดใหญ่

แอปที่เพิ่มประสิทธิภาพจะรองรับหน้าจอทุกประเภทและสถานะของอุปกรณ์ทั้งหมดอย่างเต็มที่ รวมถึงการเปลี่ยนสถานะ

หมวดหมู่ รหัส ทดสอบ คำอธิบาย
UX LS-U1 T2-1

แอปมีเลย์เอาต์ที่ปรับเปลี่ยนตามอุปกรณ์และเลย์เอาต์แบบปรับได้ซึ่งออกแบบมาสำหรับหน้าจอขนาดใหญ่ เลย์เอาต์ทั้งหมดเป็นแบบที่ปรับเปลี่ยนตามอุปกรณ์ (ดูย้ายข้อมูล UI ไปยังเลย์เอาต์ที่ปรับเปลี่ยนตามอุปกรณ์) การใช้งานเลย์เอาต์แบบปรับขนาดได้จะกำหนดโดยคลาสขนาดหน้าต่าง

UI ของแอปอาจมีสิ่งต่อไปนี้

  • แถบนำทางที่ล้ำสมัยซึ่งจะขยายเป็นแผงนำทางแบบเต็มเมื่อหน้าต่างมีขนาดใหญ่ขึ้น
  • เลย์เอาต์ตารางกริดที่ปรับจำนวนคอลัมน์ให้เหมาะกับการเปลี่ยนแปลงขนาดหน้าต่าง
  • คอลัมน์ข้อความบนหน้าจอขนาดใหญ่
  • แผงขอบท้ายที่เปิดอยู่โดยค่าเริ่มต้นในขนาดหน้าจอแล็ปท็อปและเดสก์ท็อป และปิดอยู่บนหน้าจอขนาดเล็ก

สร้างเลย์เอาต์แบบ 2 บานหน้าต่างเมื่อเหมาะสมเพื่อใช้ประโยชน์จากพื้นที่หน้าจอขนาดใหญ่ ดูเลย์เอาต์ Canonical

การฝังกิจกรรมช่วยให้แอปที่อิงตามกิจกรรมสร้างเลย์เอาต์แบบหลายแผงได้โดยการแสดงกิจกรรมแบบเคียงข้างกัน

LS-U2 T2-1

โมดอล เมนูตัวเลือก และองค์ประกอบรองอื่นๆ ได้รับการจัดรูปแบบอย่างถูกต้องในหน้าจอทุกประเภทและสถานะอุปกรณ์ทั้งหมด เช่น

  • แผ่นด้านล่างไม่เต็มความกว้างในหน้าจอขนาดใหญ่ (ใช้ความกว้างสูงสุดเพื่อหลีกเลี่ยงการยืด) ดูลักษณะการทำงานใน ชีต: ด้านล่าง
  • ปุ่มไม่เต็มความกว้างบนหน้าจอขนาดใหญ่ ดูลักษณะการทำงานในปุ่ม
  • ช่องข้อความและกล่องไม่ขยายจนเต็มความกว้างในหน้าจอขนาดใหญ่ ดูลักษณะการทำงานในช่องข้อความ
  • เมนูแก้ไขหรือโมดอลขนาดเล็กจะไม่ครอบคลุมทั้งหน้าจอและจะรักษาบริบทสำหรับผู้ใช้ให้มากที่สุด ดูเมนู
  • เมนูตัวเลือกจะปรากฏข้างรายการที่ผู้ใช้เลือก ดูหัวข้อ "เมนูตามบริบท" ในเมนู
  • แถบนำทางจะแทนที่แถบนำทางเพื่อให้เหมาะกับการใช้งานมากขึ้น นอกจากนี้ รางยังช่วยเสริมคอมโพเนนต์การนำทางอื่นๆ เช่น แถบนำทาง ได้อีกด้วย ดูแถบข้างสำหรับไปยังส่วนต่างๆ
  • เราได้อัปเดตลิ้นชักการนำทางเป็นคอมโพเนนต์ Material Design ล่าสุดแล้ว ดูลิ้นชักการนำทาง
  • กล่องโต้ตอบได้รับการอัปเดตเป็นคอมโพเนนต์ Material ล่าสุด ดูกล่องโต้ตอบ
  • รูปภาพจะแสดงที่ความละเอียดที่เหมาะสมและจะไม่ยืดหรือครอบตัด
LS-U3 T2-2 เป้าหมายการสัมผัสมีขนาดอย่างน้อย 48dp ดูหลักเกณฑ์เลย์เอาต์และการพิมพ์ของ Material Design
LS-U4 T2-3 สร้างสถานะโฟกัสสำหรับ Drawable ที่กำหนดเองซึ่งโต้ตอบได้ Drawable ที่กำหนดเองคือองค์ประกอบ UI ที่มองเห็นได้ซึ่งไม่ได้มาจากเฟรมเวิร์ก Android หากผู้ใช้โต้ตอบกับ Drawable ที่กำหนดเองได้ Drawable ต้องโฟกัสได้เมื่ออุปกรณ์ไม่ได้อยู่ในโหมดแตะ และต้องมีการบ่งชี้ด้วยภาพของสถานะที่โฟกัสอย่างชัดเจน
แป้นพิมพ์ เมาส์ และแทร็กแพด LS-I3 T2-4 โฟลว์งานหลักในแอปจะรองรับการนำทางด้วยคีย์บอร์ด ซึ่งรวมถึงการนำทางด้วยปุ่ม Tab และปุ่มลูกศร ดูสร้างแอปที่เข้าถึงได้มากขึ้น
LS-I4 T2-5 แอปนี้รองรับแป้นพิมพ์ลัดสำหรับการดำเนินการที่ใช้บ่อย เช่น เลือก ตัด คัดลอก วาง เลิกทำ และทำซ้ำ ดูความเข้ากันได้ของอินพุต
LS-I5 T2-6 คุณใช้แป้นพิมพ์เพื่อควบคุมการเล่นสื่อได้ เช่น Spacebar จะเล่นและหยุดสื่อชั่วคราว
LS-I6 T2-7 ปุ่ม Enter บนแป้นพิมพ์จะทำหน้าที่ส่งในแอปการสื่อสาร
LS-I7 T2-8 คุณเข้าถึงเมนูตัวเลือกได้โดยใช้การคลิกขวาด้วยเมาส์และแทร็คแพดตามปกติ (ปุ่มเมาส์รองหรือการแตะรอง)
LS-I8 T2-9 คุณสามารถซูมเนื้อหาของแอปได้โดยใช้ปุ่มลูกกลิ้งของเมาส์ (ร่วมกับการกดปุ่ม Control หรือ Ctrl) และท่าทางสัมผัสการบีบนิ้วบนแทร็กแพด
LS-I9 T2-10 องค์ประกอบ UI ที่ดำเนินการได้จะมีสถานะการวางเมาส์ (ในกรณีที่เหมาะสม) เพื่อระบุให้ผู้ใช้เมาส์และแทร็กแพดทราบว่าองค์ประกอบนั้นโต้ตอบได้

ไอคอนระดับ 1

ระดับ 1

หน้าจอขนาดใหญ่ที่แตกต่าง

แอปที่แตกต่างกันสำหรับหน้าจอขนาดใหญ่จะใช้รูปแบบหน้าจอขนาดใหญ่ให้เกิดประโยชน์สูงสุด แอปที่แตกต่างจะมอบประสบการณ์การใช้งานระดับพรีเมียมที่สร้างผลลัพธ์และสนุกสนาน

หมวดหมู่ รหัส ทดสอบ คำอธิบาย
การทำงานหลายอย่างพร้อมกันและหลายอินสแตนซ์ LS-M3 T1-1, T1-2, T1‑3

แอปรองรับสถานการณ์การทำงานแบบมัลติทาสก์ต่างๆ เช่น

  • โหมดการแสดงภาพซ้อนภาพ: แอปสามารถเข้าและออกจากโหมดการแสดงภาพซ้อนภาพในแนวนอนและแนวตั้งได้ ทั้งในขณะที่อุปกรณ์พับและกางออก รวมถึงในโหมดหลายหน้าต่าง ดูการรองรับการแสดงภาพซ้อนภาพ (PIP)
  • โหมดหลายหน้าต่าง: แอปสามารถเปิดแอปพลิเคชันอื่นในหน้าต่างแยกต่างหากจาก Deep Link ได้ เช่น แอปจัดการรายชื่อติดต่อเปิดลิงก์ไปยังข้อความอีเมลซึ่งแสดงในแอปอีเมลในหน้าต่างใหม่ ดู FLAG_ACTIVITY_LAUNCH_ADJACENT
  • ไฟล์แนบ: แอปรับส่งข้อความสามารถเปิดไฟล์แนบ (เช่น วิดีโอ) ในหน้าต่างแยกได้
LS-M4 T1-4 แอปสามารถเปิดอินสแตนซ์หลายรายการของตัวเองในหน้าต่างแยกกันได้ กรณีการใช้งาน ได้แก่ การแก้ไขเอกสาร การท่องเว็บ แอปจัดการไฟล์ และการเปรียบเทียบผลิตภัณฑ์ในแอปช็อปปิ้ง ดูหลายอินสแตนซ์ในรองรับโหมดหลายหน้าต่าง
ท่าทางและสถานะของอุปกรณ์แบบพับได้ LS-F1 T1-5

แอปนี้รองรับท่าทางพับทั้งหมดและกรณีการใช้งานที่เกี่ยวข้อง ดังนี้

  • ท่าทางบนโต๊ะ - วิดีโอคอลและการเล่นวิดีโอหรือเสียง
  • ท่าทางแบบหนังสือ - อ่านเนื้อหาข้อความยาวๆ
  • จอแสดงผลคู่ - แสดงตัวอย่างหน้าจอหน้าและหลังสำหรับแอปกล้อง รองรับอุปกรณ์แบบ 2 หน้าจอ
ดูดูข้อมูลเกี่ยวกับอุปกรณ์พับได้
LS-F2 T1-6 แอปกล้องจะปรับตัวอย่างสำหรับสถานะพับและกางออก รวมถึงรองรับตัวอย่างหน้าจอหน้าและหลัง
ลากและวาง LS-D1 T1-7 แอปนี้รองรับการลากและวางระหว่างมุมมองภายในแอป และในโหมดหลายหน้าต่าง รองรับการลากและวางไปยังและจากแอปอื่นๆ โดยใช้การป้อนข้อมูลด้วยการสัมผัส เมาส์ แทร็กแพด และสไตลัส ดูเปิดใช้การลากและวาง ดู LS-S3 เพิ่มเติม
แป้นพิมพ์ เมาส์ และแทร็กแพด LS-I10 T1-8 แอปมีชุดแป้นพิมพ์ลัดที่ครอบคลุมในขณะที่รองรับแป้นพิมพ์ลัดทั่วไป เช่น Ctrl-C สำหรับคัดลอกและ Ctrl-Z สำหรับเลิกทำ แอปจะรักษาความเท่าเทียมของแป้นพิมพ์ลัดกับแอปเวอร์ชันเว็บหรือเดสก์ท็อปที่เทียบเท่าทุกครั้งที่เป็นไปได้
LS-I11 T1-9 การใช้แป้นพิมพ์ร่วมกับเมาส์หรือแทร็กแพด เช่น Ctrl+คลิกหรือ Ctrl+แตะ และ Shift+คลิกหรือ Shift+แตะ จะช่วยเพิ่มความสามารถต่างๆ รวมถึงการเลือกช่วงของรายการที่อยู่ติดกันหรือหลายรายการที่แยกกัน
LS-I12 T1-10 แอปแสดงแถบเลื่อนขณะเลื่อนเนื้อหาโดยใช้เมาส์หรือแทร็กแพด
LS-I13 T1-11 เมื่อเกี่ยวข้อง องค์ประกอบ UI จะแสดงเนื้อหาเพิ่มเติม เช่น เมนูแบบเลื่อนออกหรือเคล็ดลับเครื่องมือเมื่อวางเมาส์หรือแทร็กแพด แอปจะรักษาสถานะการวางเมาส์ให้สอดคล้องกับแอปเวอร์ชันเว็บหรือเดสก์ท็อปที่เทียบเท่าทุกครั้งที่ทำได้
LS-I14 T1-12 ระบบจะใช้เมนูและเมนูตามบริบทในรูปแบบเดสก์ท็อปเมื่อเหมาะสม
LS-I15 T1-13 แผง UI ในเลย์เอาต์แบบหลายแผงสามารถกำหนดค่าใหม่ได้โดยใช้เมาส์หรือแทร็กแพด แผงที่กำหนดค่าใหม่ได้ช่วยให้ผู้ใช้ปรับเลย์เอาต์ของแอปเพื่อเพิ่มประสิทธิภาพการทำงานได้ เช่น เปลี่ยนขนาดแผงรายละเอียดของเลย์เอาต์รายการ-รายละเอียด หรือจัดเรียงแผงบนหน้าจอใหม่ หมายเหตุ: การดำเนินการนี้ไม่มีผลกับแถบนำทาง ราง หรือลิ้นชัก
LS-I16 T1-14 การคลิกหรือแตะ 3 ครั้งโดยใช้เมาส์หรือแทร็กแพดจะเลือกข้อความทั้งบรรทัดหรือทั้งย่อหน้า
สไตลัส LS-S2 T1-15 แอปนี้รองรับการวาดและการเขียนด้วยสไตลัส คุณสามารถลบภาพวาดและข้อความที่เขียนด้วยสไตลัสได้
LS-S3 T1-16 แอปมีการรองรับสไตลัสสำหรับการลากและวางเนื้อหาระหว่างมุมมองภายในแอป และในโหมดหลายหน้าต่างไปยังและจากแอปอื่นๆ ดูเปิดใช้การลากและวาง
LS-S4 T1-17

แอปให้การรองรับสไตลัสที่ดียิ่งขึ้น ซึ่งรวมถึง

  • เวลาในการตอบสนองต่ำและการคาดการณ์การเคลื่อนไหวเพื่อปรับปรุงการตอบสนอง
  • การรับรู้การกดสำหรับการวาดเส้นที่มีความกว้างแตกต่างกัน
  • การตรวจจับการเอียงเพื่อสร้างเส้นเงา
  • การปฏิเสธฝ่ามือและนิ้วเพื่อป้องกันรอยที่ไม่ต้องการ
ดูฟีเจอร์ขั้นสูงของสไตลัส
เคอร์เซอร์ที่กำหนดเอง LS-P1 T1-18

แอปแสดงเคอร์เซอร์ที่ปรับแต่งเพื่อระบุวิธีและเวลาที่ผู้ใช้โต้ตอบกับองค์ประกอบ UI และเนื้อหาได้ เช่น

  • เคอร์เซอร์ของระบบที่เฟรมเวิร์ก Android มีให้
    • เคอร์เซอร์ I สำหรับข้อความ
    • แฮนเดิลปรับขนาดที่ขอบเลเยอร์ที่ปรับขนาดได้
    • วงกลมกำลังประมวลผล
  • เคอร์เซอร์พิเศษที่คุณระบุ
    • กากบาทเมื่อวางเมาส์เหนือเป้าหมายในเกม
    • แว่นขยายเมื่อวางเมาส์เหนือเนื้อหาที่ซูมได้
    • เครื่องมือในแอปวาดภาพหรือแอปภาพวาด
ดูPointerIcon และไอคอนเคอร์เซอร์เมาส์

การทดสอบความเข้ากันได้ของหน้าจอขนาดใหญ่

การทดสอบต่อไปนี้จะช่วยให้คุณค้นพบปัญหาด้านคุณภาพในแอป คุณสามารถรวมการทดสอบหรือรวมกลุ่มการทดสอบเข้าด้วยกันในแผนการทดสอบของคุณเองได้

เพื่อวัตถุประสงค์ด้านเลย์เอาต์และ UX ให้ทดสอบในอุปกรณ์ประเภทต่อไปนี้เป็นอย่างน้อย

  • อุปกรณ์แบบพับได้ (841x701 dp)
  • แท็บเล็ตขนาด 8 นิ้ว (1024x640 dp)
  • แท็บเล็ต 10.5 นิ้ว (1280x800 dp)
  • Chromebook ขนาด 13 นิ้ว (1600x900 dp)

ใช้โปรแกรมจำลอง Android ต่อไปนี้เพื่อทดสอบความเข้ากันได้ของอุปกรณ์หน้าจอขนาดใหญ่

  • โทรศัพท์แบบพับได้ - พับเข้าขนาด 7.6 นิ้วพร้อมจอแสดงผลด้านนอก
  • แท็บเล็ต - Pixel C 9.94 นิ้ว
  • อุปกรณ์พับได้แบบ 2 จอ - Microsoft Surface Duo

ไอคอนระดับ 3

ระดับที่ 3

พร้อมใช้งานบนหน้าจอขนาดใหญ่

หมวดหมู่ รหัส ฟีเจอร์ คำอธิบาย
การกำหนดค่าและความต่อเนื่อง T3-1 LS-C1 ตรวจสอบว่าแอปไม่ได้แสดงขอบดำและไม่ได้ทำงานในโหมดความเข้ากันได้ในแนวตั้งและแนวนอน ในโหมดหลายหน้าต่าง หรือเมื่อกางอุปกรณ์พับที่มีหน้าจอขนาดใหญ่ออกในแนวตั้งและแนวนอน

ปรับขนาดหน้าต่างแอปในโหมดหลายหน้าต่าง รวมถึงโหมดแยกหน้าจอและโหมดหน้าต่างเดสก์ท็อป ในอุปกรณ์ ChromeOS ให้ย่อและกู้คืนหน้าต่างแอป รวมถึงขยายและกู้คืนหน้าต่างแอป ตรวจสอบว่าแอปมีแนวที่เหมาะสมและรักษาสถานะในทุกขนาดหน้าต่าง

หมายเหตุ: ทดสอบในอุปกรณ์หน้าจอขนาดใหญ่ (sw >= 600dp) ที่ใช้ Android 12 (API ระดับ 31) ขึ้นไปเพื่อให้แน่ใจว่าอุปกรณ์รองรับสิ่งต่อไปนี้

  • การวางแนวอุปกรณ์ทั้งหมดโดยไม่คำนึงถึงข้อจำกัดการวางแนวที่ตั้งค่าด้วยองค์ประกอบไฟล์ Manifest ของแอป android:screenOrientation
  • โหมดหลายหน้าต่าง แม้แต่สำหรับแอปที่ระบุ android:resizeableActivity="false" ในไฟล์ Manifest ของแอป
T3-2 LS-C1

จากหน้าจอแอปแต่ละหน้าที่มีเนื้อหาที่เลื่อนได้ เนื้อหาที่เล่นต่อเนื่อง หรือช่องป้อนข้อความ ให้ทำดังนี้

  • เนื้อหาแบบเลื่อนได้: เลื่อนเนื้อหา
  • เล่นเนื้อหา: เริ่มเล่น
  • ช่องป้อนข้อความ: ป้อนข้อความในหลายช่อง

หมุนอุปกรณ์ไปมาระหว่างการวางแนวแนวนอนและแนวตั้ง พับและกางอุปกรณ์ (หากมี) ขยายและยกเลิกการขยายแอปใน 2 หน้าจอ (หากมีอุปกรณ์แบบ 2 หน้าจอ) และปรับขนาดหน้าต่างแอปในโหมดหลายหน้าต่าง ย่อและกู้คืนหน้าต่างแอปในอุปกรณ์ ChromeOS รวมถึงขยายและกู้คืนหน้าต่างแอป โปรดตรวจสอบสิ่งต่อไปนี้

  • เนื้อหาแบบเลื่อนได้: ตำแหน่งการเลื่อนจะยังคงเหมือนเดิม
  • เนื้อหาการเล่น: การเล่นจะกลับมาเล่นต่อจากจุดที่หยุดค้างไว้เมื่อเริ่มการเปลี่ยนแปลงการกำหนดค่า
  • ช่องป้อนข้อความ: ระบบจะเก็บข้อความที่ป้อนไว้ก่อนหน้านี้ในช่องป้อนข้อมูล
T3-3 LS-C2 จากหน้าจอแอปแต่ละหน้าจอ ให้หมุนอุปกรณ์ไปมาระหว่างแนวนอนกับแนวตั้ง พับและกางอุปกรณ์ (หากมี) และปรับขนาดหน้าต่างแอปในโหมดหลายหน้าต่าง
โหมดหลายหน้าต่างและการเล่นต่อหลายรายการ T3-4 LS-M1

เปิดแอปในโหมดหลายหน้าต่าง ตรวจสอบว่าแอปทํางานได้อย่างสมบูรณ์ในขนาดหน้าต่าง การวางแนวอุปกรณ์ และสถานะอุปกรณ์แบบพับได้ทั้งหมด ปรับขนาดหน้าต่างแอปในแต่ละการวางแนว สำหรับอุปกรณ์ที่พับได้ ให้พับและกางอุปกรณ์ในแต่ละการวางแนว

แอป Unity

เปิดแอปอื่นที่ไม่ใช่แอป Unity แล้วไปที่หน้าจอ "ล่าสุด" เลือกไอคอนแอปและใส่แอปในโหมดแยกหน้าจอ เปิดแอป Unity ซึ่งควรจะเปิดในโหมดแยกหน้าจอข้างหรือใต้แอปแรก ไปที่หน้าจอหลักเพื่อซ่อนแอปทั้ง 2 ไปที่หน้าจอ "ล่าสุด" เลือกคู่แอปแบบแยกหน้าจอที่มีแอป Unity ตรวจสอบว่าแอป Unity กลับมาทำงานต่อและเลย์เอาต์ของแอปในหน้าต่างแบบแยกหน้าจอถูกต้องโดยที่เข้าถึงองค์ประกอบ UI ทั้งหมดได้

T3-5 LS-M2 เปิดแอปและเริ่มกระบวนการ เช่น เล่นวิดีโอ ซึ่งจะอัปเดตแอปอย่างต่อเนื่อง เปิดแอปอื่นและทำให้แอปใหม่เป็นแอปที่โฟกัสสูงสุด ตรวจสอบว่าแอปที่ไม่ได้โฟกัสยังคงอัปเดตเนื้อหา (เช่น วิดีโอยังคงเล่นต่อไป)
T3-6 LS-M2 เปิดกล้องหรือใช้ไมโครโฟนในแอป เปิดแอปอื่น แล้วทำให้แอปใหม่เป็นแอปที่โฟกัสอยู่ด้านบน ตรวจสอบว่าแอปที่ไม่ได้โฟกัสได้สละสิทธิ์การใช้กล้องหรือไมค์แล้ว ทำให้แอปเดิมเป็นแอปที่โฟกัสสูงสุด ตรวจสอบว่าแอปกลับมามีสิทธิ์เข้าถึงกล้องหรือไมค์แล้ว
การแสดงตัวอย่างจากกล้องและการฉายภาพสื่อ T3-7 LS-CM1 เปิดแอปแบบเต็มหน้าจอและในโหมดหลายหน้าต่าง เริ่มกล้องจากภายในแอป หมุนอุปกรณ์ไปมาระหว่างแนวนอนกับแนวตั้ง สำหรับอุปกรณ์ที่พับได้ ให้พับและกางอุปกรณ์ในแต่ละการวางแนว ในโหมดหลายหน้าต่าง ให้ปรับขนาดหน้าต่างแอป ตรวจสอบว่าตัวอย่างกล้องอยู่ในแนวนอนและสัดส่วนที่เหมาะสมในสถานะอุปกรณ์และขนาดหน้าต่างทั้งหมด
T3-8 LS-CM2 เปิดแอปแบบเต็มหน้าจอและในโหมดหลายหน้าต่าง เริ่มการฉายสื่อ หมุนอุปกรณ์ไปมาระหว่างแนวนอนกับแนวตั้ง สำหรับอุปกรณ์ที่พับได้ ให้พับและกางอุปกรณ์ในแต่ละการวางแนว ในโหมดหลายหน้าต่าง ให้ปรับขนาดหน้าต่างแอป ตรวจสอบว่าการฉายสื่ออยู่ในแนวนอนและสัดส่วนที่เหมาะสมในสถานะอุปกรณ์และขนาดหน้าต่างทั้งหมด
แป้นพิมพ์ เมาส์ และแทร็กแพด T3-9 LS-I1 สำหรับหน้าจอแอปแต่ละหน้าจอที่มีช่องป้อนข้อความ ให้เชื่อมต่อแป้นพิมพ์ภายนอกกับอุปกรณ์ แล้วป้อนข้อความด้วยแป้นพิมพ์ภายนอกและแป้นพิมพ์เสมือน ถอดแป้นพิมพ์ภายนอกออกแล้วป้อนข้อความด้วยแป้นพิมพ์เสมือน
T3-10 LS-I2

เชื่อมต่อเมาส์และแทร็กแพดกับอุปกรณ์สำหรับหน้าจอแอปแต่ละหน้าจอ ดำเนินการโต้ตอบพื้นฐานด้วยเมาส์และแทร็กแพด

  • คลิกองค์ประกอบที่คลิกได้ทั้งหมด เช่น ปุ่ม เมนูแบบเลื่อนลง และช่องป้อนข้อความ
  • เลือกปุ่มตัวเลือกและช่องทำเครื่องหมาย เลือกข้อความโดยการปัดและดับเบิลคลิก
  • เลื่อนในแนวตั้งและแนวนอน (หากมี) ผ่านรายการ ตัวเลือก และอื่นๆ
สไตลัส T3-11 LS-S1 ใช้สไตลัสเพื่อไปยังส่วนต่างๆ ของแอป เลือกองค์ประกอบ UI เลื่อนดูรายการและตัวเลือก รวมถึงโต้ตอบกับแอปโดยทั่วไป
T3-12 LS-S1.1 ใน Android 14 (API ระดับ 34) ขึ้นไป ให้ป้อนและแก้ไขข้อความในช่องป้อนข้อความโดยใช้สไตลัส แป้นพิมพ์ซอฟต์แวร์ไม่ควรปรากฏ ใน ChromeOS M114 ขึ้นไป ให้ป้อนและแก้ไขข้อความในช่องป้อนข้อความใน WebView

ไอคอนระดับ 2

ระดับ 2

เพิ่มประสิทธิภาพสำหรับหน้าจอขนาดใหญ่

หมวดหมู่ รหัส ฟีเจอร์ คำอธิบาย
UX T2-1 LS-U1, LS-U2

เรียกใช้แอปในอุปกรณ์ที่มีขนาดหน้าจอหลากหลาย รวมถึงโทรศัพท์ โทรศัพท์แบบพับได้ แท็บเล็ตขนาดเล็กและขนาดใหญ่ และอุปกรณ์ ChromeOS เรียกใช้แอปในโหมดหลายหน้าต่างบนอุปกรณ์

ตรวจสอบว่าเลย์เอาต์ของแอปตอบสนองและปรับให้เข้ากับขนาดหน้าจอและหน้าต่างต่างๆ ตรวจสอบว่าแอปขยายและย่อแถบนำทาง ปรับขนาดจำนวนคอลัมน์ในเลย์เอาต์ตารางกริด จัดข้อความลงในคอลัมน์ และอื่นๆ หรือไม่ สังเกตว่าองค์ประกอบ UI ได้รับการจัดรูปแบบทั้งด้านสุนทรียภาพและฟังก์ชันหรือไม่

สำหรับแอปที่ใช้การฝังกิจกรรม ให้ทดสอบว่ากิจกรรมแสดงแบบเคียงข้างกันบนหน้าจอขนาดใหญ่หรือซ้อนกันบนหน้าจอขนาดเล็ก

T2-2 LS-U3 ตรวจสอบว่าเป้าหมายการแตะมีขนาดและตำแหน่งที่สอดคล้องกันและเข้าถึงได้สำหรับการกำหนดค่าและขนาดการแสดงผลทั้งหมด ดูข้อมูลเกี่ยวกับการช่วยเหลือพิเศษได้ที่เครื่องตรวจการเข้าถึง
T2-3 LS-U4 ในหน้าจอแอปแต่ละหน้าจอที่มี Drawable แบบกำหนดเองแบบอินเทอร์แอกทีฟ ให้ตรวจสอบว่าสามารถโฟกัส Drawable ได้โดยใช้แป้นพิมพ์ภายนอก D-pad หรืออุปกรณ์อื่นๆ ที่ช่วยให้โฟกัสมุมมองได้ ตรวจสอบว่ามีการระบุสถานะที่โฟกัสอย่างชัดเจน ดูข้อมูลที่เกี่ยวข้องได้ที่โหมดสัมผัส
แป้นพิมพ์ เมาส์ และแทร็กแพด T2-4 LS-I3 ไปยังคอมโพเนนต์ที่โฟกัสได้ของแอปโดยใช้แป้น Tab และแป้นลูกศรของแป้นพิมพ์ภายนอก
T2-5 LS-I4 ใช้แป้นพิมพ์ลัดในแป้นพิมพ์ภายนอกเพื่อดำเนินการเลือก ตัด คัดลอก วาง เลิกทำ และทำซ้ำ
T2-6 LS-I5 ใช้แป้นพิมพ์ภายนอกเพื่อเริ่ม หยุดชั่วคราว กรอกลับ และกรอไปข้างหน้าในการเล่นสื่อ
T2-7 LS-I6 ใช้แป้น Enter ของแป้นพิมพ์ภายนอกเพื่อส่งหรือส่งข้อมูล
T2-8 LS-I7 ใช้ปุ่มรองของเมาส์หรือความสามารถในการแตะรองของแทร็กแพดเพื่อเข้าถึงเมนูตัวเลือกขององค์ประกอบแบบอินเทอร์แอกทีฟ
T2-9 LS-I8 ใช้ปุ่มลูกกลิ้งบนเมาส์ (ร่วมกับปุ่ม Control หรือ Ctrl) และท่าทางสัมผัสการบีบบนแทร็กแพดเพื่อซูมเนื้อหาเข้าและออก
T2-10 LS-I9 วางเคอร์เซอร์เมาส์หรือแทร็กแพดเหนือองค์ประกอบ UI ที่ดำเนินการได้เพื่อเปิดใช้งานสถานะการวางเมาส์ขององค์ประกอบ

ไอคอนระดับ 1

ระดับ 1

หน้าจอขนาดใหญ่ที่แตกต่าง

หมวดหมู่ รหัส ฟีเจอร์ คำอธิบาย
การทำงานหลายอย่างพร้อมกันและหลายอินสแตนซ์ T1-1 LS-M3 เข้าและออกจากโหมดการแสดงภาพซ้อนภาพในแนวนอนและแนวตั้ง โดยพับและกางอุปกรณ์ รวมถึงในโหมดหลายหน้าต่าง ในโหมดหลายหน้าต่าง ให้เปลี่ยนขนาดหน้าต่างขณะที่โหมดการแสดงภาพซ้อนภาพทำงานอยู่
T1-2 LS-M3 ในโหมดหลายหน้าต่าง ให้เปิดแอปอื่นจากภายในแอปและแสดงทั้ง 2 แอปเคียงข้างกัน
T1-3 LS-M3 เปิดและปิดไฟล์แนบและการแจ้งเตือนในแนวนอนและแนวตั้ง โดยที่อุปกรณ์พับและกางออก รวมถึงในโหมดหลายหน้าต่าง
T1-4 LS-M4 เปิดแอปหลายอินสแตนซ์ในหน้าต่างแยกกันในแนวนอนและแนวตั้ง โดยพับและกางอุปกรณ์ รวมถึงในโหมดหลายหน้าต่าง
ท่าทางและสถานะของอุปกรณ์พับได้ T1-5 LS-F1 ดูแอปในท่าทางพับได้ทั้งหมด รวมถึงท่าทางบนโต๊ะ ท่าทางหนังสือ และการแสดงผลแบบคู่ (เช่น Microsoft Surface Duo) ตรวจสอบว่าองค์ประกอบ UI เปลี่ยนไปอยู่ในตำแหน่งที่เหมาะสม (เช่น ตัวควบคุมสื่อย้ายไปที่พื้นที่หน้าจอแนวนอนในท่าทางตั้งโต๊ะ)
T1-6 LS-F2 เปิดใช้งานกล้องจากภายในแอป ตรวจสอบว่าตัวอย่างกล้องถูกต้องเมื่อพับและกางอุปกรณ์ รวมถึงเมื่อหมุนเป็นแนวตั้งและแนวนอน เมื่อกางอุปกรณ์ออกแล้ว ให้ตรวจสอบว่าตัวอย่างถูกต้องบนหน้าจอหน้าและหลัง
ลากและวาง T1-7 LS-D1 ลากและวางรูปภาพและข้อความไปยังเป้าหมายการวางภายในแอป ในโหมดหลายหน้าต่าง ให้ลากและวางรูปภาพและข้อความระหว่างแอปกับแอปอื่น (จากแอปหนึ่งไปยังอีกแอปหนึ่งและจากอีกแอปหนึ่งไปยังแอปหนึ่ง) ลากและวางเนื้อหาโดยใช้การป้อนข้อมูลด้วยการสัมผัส เมาส์ แทร็กแพด และสไตลัส (ดู T1-16 ด้วย) ตรวจสอบฟังก์ชันการทำงานในแนวตั้งและแนวนอน รวมถึงเมื่ออุปกรณ์อยู่ในสถานะพับหรือกาง
แป้นพิมพ์ เมาส์ และแทร็กแพด T1-8 LS-I10 เปลี่ยนแป้นพิมพ์ลัดของแอป ทดสอบแป้นพิมพ์ลัดที่แก้ไขแล้วโดยใช้แป้นพิมพ์ภายนอก
T1-9 LS-I11 ใช้แป้นพิมพ์ เมาส์ และแทร็กแพดภายนอกเพื่อเลือกรายการใน UI ของแอป เลือกหลายรายการที่แยกกันและช่วงของรายการที่อยู่ติดกันโดยใช้การดำเนินการของแป้นพิมพ์/เมาส์/แทร็กแพด เช่น Ctrl+คลิก, Ctrl+แตะ, Shift+คลิก และ Shift+แตะ
T1-10 LS-I12 เลื่อนเนื้อหาแอปโดยใช้เมาส์และแทร็กแพด ตรวจสอบว่าแถบเลื่อนปรากฏขึ้นขณะที่เนื้อหากำลังเลื่อน
T1-11 LS-I13 ใช้เมาส์และแทร็กแพดเพื่อวางเคอร์เซอร์เหนือองค์ประกอบ UI ที่มีเนื้อหาแบบเรียงซ้อนหรือป๊อปอัป ตรวจสอบว่าเนื้อหาเพิ่มเติมปรากฏขึ้น
T1-12 LS-I14 ในจอแสดงผลของแล็ปท็อปและเดสก์ท็อป ให้ตรวจสอบว่ามีการใช้เมนูรูปแบบเดสก์ท็อปและเมนูตามบริบท
T1-13 LS-I15 ในแต่ละหน้าจอแอป ให้ปรับขนาดและจัดเรียงแผง UI ใหม่โดยใช้เมาส์และแทร็กแพด
T1-14 LS-I16 ใช้เมาส์และแทร็กแพดเพื่อคลิกหรือแตะ 3 ครั้งเพื่อเลือกรายการในแอป เช่น เลือกข้อความทั้งบรรทัด
สไตลัส T1-15 LS-S2 วาดและเขียนภายในแอปโดยใช้สไตลัส ลบภาพวาดและข้อความเขียนโดยใช้สไตลัส
T1-16 LS-S3 ใช้สไตลัสลากและวางเนื้อหาไปยังเป้าหมายการวางภายในแอป ในโหมดหลายหน้าต่าง ให้ลากและวางเนื้อหาระหว่างแอปกับแอปอื่น (จากแอปหนึ่งไปยังอีกแอปหนึ่งและจากอีกแอปหนึ่งไปยังแอปหนึ่ง)
T1-17 LS-S4

โต้ตอบกับแอปโดยใช้สไตลัสดังนี้

  • ขณะวาด ให้สังเกตเวลาในการตอบสนองระหว่างตำแหน่งสไตลัสปัจจุบันกับเส้นที่วาดล่าสุด
  • วาดโดยใช้แรงกดจากสไตลัสในปริมาณที่แตกต่างกัน ตรวจสอบว่าความกว้างของเส้นจะเปลี่ยนไปตามแรงกดหรือไม่ การกดแรงขึ้นจะทำให้เส้นหนาขึ้น
  • เอียงสไตลัสขณะวาดเพื่อให้เกิดเส้นเงา ยิ่งเอียงสไตลัสมากเท่าไร เส้นเงาก็ควรจะยิ่งกว้างและเบามากขึ้นเท่านั้น
  • ปล่อยให้นิ้วและฝ่ามือสัมผัสหน้าจอขณะวาด การสัมผัสด้วยนิ้วและฝ่ามือไม่ควรทำให้เกิดรอย
เคอร์เซอร์ที่กำหนดเอง T1-18 LS-P1

โต้ตอบกับแอปโดยใช้เมาส์และแทร็กแพด ตรวจสอบว่าเคอร์เซอร์ที่กำหนดเองปรากฏในตำแหน่งที่เหมาะสม เช่น

  • เคอร์เซอร์ I สำหรับช่องป้อนข้อความ
  • แฮนเดิลปรับขนาดที่ขอบเลเยอร์ที่ปรับขนาดได้
  • วงกลมหมุนเมื่อแอปทำงานที่ใช้เวลานาน