หลักเกณฑ์ด้านคุณภาพของแอปแบบปรับเปลี่ยนได้

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

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

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

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

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

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

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

รายการตรวจสอบความเข้ากันได้ของแอปแบบปรับอัตโนมัติ

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

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

ไอคอนสำหรับ Tier 3 Adaptive Ready

ระดับ 3 (พื้นฐาน) - พร้อมใช้งานแบบปรับเปลี่ยนได้

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

ไอคอนสำหรับระดับ 2 แบบปรับอัตโนมัติที่เพิ่มประสิทธิภาพ

ระดับ 2 (ดีกว่า) - ปรับให้เหมาะสมแบบปรับเปลี่ยนได้

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

ไอคอนสำหรับระดับ 1 แบบปรับอัตโนมัติที่แตกต่าง

ระดับที่ 1 (ดีที่สุด) - ปรับอัตโนมัติแบบแยกความแตกต่าง

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

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


ไอคอนสำหรับ Tier 3 Adaptive Ready

ระดับ 3

พร้อมใช้งานแบบปรับอัตโนมัติ

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

แอปต้องเป็นไปตามข้อกำหนดแบบปรับได้ต่อไปนี้

รหัส การทดสอบ คำอธิบาย
การกำหนดค่าและความต่อเนื่อง
Config:Changes T-Config:Orientation,
T-Config:State

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

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

  • ระบบจะรักษาตำแหน่งการเลื่อนของช่องที่เลื่อนได้
  • ระบบจะเก็บข้อความที่พิมพ์ลงในช่องข้อความและคืนค่าสถานะแป้นพิมพ์
  • การเล่นสื่อจะกลับมาเล่นต่อจากจุดที่หยุดค้างไว้เมื่อเริ่มการเปลี่ยนแปลงการกำหนดค่า
Config:Combinations T-Config:Combinations แอปจัดการการเปลี่ยนแปลงการกำหนดค่าร่วมกัน เช่น การปรับขนาดหน้าต่างตามด้วยการหมุนอุปกรณ์ หรือการหมุนตามด้วยการพับหรือกางอุปกรณ์
โหมดหลายหน้าต่างและการเล่นต่อหลายรายการ
โหมดหลายหน้าต่าง:ฟังก์ชันการทำงาน T-Multi-Window:ฟังก์ชันการทำงาน

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

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

หลายหน้าต่าง:Multi-Resume T-Multi-Window:Focus,
T-Multi-Window:Resources
แอปนี้รองรับการดาวน์โหลดต่ออย่างเต็มรูปแบบ แอปจะอัปเดต UI (เล่นสื่อต่อ รวมข้อความใหม่ อัปเดตความคืบหน้าในการดาวน์โหลด ฯลฯ) เมื่อแอปไม่ใช่แอปที่โฟกัสอยู่ด้านบน นอกจากนี้ แอปยังจัดการการสูญเสียทรัพยากรพิเศษ เช่น กล้องและไมโครโฟน ในสถานการณ์แบบหลายหน้าต่างได้ด้วย ดูวงจรกิจกรรมในโหมดหลายหน้าต่าง
การแสดงตัวอย่างจากกล้องและการฉายภาพสื่อ
Media:Camera_Preview T-Media:Camera_Preview แอปแสดงตัวอย่างกล้องในแนวนอนและแนวตั้ง สถานะอุปกรณ์เมื่อพับและกางออก รวมถึงโหมดหลายหน้าต่าง ตัวอย่างมีสัดส่วนที่เหมาะสมและวางแนวถูกต้อง
Media:Projection T-Media:Projection แอปนี้รองรับการฉายสื่อในแนวนอนและแนวตั้ง สถานะของอุปกรณ์เมื่อพับและกางออก รวมถึงโหมดหลายหน้าต่าง การฉายภาพมีสัดส่วนที่เหมาะสมและวางแนวถูกต้อง
แป้นพิมพ์ เมาส์ และแทร็กแพด
อินพุต:แป้นพิมพ์ T-Input:Keyboard แอปนี้รองรับการป้อนข้อความโดยใช้แป้นพิมพ์ภายนอกและสลับระหว่างแป้นพิมพ์จริงกับแป้นพิมพ์เสมือนได้โดยไม่ต้องเปิดแอปอีกครั้งเมื่อเชื่อมต่อหรือยกเลิกการเชื่อมต่อแป้นพิมพ์ภายนอก
อินพุต:Mouse_Trackpad T-Input:Mouse_Trackpad

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

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

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

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

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

