คำสำคัญและแนวคิด

ส่วนนี้อธิบายคำสำคัญบางส่วนที่ใช้ในหลักเกณฑ์เหล่านี้ รวมถึงตัวย่อที่ใช้ในข้อกำหนด


ความหมายของ "ควร" "ควร" และ "พฤษภาคม"

หลักเกณฑ์การออกแบบ Android สำหรับรถยนต์ใช้คำว่าต้อง ควร และอาจ ตามคำจำกัดความที่เผยแพร่โดย IETF ทั้งผู้ผลิตรถยนต์และนักพัฒนาแอปต้องเข้าใจความหมายของคำเหล่านี้

ในหลักเกณฑ์เหล่านี้ คำว่าต้อง ควร และอาจปรากฏบ่อยครั้ง (ทั้งอักษรตัวพิมพ์ใหญ่ในตารางและตัวพิมพ์เล็กในข้อความที่ใช้งานอยู่) การใช้ข้อกำหนดเหล่านี้สอดคล้องกับคำนิยามของ IETF เพื่ออธิบายระดับข้อกำหนดต่างๆ ในข้อกำหนดเฉพาะ

ดูรายละเอียดทั้งหมดได้ที่คําจํากัดความของ IETF ซึ่งเป็นแหล่งข้อมูลที่เชื่อถือได้สําหรับวิธีการใช้คําเหล่านี้ในหลักเกณฑ์เหล่านี้และในเอกสารนิยามความเข้ากันได้ของ Android (CDD)

ผู้ผลิตรถยนต์และนักพัฒนาแอปจะต้องคำนึงถึงสิ่งต่อไปนี้เพื่อตรวจสอบว่าระบบ Android สำหรับรถยนต์ทำงานอย่างสอดคล้องกันและเชื่อถือได้ในทุกการใช้งาน

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

  • กระบวนการตรวจสอบการออกแบบของ Google สำหรับผู้ผลิตรถยนต์ที่ใช้ Google Automotive Services
  • ขั้นตอนการตรวจสอบของ Google Play Store สำหรับแอปของบุคคลที่สาม
ควร อาจมีเหตุผลอันสมควรให้ละเลยหลักเกณฑ์ แต่ผลที่ตามมาทั้งหมดจะต้องเข้าใจและพิจารณาอย่างรอบคอบก่อนที่จะเลือกหลักสูตรอื่น
พ.ค. หลักเกณฑ์นี้เป็นตัวเลือกที่ไม่บังคับอย่างแท้จริง ผู้ผลิตรถยนต์หรือนักพัฒนาแอปรายหนึ่งอาจเลือกปฏิบัติตามหลักเกณฑ์เพื่อให้เป็นไปตามความต้องการของตลาดหรือผลิตภัณฑ์ที่เฉพาะเจาะจง ในขณะที่ผู้ผลิตรถยนต์รายอื่นอาจละเว้นสินค้าเดียวกัน

การติดตั้งใช้งานที่ไม่มีตัวเลือกที่เจาะจงต้องเตรียมที่จะทำงานร่วมกับการติดตั้งใช้งานอื่นที่มีตัวเลือกดังกล่าวรวมอยู่ด้วย แม้ว่าอาจมีฟังก์ชันการทำงานลดลง ในทำนองเดียวกัน การติดตั้งใช้งานที่มีตัวเลือกหนึ่งๆ ต้องเตรียมที่จะทำงานร่วมกับการติดตั้งใช้งานอื่นที่ไม่มีตัวเลือกนั้น (ยกเว้นสำหรับฟีเจอร์ที่มีตัวเลือกนี้ให้)

สถานะการขับรถ

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

เช่น ในบางกรณี อาจมีการดำเนินการบางอย่างก็ต่อเมื่อรถหยุดโดยเปิดเบรกมือไว้ ในกรณีอื่นๆ อาจอนุญาตให้ทำได้เฉพาะเวลาที่รถเคลื่อนที่ด้วยความเร็วหรือต่ำกว่าที่กำหนด เช่น 5 ไมล์/ชม.


ป้ายกำกับเลย์เอาต์

ป้ายกำกับต่อไปนี้จะใช้ในหลักเกณฑ์เหล่านี้เพื่อแสดงถึงเลย์เอาต์ข้อกำหนดเฉพาะ

ป้ายกำกับ คำอธิบาย
แท็ก Edge ขอบ: ระบุขอบเขตความกว้างและความสูงของหน้าต่างที่พร้อมใช้งาน
แท็กขอบ ขอบ: กำหนดขอบเขตด้านซ้ายและขวาของ Canvas ของแอปซึ่งวัดจากขอบที่ใกล้ที่สุด สําหรับการสนทนาเรื่องความกว้างของขอบแตกต่างกันไปตามขนาดหน้าจอที่พื้นที่ทํางานของแอป
แท็กแนวเส้นกรอบ แนวเส้นกรอบ: ค่าที่เป็นสัดส่วนกับความกว้างของหน้าจอ ใช้เพื่อระบุระยะห่างในแนวนอนระหว่างองค์ประกอบกับระยะขอบที่ใกล้ที่สุดหรือขอบของคอมโพเนนต์ สำหรับค่าแนวเส้นกรอบที่เชื่อมโยงกับหมวดหมู่ความกว้างหน้าจอที่เฉพาะเจาะจง ให้ไปที่บรรทัดคีย์
แท็กระยะห่างจากขอบ ระยะห่างจากขอบ: ค่าที่ใช้เพื่อระบุระยะห่างระหว่างองค์ประกอบต่างๆ บนหน้าจอตามความสัมพันธ์ โดยทั่วไป ยิ่งองค์ประกอบทั้งสองมีความสัมพันธ์กันมากเท่าใด ระยะห่างระหว่างองค์ประกอบก็จะยิ่งแคบลง ดูรายละเอียดเกี่ยวกับค่าระยะห่างจากขอบที่ใช้ในเลย์เอาต์ข้อมูลจำเพาะได้ที่ระยะห่างจากขอบ
แท็ก Flex Flex: คำที่ใช้ระบุองค์ประกอบที่มีกึ่งกลางในแนวตั้งหรือแนวนอนในคอนเทนเนอร์ หรือระยะทางที่จะขยายหรือหดได้ตามองค์ประกอบที่อยู่ติดกัน บางครั้งมิติข้อมูลเลย์เอาต์แบบยืดหยุ่นจะได้รับการกำหนดมูลค่าต่ำสุดหรือสูงสุดตามที่อธิบายไว้ในกลยุทธ์การปรับขนาด
แท็กรัศมี รัศมีของมุม: ระบุความโค้งของมุม โดยที่ 0 หมายถึงมุมสี่เหลี่ยมจัตุรัส และค่าที่สูงกว่าหมายถึงความโค้งมนมาก