ข้อกำหนด UX
    
    
      
    
    
      
      จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
    
    
      
      บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
    
  
  
      
    
  
  
  
  
  
    
    
    
  
  
    
    
    
ตรวจสอบว่าแอปเป็นไปตามข้อกำหนดด้านการออกแบบเพื่อการใช้งานในรถยนต์
ส่วนนี้แสดงรายการ (หรือลิงก์ไปยัง) ข้อกำหนดด้าน UX ทั้งหมดที่คุณต้องใช้
 ข้อกำหนด UX จะแสดงเป็นวิธีการที่คุณต้อง ควร หรืออาจทำตาม ในระดับสูง คุณสามารถทำความเข้าใจป้ายกำกับเหล่านี้ได้ดังนี้
ข้อกำหนดด้านประสบการณ์ของผู้ใช้สำหรับแอปที่ใช้เทมเพลต
ข้อกำหนดจะแตกต่างกันไปตามประเภทของแอปที่คุณออกแบบ ดังนี้
ข้อกำหนดทั่วไป
  
    | ต้อง | 
    ลำดับงานควรมีความยาวไม่เกิน 5 ขั้นตอน | 
  
  
    | ต้อง | 
    ขอสิทธิ์จากผู้ใช้เพื่อเข้าถึงไมโครโฟนในรถยนต์ก่อนบันทึกเสียง
    สำหรับการป้อนข้อมูลด้วยเสียง | 
  
  
    | ต้อง | 
    ใช้วิธีที่เหมาะสม (ตามที่ระบุไว้ใน
    
    การใช้ไลบรารีแอป Android for Cars)
    เพื่อนำผู้ใช้ Android Auto ไปยังโทรศัพท์เพื่อดำเนินการที่ไม่อนุญาต
    ขณะขับรถ โดยแนะนำให้ผู้ใช้ดูหน้าจอโทรศัพท์เฉพาะเมื่อ
    ปลอดภัยที่จะทำเช่นนั้น (ดู
    
    ให้สิทธิ์ในโทรศัพท์) | 
  
  
    | ต้องไม่ | 
    จบโฟลว์งาน 5 ขั้นตอนด้วยเทมเพลตแบบรายการ เว้นแต่จะเปิดใช้ฟีเจอร์
    
    ขีดจำกัดงานแบบปรับเปลี่ยนได้ (ขั้นตอนที่ 5 ต้องเป็นหนึ่งในรายการต่อไปนี้ ได้แก่ การนำทาง ข้อความ หรือ
    แผง) | 
  
  
    | ควร | 
    ลำดับงานควรสั้น (ยาว 2-3 ขั้นตอน) | 
  
  
    | ควร | 
    แสดงเนื้อหา (หรือปุ่มแถบการดำเนินการ) เป็นเวลาอย่างน้อย 8 วินาทีก่อน
    นำเนื้อหานั้นออกในการเปลี่ยนอัตโนมัติระหว่างขั้นตอน | 
  
  
    | ควร | 
    ขอให้ผู้ใช้ให้สิทธิ์ที่จำเป็นเมื่อเปิดแอปเป็นครั้งแรก | 
  
  
    | ควร | 
    ระบุสีที่ใช้เน้น 2 สี หากเป็นไปได้ เพื่อให้เหมาะกับพื้นหลังสีเข้มและ
    สีอ่อนมากขึ้น | 
  
  
    | ควร | 
    ระบุปุ่มย้อนกลับหรือกลไกการออกอื่นๆ ในที่ที่ไม่มีการดำเนินการอื่นๆ
    เช่น หน้าจอการโหลดและเทมเพลตข้อความและแผงที่ไม่มีการดำเนินการ
 | 
  
  
    | ควร | 
    แสดงเนื้อหาที่เป็นประโยชน์เมื่อเปิดเทมเพลต แทนที่จะแสดงสถานะว่างเปล่า
    โดยไม่มีตัวเลือกสำหรับผู้ใช้ | 
  
  
    | ควร | 
    ระบุทางลัดไปยังขั้นตอนก่อนหน้า (เช่น เมื่อโฟลว์งานมีมากกว่า 3 หน้าจอ) | 
  
  
    | ควร | 
    ระบุจุดแรกเข้าของผู้ใช้ เช่น ไอคอนไมโครโฟน หากแอปของคุณ
    อนุญาตให้ป้อนข้อมูลด้วยเสียง (บันทึกเสียง) | 
  
  
    | ควร | 
    หยุดบันทึกเสียงเมื่อผู้ใช้หยุดป้อนข้อมูล | 
  
  
    | ควร | 
    รีเฟรชเนื้อหาเพื่อวัตถุประสงค์ที่ระบุไว้ใน
    
    จำกัดการรบกวนผู้ขับขี่
    หรือในกรณีที่ได้รับอนุญาตอย่างชัดแจ้งในคำแนะนำสำหรับเทมเพลตหรือแอปบางประเภท | 
  
  
    | ไม่ควร | 
    ใช้การเปลี่ยนอัตโนมัติเพื่อทำงานให้เสร็จโดยไม่ต้องให้ผู้ใช้ดำเนินการ (กล่าวคือ
    อย่าใช้การเปลี่ยนอัตโนมัติแบบต่อเนื่อง) | 
  
  
    | ไม่ควร | 
    สร้างปุ่มที่มีสถานะ เช่น สวิตช์เปิด/ปิด ในที่ที่รองรับการดำเนินการ (รองรับสวิตช์เปิด/ปิดในแถวรายการเท่านั้น) | 
  
  
    | MAY | 
    อัปเดตรูปภาพ ไอคอน หรือข้อความรองของแถวรายการหรือรายการตารางกริดเพื่อ
    แสดงการเปลี่ยนแปลง | 
  