Stylus:Text_Input T-Stylus:Text_Input

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

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

ไอคอนสำหรับระดับ 2 แบบปรับอัตโนมัติที่เพิ่มประสิทธิภาพ

ระดับ 2

เพิ่มประสิทธิภาพแบบปรับอัตโนมัติ

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

รหัส การทดสอบ คำอธิบาย
ส่วนติดต่อผู้ใช้
UI:เลย์เอาต์ T-UI:Flow

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

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

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

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

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

UI:Elements T-UI:Flow

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

  • แผ่นด้านล่างไม่เต็มความกว้างในหน้าจอขนาดใหญ่ (ใช้ความกว้างสูงสุดเพื่อหลีกเลี่ยงการยืด) ดูลักษณะการทำงานใน ชีต: ด้านล่าง
  • ปุ่มไม่เต็มความกว้างบนหน้าจอขนาดใหญ่ ดูลักษณะการทำงานในปุ่ม
  • ช่องข้อความและกล่องไม่ขยายจนเต็มความกว้างบนหน้าจอขนาดใหญ่ ดูลักษณะการทำงานในช่องข้อความ
  • เมนูแก้ไขหรือโมดอลขนาดเล็กจะไม่ครอบคลุมทั้งหน้าจอและจะรักษาบริบทสำหรับผู้ใช้ให้มากที่สุด ดูเมนู
  • เมนูตามบริบทจะปรากฏข้างรายการที่ผู้ใช้เลือก ดูหัวข้อ "เมนูตามบริบท" ในเมนู
  • แถบนำทางจะแทนที่แถบนำทางเพื่อให้เหมาะกับการใช้งานบนหน้าจอขนาดใหญ่มากขึ้น นอกจากนี้ รางยังช่วยเสริมคอมโพเนนต์การนำทางอื่นๆ เช่น แถบนำทาง ได้อีกด้วย ดูแถบนำทางด้านข้าง
  • เราได้อัปเดตลิ้นชักการนำทางเป็นคอมโพเนนต์ Material Design ล่าสุดแล้ว ดูลิ้นชักการนำทาง
  • กล่องโต้ตอบได้รับการอัปเดตเป็นคอมโพเนนต์ Material ล่าสุด ดูกล่องโต้ตอบ
  • รูปภาพจะแสดงที่ความละเอียดที่เหมาะสมและจะไม่ยืดหรือครอบตัด
UI:Touch_Targets T-UI:Touch_Targets เป้าหมายการสัมผัสมีขนาดอย่างน้อย 48dp ดูหลักเกณฑ์เลย์เอาต์และการพิมพ์ของ Material Design
UI:Focus T-UI:Focus สร้างสถานะโฟกัสสำหรับ Drawable ที่กำหนดเองซึ่งโต้ตอบได้ Drawable ที่กำหนดเองคือองค์ประกอบ UI ที่มองเห็นได้ซึ่งไม่ได้มาจากเฟรมเวิร์ก Android หากผู้ใช้โต้ตอบกับ Drawable ที่กำหนดเองได้ Drawable ต้องโฟกัสได้เมื่ออุปกรณ์ไม่ได้อยู่ในโหมดแตะ และต้องมีการบ่งชี้ด้วยภาพของสถานะที่โฟกัสอย่างชัดเจน
แป้นพิมพ์ เมาส์ และแทร็กแพด
Input:Keyboard_Navigation T-Input:Keyboard_Navigation โฟลว์งานหลักในแอปจะรองรับการนำทางด้วยคีย์บอร์ด ซึ่งรวมถึงการนำทางด้วยปุ่ม Tab และปุ่มลูกศร ดูสร้างแอปที่เข้าถึงได้ง่ายขึ้น
Input:Keyboard_Shortcuts T-Input:Keyboard_Shortcuts แอปนี้รองรับแป้นพิมพ์ลัดสำหรับการดำเนินการที่ใช้บ่อย เช่น เลือก ตัด คัดลอก วาง เลิกทำ และทำซ้ำ ดูความเข้ากันได้ของอินพุต
Input:Keyboard_Playback T-Input:Keyboard_Playback คุณใช้แป้นพิมพ์เพื่อควบคุมการเล่นสื่อได้ เช่น Spacebar จะเล่นและหยุดสื่อชั่วคราว
Input:Keyboard_Send T-Input:Keyboard_Send ปุ่ม Enter บนแป้นพิมพ์จะทำหน้าที่ส่งในแอปการสื่อสาร
อินพุต:Context_Menus T-Input:Context_Menus คุณเข้าถึงเมนูตามบริบทได้โดยใช้การคลิกขวาด้วยเมาส์และแทร็กแพดตามปกติ (ปุ่มเมาส์รองหรือการแตะรอง)
อินพุต:Zoom T-Input:Zoom คุณสามารถซูมเนื้อหาของแอปได้โดยใช้ปุ่มลูกกลิ้งของเมาส์ (ร่วมกับการกดปุ่ม Control หรือ Ctrl) และท่าทางสัมผัสการบีบนิ้วบนแทร็กแพด
อินพุต:Hover T-Input:Hover องค์ประกอบ UI ที่ดำเนินการได้จะมีสถานะการวางเมาส์ (ในกรณีที่เหมาะสม) เพื่อระบุให้ผู้ใช้เมาส์และแทร็กแพดทราบว่าองค์ประกอบนั้นโต้ตอบได้

