ข้อกำหนด 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"],[],[]]