ขั้นตอนการซื้อเท่านั้น
  
    | ควร | 
    จัดทางลัดให้ได้ทุกที่ที่ทำได้ เช่น อนุญาตให้ผู้ใช้ทำธุรกรรมก่อนหน้าซ้ำ ("จองอีกครั้ง") | 
  
  
    | ต้องไม่ | 
    อนุญาตให้ผู้ใช้ตั้งค่าวิธีการชำระเงิน | 
  
  
    | ต้องไม่ | 
    ขอให้ผู้ใช้ตกลงชำระเงินตามรอบ | 
  
  
    | ต้องไม่ | 
    อนุญาตให้ผู้ใช้เลือกไอเทมหลายรายการเพื่อซื้อในโฟลว์เดียว | 
  
แอปจุดที่น่าสนใจเท่านั้น
  
    | ควร | 
    ระบุวิธีเปิดแอปนำทางเพื่อไปยัง
    จุดที่น่าสนใจ | 
  
แอปนำทาง
  
    | ต้อง | 
    ตรวจสอบว่าข้อมูลภาพทั้งหมดที่วาดบนแผนที่ (เช่น ข้อมูลความเร็วและป้ายกำกับเส้นทาง) เป็นไปตาม
       ข้อกำหนดด้านคอนทราสต์
     | 
  
  
    | ต้อง | 
    
    วาด
    แมปเฉพาะเนื้อหาและเนื้อหาที่เกี่ยวข้องกับไดรฟ์บนพื้นผิวของ
    เทมเพลต | 
  
  
    | ต้อง | 
    วาดแผนที่ธีมสว่างหรือธีมมืดเมื่อได้รับคำสั่ง | 
  
  
    | ควร | 
    ตรวจสอบว่าข้อความที่วาดบนแผนที่ใช้แบบอักษรขนาด 24dp ขึ้นไป เว้นแต่จะจับคู่กับองค์ประกอบภาพ (เช่น เส้นทางหรือถนน) หรือค่อนข้างคงที่บนจอแสดงผล | 
  
  
    | ควร | 
    ระบุอย่างชัดเจนว่างานจะอัปเดตเส้นทางหรือไม่ | 
  
  
    | ควร | 
    มีขนาดอย่างน้อย 36 x 36 dp สำหรับรูปภาพ ไอคอน และเครื่องหมายแผนที่
     | 
  
  
    | ควร | 
    ใช้การแจ้งเตือนแบบเลี้ยวต่อเลี้ยว (TBT) เพื่อแสดงเส้นทางเมื่อผู้ใช้
    ทํางานนอกเทมเพลตการนําทางในระหว่างการนําทางที่ใช้งานอยู่ (ดังที่แสดงใน
    
    การแจ้งเตือนการนําทาง: TBT และปกติ) | 
  
  
    | ควร | 
    รีเฟรชค่าระยะเวลาและระยะทางขณะขับรถ | 
  
  
    | ไม่ควร | 
    สร้างเส้นทางแบบหลายจุดแวะพัก เนื่องจากเทมเพลตไม่ได้เพิ่มประสิทธิภาพสําหรับการโต้ตอบประเภทนี้
 | 
  
  
    | MAY | 
    ใช้
    
    การแจ้งเตือนการนำทาง
    หรือการแจ้งเตือนแบบผุดขึ้น (HUN) เพื่อแจ้งเตือนผู้ใช้เกี่ยวกับการอัปเดตทั่วไปที่เกี่ยวข้องกับการนำทาง (นอกเหนือจากเส้นทางแบบเลี้ยวต่อเลี้ยว) เช่น
    การจราจรข้างหน้า | 
  
  
    | MAY | 
    ปรับแต่งสีพื้นหลังของการแจ้งเตือน TBT | 
  
  
    | MAY | 
    ใช้ภาพเคลื่อนไหวเมื่อช่วยในการขับขี่ | 
  