ไอคอนสำหรับระดับ 1 แบบปรับอัตโนมัติที่แตกต่าง

TIER 1

การปรับอัตโนมัติที่แตกต่าง

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

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

รหัส การทดสอบ คำอธิบาย
การทำงานหลายอย่างพร้อมกันและหลายอินสแตนซ์
การทำงานหลายอย่างพร้อมกัน:การสนับสนุน T-Multitasking:PiP,
T-Multitasking:Split-Screen,
T-Multitasking:Attachments

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

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

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

  • ท่าทางบนโต๊ะ - วิดีโอคอลและการเล่นวิดีโอหรือเสียง
  • ท่าทางแบบหนังสือ - อ่านเนื้อหาข้อความยาวๆ
  • จอแสดงผลคู่ - แสดงตัวอย่างหน้าจอหน้าและหลังสำหรับแอปกล้อง รองรับอุปกรณ์แบบ 2 หน้าจอ
ดูดูข้อมูลเกี่ยวกับอุปกรณ์พับได้
อุปกรณ์แบบพับได้:กล้อง T-Foldables:Camera แอปกล้องจะปรับตัวอย่างสำหรับสถานะพับและกางออก รวมถึงรองรับตัวอย่างหน้าจอหน้าและหลัง
ลากและวาง
Drag_Drop:Support T-Drag_Drop:Support แอปนี้รองรับการลากและวางระหว่างมุมมองภายในแอป และในโหมดหลายหน้าต่าง รองรับการลากและวางไปยังและจากแอปอื่นๆ โดยใช้การป้อนข้อมูลด้วยการสัมผัส เมาส์ แทร็กแพด และสไตลัส ดูเปิดใช้การลากและวาง ดู Stylus:Drag_Drop ด้วย
แป้นพิมพ์ เมาส์ และแทร็กแพด
Input:Keyboard_Parity T-Input:Keyboard_Parity แอปมีชุดแป้นพิมพ์ลัดที่ครอบคลุมในขณะที่รองรับแป้นพิมพ์ลัดทั่วไป เช่น Ctrl-C สำหรับคัดลอกและ Ctrl-Z สำหรับเลิกทำ แอปจะรักษาความเท่าเทียมของแป้นพิมพ์ลัดกับแอปเวอร์ชันเว็บหรือเดสก์ท็อปที่เทียบเท่าทุกครั้งที่เป็นไปได้
อินพุต:Combinations T-Input:Combinations การใช้แป้นพิมพ์ร่วมกับเมาส์หรือแทร็กแพด เช่น Ctrl+คลิกหรือ Ctrl+แตะ และ Shift+คลิกหรือ Shift+แตะ จะช่วยเพิ่มความสามารถต่างๆ รวมถึงการเลือกช่วงของรายการที่อยู่ติดกันหรือหลายรายการที่แยกกัน
อินพุต:แถบเลื่อน T-Input:Scrollbar แอปจะแสดงแถบเลื่อนขณะที่เมาส์หรือแทร็กแพดเลื่อนเนื้อหา
อินพุต:Hover_Parity T-Input:Hover_Parity องค์ประกอบ UI จะแสดงเนื้อหาเพิ่มเติม เช่น เมนูแบบเลื่อนออกหรือเคล็ดลับเครื่องมือเมื่อวางเมาส์หรือแทร็กแพด (หากมี) แอปจะรักษาสถานะการวางเมาส์ให้สอดคล้องกับแอปเวอร์ชันเว็บหรือเดสก์ท็อปที่เทียบเท่าทุกครั้งที่ทำได้
อินพุต:Desktop_Menus T-Input:Desktop_Menus ระบบจะใช้เมนูและเมนูตามบริบทในรูปแบบเดสก์ท็อปเมื่อเหมาะสม
อินพุต:Panel_Config T-Input:Panel_Config แผง UI ในเลย์เอาต์แบบหลายแผงสามารถกำหนดค่าใหม่ได้โดยใช้เมาส์หรือแทร็กแพด แผงที่กำหนดค่าใหม่ได้ช่วยให้ผู้ใช้ปรับเลย์เอาต์ของแอปเพื่อเพิ่มประสิทธิภาพการทำงานได้ เช่น เปลี่ยนขนาดแผงรายละเอียดของเลย์เอาต์รายการ-รายละเอียด หรือจัดเรียงแผงบนหน้าจอใหม่ หมายเหตุ: การดำเนินการนี้ไม่มีผลกับแถบนำทาง แถบ และลิ้นชัก
อินพุต:Triple_Click T-Input:Triple_Click การคลิก 3 ครั้งโดยใช้เมาส์หรือการแตะ 3 ครั้งด้วยแทร็กแพดจะเลือกข้อความทั้งบรรทัดหรือทั้งย่อหน้า
สไตลัส
Stylus:Draw_Write T-Stylus:Draw_Write แอปนี้รองรับการวาดและการเขียนด้วยสไตลัส คุณสามารถลบภาพวาดและข้อความที่เขียนด้วยสไตลัสได้
Stylus:Drag_Drop T-Stylus:Drag_Drop แอปมีการรองรับสไตลัสสำหรับการลากและวางเนื้อหาระหว่างองค์ประกอบต่างๆ ภายในแอป และในโหมดหลายหน้าต่างไปยังและจากแอปอื่นๆ ดูเปิดใช้การลากและวาง
Stylus:Enhanced T-Stylus:Enhanced

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

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

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

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

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


