ส่วนนี้อธิบายคำสำคัญบางส่วนที่ใช้ในหลักเกณฑ์เหล่านี้ รวมถึงตัวย่อที่ใช้ในข้อกำหนด
ความหมายของ "ควร" "ควร" และ "พฤษภาคม"
หลักเกณฑ์การออกแบบ Android สำหรับรถยนต์ใช้คำว่าต้อง ควร และอาจ ตามคำจำกัดความที่เผยแพร่โดย IETF ทั้งผู้ผลิตรถยนต์และนักพัฒนาแอปต้องเข้าใจความหมายของคำเหล่านี้
ในหลักเกณฑ์เหล่านี้ คำว่าต้อง ควร และอาจปรากฏบ่อยครั้ง (ทั้งอักษรตัวพิมพ์ใหญ่ในตารางและตัวพิมพ์เล็กในข้อความที่ใช้งานอยู่) การใช้ข้อกำหนดเหล่านี้สอดคล้องกับคำนิยามของ IETF เพื่ออธิบายระดับข้อกำหนดต่างๆ ในข้อกำหนดเฉพาะ
ดูรายละเอียดทั้งหมดได้ที่คําจํากัดความของ IETF ซึ่งเป็นแหล่งข้อมูลที่เชื่อถือได้สําหรับวิธีการใช้คําเหล่านี้ในหลักเกณฑ์เหล่านี้และในเอกสารนิยามความเข้ากันได้ของ Android (CDD)
ผู้ผลิตรถยนต์และนักพัฒนาแอปจะต้องคำนึงถึงสิ่งต่อไปนี้เพื่อตรวจสอบว่าระบบ Android สำหรับรถยนต์ทำงานอย่างสอดคล้องกันและเชื่อถือได้ในทุกการใช้งาน
คำศัพท์ | ความหมาย |
---|---|
ต้อง | หลักเกณฑ์นี้เป็นข้อกำหนดที่สมบูรณ์ (ละเว้นหรือละเว้นไม่ได้) ข้อกำหนดเหล่านี้บังคับใช้ที่ระดับ API หรือตาม
|
ควร | อาจมีเหตุผลอันสมควรให้ละเลยหลักเกณฑ์ แต่ผลที่ตามมาทั้งหมดจะต้องเข้าใจและพิจารณาอย่างรอบคอบก่อนที่จะเลือกหลักสูตรอื่น |
พ.ค. | หลักเกณฑ์นี้เป็นตัวเลือกที่ไม่บังคับอย่างแท้จริง ผู้ผลิตรถยนต์หรือนักพัฒนาแอปรายหนึ่งอาจเลือกปฏิบัติตามหลักเกณฑ์เพื่อให้เป็นไปตามความต้องการของตลาดหรือผลิตภัณฑ์ที่เฉพาะเจาะจง ในขณะที่ผู้ผลิตรถยนต์รายอื่นอาจละเว้นสินค้าเดียวกัน การติดตั้งใช้งานที่ไม่มีตัวเลือกที่เจาะจงต้องเตรียมที่จะทำงานร่วมกับการติดตั้งใช้งานอื่นที่มีตัวเลือกดังกล่าวรวมอยู่ด้วย แม้ว่าอาจมีฟังก์ชันการทำงานลดลง ในทำนองเดียวกัน การติดตั้งใช้งานที่มีตัวเลือกหนึ่งๆ ต้องเตรียมที่จะทำงานร่วมกับการติดตั้งใช้งานอื่นที่ไม่มีตัวเลือกนั้น (ยกเว้นสำหรับฟีเจอร์ที่มีตัวเลือกนี้ให้) |
สถานะการขับรถ
ในบางครั้ง หลักเกณฑ์เหล่านี้หมายถึงประสบการณ์ของผู้ใช้ที่ต่างออกไปโดยขึ้นอยู่กับสถานะการขับขี่ของรถ ไม่ว่าจะเป็นการจอด ไม่เคลื่อนไหว หรือเคลื่อนที่ การตัดสินใจเกี่ยวกับสิ่งที่อนุญาตในสถานะการขับขี่และช่วงความเร็วต่างๆ จะขึ้นอยู่กับผู้ผลิตรถยนต์และข้อกําหนดด้านกฎระเบียบที่เกี่ยวข้องในภูมิภาคต่างๆ
เช่น ในบางกรณี อาจมีการดำเนินการบางอย่างก็ต่อเมื่อรถหยุดโดยเปิดเบรกมือไว้ ในกรณีอื่นๆ อาจอนุญาตให้ทำได้เฉพาะเวลาที่รถเคลื่อนที่ด้วยความเร็วหรือต่ำกว่าที่กำหนด เช่น 5 ไมล์/ชม.
ป้ายกำกับเลย์เอาต์
ป้ายกำกับต่อไปนี้จะใช้ในหลักเกณฑ์เหล่านี้เพื่อแสดงถึงเลย์เอาต์ข้อกำหนดเฉพาะ
ป้ายกำกับ | คำอธิบาย |
---|---|
ขอบ: ระบุขอบเขตความกว้างและความสูงของหน้าต่างที่พร้อมใช้งาน | |
ขอบ: กำหนดขอบเขตด้านซ้ายและขวาของ Canvas ของแอปซึ่งวัดจากขอบที่ใกล้ที่สุด สําหรับการสนทนาเรื่องความกว้างของขอบแตกต่างกันไปตามขนาดหน้าจอที่พื้นที่ทํางานของแอป | |
แนวเส้นกรอบ: ค่าที่เป็นสัดส่วนกับความกว้างของหน้าจอ ใช้เพื่อระบุระยะห่างในแนวนอนระหว่างองค์ประกอบกับระยะขอบที่ใกล้ที่สุดหรือขอบของคอมโพเนนต์ สำหรับค่าแนวเส้นกรอบที่เชื่อมโยงกับหมวดหมู่ความกว้างหน้าจอที่เฉพาะเจาะจง ให้ไปที่บรรทัดคีย์ | |
ระยะห่างจากขอบ: ค่าที่ใช้เพื่อระบุระยะห่างระหว่างองค์ประกอบต่างๆ บนหน้าจอตามความสัมพันธ์ โดยทั่วไป ยิ่งองค์ประกอบทั้งสองมีความสัมพันธ์กันมากเท่าใด ระยะห่างระหว่างองค์ประกอบก็จะยิ่งแคบลง ดูรายละเอียดเกี่ยวกับค่าระยะห่างจากขอบที่ใช้ในเลย์เอาต์ข้อมูลจำเพาะได้ที่ระยะห่างจากขอบ | |
Flex: คำที่ใช้ระบุองค์ประกอบที่มีกึ่งกลางในแนวตั้งหรือแนวนอนในคอนเทนเนอร์ หรือระยะทางที่จะขยายหรือหดได้ตามองค์ประกอบที่อยู่ติดกัน บางครั้งมิติข้อมูลเลย์เอาต์แบบยืดหยุ่นจะได้รับการกำหนดมูลค่าต่ำสุดหรือสูงสุดตามที่อธิบายไว้ในกลยุทธ์การปรับขนาด | |
รัศมีของมุม: ระบุความโค้งของมุม โดยที่ 0 หมายถึงมุมสี่เหลี่ยมจัตุรัส และค่าที่สูงกว่าหมายถึงความโค้งมนมาก |