แอปสภาพอากาศ
  
    | ต้อง | 
    ตรวจสอบว่าข้อมูลภาพทั้งหมดที่วาดบนแผนที่หรือไอคอน (เช่น เรดาร์
    ตัวบ่งชี้อุณหภูมิ ไอคอนสภาพอากาศ) เป็นไปตาม
    
       ข้อกำหนดด้านคอนทราสต์
     | 
  
  
    | ต้อง | 
    วาดเฉพาะเนื้อหาแผนที่และเนื้อหาที่เกี่ยวข้องกับสภาพอากาศบนพื้นผิวของ
    เทมเพลต | 
  
  
    | ต้อง | 
    วาดแผนที่ธีมสว่างหรือธีมมืดเมื่อได้รับคำสั่ง | 
  
  
    | ต้อง | 
    ตรวจสอบว่าตัวบ่งชี้สภาพอากาศไม่ซ้อนทับกันหรืออ่านไม่ได้เนื่องจากความหนาแน่น/ขนาดของตัวบ่งชี้ | 
  
  
    | ต้องไม่ | 
    ใช้ภาพเคลื่อนไหวของสภาพอากาศบนพื้นผิวของเทมเพลตเมื่อผู้ใช้
    ขับรถ | 
  
  
    | ต้องไม่ | 
    แสดงคำอธิบายประกอบแผนที่อากาศที่ไม่ซ้ำกันมากกว่า 5 รายการในมุมมองหนึ่งๆ (เช่น เครื่องหมายอุณหภูมิ เครื่องหมายความเร็วลม ความชื้น การซ้อนทับเรดาร์ ตัวบ่งชี้ฟ้าผ่า สภาพถนน ทั้งหมดในมุมมองเดียวกัน) | 
  
  
    | ต้องไม่ | 
    แสดงคำอธิบายแผนที่ที่ซับซ้อนซึ่งมีรายการที่ไม่ซ้ำกันมากกว่า 3 รายการ หรือมีสีที่ไม่ซ้ำกันมากกว่า 3 สี (ไม่รวมการไล่ระดับสี) ขณะที่ผู้ใช้ขับรถ | 
  
  
    | ต้องไม่ | 
    อนุญาตให้ผู้ใช้กำหนดค่าช่วงเวลาหรือวันที่ของข้อมูลการคาดการณ์
     | 
  
  
    | ควร | 
    ตรวจสอบว่าข้อความที่วาดบนแผนที่ใช้แบบอักษรขนาด 24dp ขึ้นไป เว้นแต่จะจับคู่กับองค์ประกอบภาพ (เช่น เส้นทางหรือถนน) หรือค่อนข้างคงที่บนจอแสดงผล | 
  
  
    | ควร | 
    รูปภาพ ไอคอน และเครื่องหมายแผนที่ต้องมีขนาดอย่างน้อย 36 x 36 dp
 | 
  
  
    | MAY | 
    แสดงข้อมูลพยากรณ์อากาศสำหรับช่วงเวลาที่กำลังจะมาถึง เช่น ชั่วโมง ช่วงเช้า/บ่าย หรือวัน | 
  
  
    | MAY | 
    ใช้การแจ้งเตือนแบบผุดขึ้น (HUN) เพื่อแจ้งให้ผู้ใช้ทราบเกี่ยวกับการอัปเดตสภาพอากาศที่สำคัญ
    ซึ่งเกี่ยวข้องกับสภาพอากาศที่กำลังจะเกิดขึ้น หรือสภาพอากาศตามเส้นทางของผู้ใช้
 | 
  
  
    | MAY | 
    ใช้ภาพเคลื่อนไหวที่เกี่ยวข้องกับสภาพอากาศเมื่อผู้ใช้ไม่ได้ขับรถ | 
  
  
    | MAY | 
    ใช้ภาพเคลื่อนไหวเมื่อเกี่ยวข้องกับการเคลื่อนไหวของแผนที่โดยผู้ใช้
    หรือตำแหน่งของผู้ใช้ | 
  
ข้อกำหนดเฉพาะของเทมเพลต
ใช้ข้อกำหนดเฉพาะของเทมเพลตเพื่อให้แน่ใจว่าแต่ละเทมเพลตในเวิร์กโฟลว์ของงานเป็นไปตามข้อกำหนดและคำแนะนำด้าน UX
ดูข้อมูลเพิ่มเติมเกี่ยวกับข้อกำหนดของแต่ละเทมเพลต
  
  
  
    
  
 
  
    
      
      
    
    
      
    
    
  
       
    
    
      
    
  
  
  ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
  อัปเดตล่าสุด 2025-09-06 UTC
  
  
  
    
      [[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-09-06 UTC"],[],[]]