ไอคอนพร้อมใช้งานแบบปรับอัตโนมัติระดับ 3

ระดับ 3

พร้อมใช้งานแบบปรับอัตโนมัติ

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

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

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

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

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

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

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

  • เนื้อหาแบบเลื่อนได้: ตำแหน่งการเลื่อนจะยังคงเหมือนเดิม
  • เนื้อหาการเล่น: การเล่นจะกลับมาเล่นต่อจากจุดที่หยุดค้างไว้เมื่อเริ่มการเปลี่ยนแปลงการกำหนดค่า
  • ช่องป้อนข้อความ: ระบบจะเก็บข้อความที่ป้อนไว้ก่อนหน้านี้ในช่องป้อนข้อมูล
T-Config:Combinations Config:Combinations จากหน้าจอแอปแต่ละหน้าจอ ให้หมุนอุปกรณ์ไปมาระหว่างแนวนอนกับแนวตั้ง พับและกางอุปกรณ์ (หากมี) และปรับขนาดหน้าต่างแอปในโหมดหลายหน้าต่าง
โหมดหลายหน้าต่างและการเล่นต่อหลายรายการ
T-Multi-Window:Functionality หลายหน้าต่าง:ฟังก์ชันการทำงาน

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

แอป Unity

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

T-Multi-Window:Focus หลายหน้าต่าง:หลายแอปทำงานพร้อมกัน เปิดแอปและเริ่มกระบวนการ เช่น เล่นวิดีโอ ซึ่งจะอัปเดตแอปอย่างต่อเนื่อง เปิดแอปอื่นและทำให้แอปใหม่เป็นแอปที่โฟกัสสูงสุด ตรวจสอบว่าแอปที่ไม่ได้โฟกัสยังคงอัปเดตเนื้อหา (เช่น วิดีโอยังคงเล่นต่อไป)
T-Multi-Window:Resources หลายหน้าต่าง:หลายแอปทำงานพร้อมกัน เปิดกล้องหรือใช้ไมโครโฟนในแอป เปิดแอปอื่น แล้วทำให้แอปใหม่เป็นแอปที่โฟกัสอยู่ด้านบน ตรวจสอบว่าแอปที่ไม่ได้โฟกัสได้สละสิทธิ์การเข้าถึงกล้องหรือไมโครโฟนแล้ว ทำให้แอปเดิมเป็นแอปที่โฟกัสสูงสุด ตรวจสอบว่าแอปกลับมามีสิทธิ์เข้าถึงกล้องหรือไมค์แล้ว
การแสดงตัวอย่างจากกล้องและการฉายภาพสื่อ
T-Media:Camera_Preview Media:Camera_Preview เปิดแอปแบบเต็มหน้าจอและในโหมดหลายหน้าต่าง เริ่มกล้องจากภายในแอป หมุนอุปกรณ์ไปมาระหว่างแนวนอนกับแนวตั้ง สำหรับอุปกรณ์ที่พับได้ ให้พับและกางอุปกรณ์ในแต่ละการวางแนว ในโหมดหลายหน้าต่าง ให้ปรับขนาดหน้าต่างแอป ตรวจสอบว่าตัวอย่างกล้องอยู่ในแนวนอนและสัดส่วนที่เหมาะสมในสถานะอุปกรณ์และขนาดหน้าต่างทั้งหมด
T-Media:Projection สื่อ:การคาดการณ์ เปิดแอปแบบเต็มหน้าจอและในโหมดหลายหน้าต่าง เริ่มการฉายสื่อ หมุนอุปกรณ์ไปมาระหว่างแนวนอนกับแนวตั้ง สำหรับอุปกรณ์ที่พับได้ ให้พับและกางอุปกรณ์ในแต่ละการวางแนว ในโหมดหลายหน้าต่าง ให้ปรับขนาดหน้าต่างแอป ตรวจสอบว่าการฉายสื่ออยู่ในแนวนอนและสัดส่วนที่เหมาะสมในสถานะอุปกรณ์และขนาดหน้าต่างทั้งหมด
แป้นพิมพ์ เมาส์ และแทร็กแพด
T-Input:Keyboard อินพุต:แป้นพิมพ์ สำหรับหน้าจอแอปแต่ละหน้าจอที่มีช่องป้อนข้อความ ให้เชื่อมต่อแป้นพิมพ์ภายนอกกับอุปกรณ์ แล้วป้อนข้อความด้วยแป้นพิมพ์ภายนอกและแป้นพิมพ์เสมือน ถอดแป้นพิมพ์ภายนอกออกแล้วป้อนข้อความด้วยแป้นพิมพ์เสมือน
T-Input:Mouse_Trackpad Input:Mouse_Trackpad

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

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

