ข้อกำหนด UX

ตรวจสอบว่าแอปเป็นไปตามข้อกำหนดด้านการออกแบบเพื่อการใช้งานในรถยนต์

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

ต้อง ต้องระบุ (บังคับใช้ใน API หรือใน คุณภาพแอป Android สำหรับรถยนต์)
ควร แนะนำ
พฤษภาคม ไม่บังคับ

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

ข้อกำหนดจะแตกต่างกันไปตามประเภทของแอปที่คุณออกแบบ ดังนี้

ข้อกำหนดทั่วไป

ต้อง ลำดับงานควรมีความยาวไม่เกิน 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

ดูข้อมูลเพิ่มเติมเกี่ยวกับข้อกำหนดของแต่ละเทมเพลต