ไอคอนที่ปรับให้เหมาะสมแบบปรับอัตโนมัติระดับ 2

ระดับ 2

เพิ่มประสิทธิภาพแบบปรับอัตโนมัติ

รหัส ฟีเจอร์ คำอธิบาย
ส่วนติดต่อผู้ใช้
T-UI:Flow UI:Layouts,
UI:Elements

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

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

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

T-UI:Touch_Targets UI:Touch_Targets ตรวจสอบว่าเป้าหมายการแตะมีขนาดและตำแหน่งที่สอดคล้องกันและเข้าถึงได้สําหรับขนาดและการกําหนดค่าการแสดงผลทั้งหมด ดูข้อมูลเกี่ยวกับการช่วยเหลือพิเศษได้ที่เครื่องตรวจการเข้าถึง
T-UI:Focus UI:โฟกัส ในหน้าจอแอปแต่ละหน้าจอที่มี Drawable แบบอินเทอร์แอกทีฟที่กำหนดเอง ให้ตรวจสอบว่าสามารถโฟกัส Drawable ได้โดยใช้แป้นพิมพ์ภายนอก D-pad หรืออุปกรณ์อื่นๆ ที่ช่วยให้โฟกัสองค์ประกอบ UI ได้ ตรวจสอบว่ามีการระบุสถานะที่โฟกัสอย่างชัดเจน ดูข้อมูลที่เกี่ยวข้องได้ที่โหมดสัมผัส
แป้นพิมพ์ เมาส์ และแทร็กแพด
T-Input:Keyboard_Navigation Input:Keyboard_Navigation ไปยังส่วนประกอบที่โฟกัสได้ของแอปโดยใช้ปุ่ม Tab และปุ่มลูกศรของแป้นพิมพ์ภายนอก
T-Input:Keyboard_Shortcuts Input:Keyboard_Shortcuts ใช้แป้นพิมพ์ลัดในแป้นพิมพ์ภายนอกเพื่อดำเนินการเลือก ตัด คัดลอก วาง เลิกทำ และทำซ้ำ
T-Input:Keyboard_Playback Input:Keyboard_Playback ใช้แป้นพิมพ์ภายนอกเพื่อเริ่ม หยุดชั่วคราว กรอกลับ และกรอไปข้างหน้าในการเล่นสื่อ
T-Input:Keyboard_Send อินพุต:Keyboard_Send ใช้แป้น Enter ของแป้นพิมพ์ภายนอกเพื่อส่งหรือส่งข้อมูล
T-Input:Context_Menus อินพุต:Context_Menus ใช้ปุ่มรองของเมาส์หรือความสามารถในการแตะรองของแทร็กแพดเพื่อเข้าถึงเมนูตามบริบทขององค์ประกอบแบบอินเทอร์แอกทีฟ
T-Input:Zoom อินพุต:Zoom ใช้ปุ่มลูกกลิ้งบนเมาส์ (ร่วมกับปุ่ม Control หรือ Ctrl) และท่าทางสัมผัสการบีบบนแทร็กแพดเพื่อซูมเนื้อหาเข้าและออก
T-Input:Hover อินพุต:วางเมาส์ วางเคอร์เซอร์เมาส์หรือแทร็กแพดเหนือองค์ประกอบ UI ที่ดำเนินการได้เพื่อเปิดใช้งานสถานะการวางเมาส์ขององค์ประกอบ

ไอคอนแบบปรับอัตโนมัติที่แตกต่างกันระดับที่ 1

TIER 1

การปรับอัตโนมัติที่แตกต่าง

รหัส ฟีเจอร์ คำอธิบาย
การทำงานหลายอย่างพร้อมกันและหลายอินสแตนซ์
T-Multitasking:PiP การทำงานแบบมัลติทาสก์:การสนับสนุน เข้าและออกจากโหมดการแสดงภาพซ้อนภาพในแนวตั้งและแนวนอน โดยพับและกางอุปกรณ์ รวมถึงในโหมดหลายหน้าต่าง ในโหมดหลายหน้าต่าง ให้เปลี่ยนขนาดหน้าต่างขณะที่โหมดการแสดงภาพซ้อนภาพทำงานอยู่
T-Multitasking:Split-Screen การทำงานแบบมัลติทาสก์:การสนับสนุน ในโหมดหลายหน้าต่าง ให้เปิดแอปอื่นจากภายในแอปและแสดงทั้ง 2 แอปเคียงข้างกัน
T-Multitasking:Attachments การทำงานแบบมัลติทาสก์:การสนับสนุน เปิดและปิดไฟล์แนบและการแจ้งเตือนในแนวนอนและแนวตั้ง โดยที่อุปกรณ์พับและกางออก รวมถึงในโหมดหลายหน้าต่าง
T-Multitasking:Multi-Instance Multitasking:Multi-Instance เปิดแอปหลายอินสแตนซ์ในหน้าต่างแยกกันในแนวนอนและแนวตั้ง โดยพับและกางอุปกรณ์ รวมถึงในโหมดหลายหน้าต่าง
ท่าทางและสถานะของอุปกรณ์พับได้
T-Foldables:Postures อุปกรณ์แบบพับได้:ท่าทาง ดูแอปในท่าทางพับทั้งหมด รวมถึงท่าทางแบบตั้งโต๊ะและแบบหนังสือ ตรวจสอบว่าองค์ประกอบ UI เปลี่ยนไปอยู่ในตำแหน่งที่เหมาะสม (เช่น ตัวควบคุมสื่อย้ายไปที่พื้นที่หน้าจอแนวนอนในท่าทางบนโต๊ะ)
T-Foldables:Camera อุปกรณ์พับได้:กล้อง เปิดใช้งานกล้องจากภายในแอป ตรวจสอบว่าตัวอย่างกล้องถูกต้องเมื่อพับและกางอุปกรณ์ รวมถึงเมื่อหมุนเป็นแนวตั้งและแนวนอน เมื่อกางอุปกรณ์ออกแล้ว ให้ตรวจสอบว่าตัวอย่างถูกต้องบนหน้าจอหน้าและหลัง
ลากและวาง
T-Drag_Drop:Support Drag_Drop:Support ลากและวางรูปภาพและข้อความบนเป้าหมายการวางภายในแอป ในโหมดหลายหน้าต่าง ให้ลากและวางรูปภาพและข้อความระหว่างแอปกับแอปอื่น (จากแอปหนึ่งไปยังอีกแอปหนึ่งและจากอีกแอปหนึ่งไปยังแอปหนึ่ง) ลากและวางเนื้อหาโดยใช้การป้อนข้อมูลด้วยการสัมผัส เมาส์ แทร็กแพด และสไตลัส (ดู T-Stylus:Drag_Drop ด้วย) ยืนยันฟังก์ชันการทำงานในการวางแนวตั้งและแนวนอน รวมถึงเมื่ออุปกรณ์อยู่ในสถานะพับและกางออก
แป้นพิมพ์ เมาส์ และแทร็กแพด
T-Input:Keyboard_Parity Input:Keyboard_Parity เปลี่ยนแป้นพิมพ์ลัดของแอป ทดสอบแป้นพิมพ์ลัดที่แก้ไขแล้วโดยใช้แป้นพิมพ์ภายนอก
T-Input:Combinations อินพุต:การรวมกัน ใช้แป้นพิมพ์ เมาส์ และแทร็กแพดภายนอกเพื่อเลือกรายการใน UI ของแอป เลือกหลายรายการที่แยกกันและช่วงของรายการที่อยู่ติดกันโดยใช้การดำเนินการบนแป้นพิมพ์/เมาส์/แทร็กแพด เช่น Ctrl+คลิก, Ctrl+แตะ, Shift+คลิก และ Shift+แตะ
T-Input:Scrollbar อินพุต:แถบเลื่อน เลื่อนเนื้อหาแอปโดยใช้เมาส์และแทร็กแพด ตรวจสอบว่าแถบเลื่อนปรากฏขึ้นขณะที่เนื้อหากำลังเลื่อน
T-Input:Hover_Parity อินพุต:Hover_Parity ใช้เมาส์และแทร็กแพดเพื่อวางเคอร์เซอร์เหนือองค์ประกอบ UI ที่มีเนื้อหาแบบเรียงซ้อนหรือป๊อปอัป ตรวจสอบว่าเนื้อหาเพิ่มเติมปรากฏขึ้น
T-Input:Desktop_Menus อินพุต:Desktop_Menus ในเดสก์ท็อปและจอแสดงผลที่เชื่อมต่อ ให้ตรวจสอบว่ามีการใช้เมนูสไตล์เดสก์ท็อปและเมนูตามบริบท
T-Input:Panel_Config Input:Panel_Config ในหน้าจอแอปแต่ละหน้าจอ ให้ปรับขนาดและจัดเรียงแผง UI ใหม่โดยใช้เมาส์และแทร็กแพด
T-Input:Triple_Click อินพุต:Triple_Click ใช้เมาส์และแทร็กแพดเพื่อคลิก 3 ครั้งหรือแตะ 3 ครั้งเพื่อเลือกรายการในแอป เช่น เลือกข้อความทั้งบรรทัด
สไตลัส
T-Stylus:Draw_Write สไตลัส:Draw_Write วาดและเขียนภายในแอปโดยใช้สไตลัส ลบภาพวาดและข้อความเขียนโดยใช้สไตลัส
T-Stylus:Drag_Drop สไตลัส:Drag_Drop ใช้สไตลัสลากและวางเนื้อหาในเป้าหมายการวางภายในแอป ในโหมดหลายหน้าต่าง ให้ลากและวางเนื้อหาระหว่างแอปกับแอปอื่น (จากแอปหนึ่งไปยังอีกแอปหนึ่งและจากอีกแอปหนึ่งไปยังแอปหนึ่ง)
T-Stylus:Enhanced สไตลัส:ปรับปรุงแล้ว

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

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

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

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

เก็บ

หลักเกณฑ์ด้านคุณภาพของแอปแบบปรับได้ฉบับก่อนหน้า