หน้านี้อธิบายฟีเจอร์และการปรับปรุงใน Android Automotive OS (AAOS) เวอร์ชัน 26Q2 (ระดับ API 37) ซึ่งรวมถึงฟีเจอร์ใหม่ 8 รายการและแก้ไขปัญหา 180 รายการ
เฟรมเวิร์ก AAOS
การจัดการผู้ใช้
เปิดใช้การแจ้งเตือน
ManagedServicesสำหรับผู้ใช้เบื้องหลังที่มองเห็นได้เพิ่มการรองรับ
DocumentsUIสำหรับผู้ใช้เบื้องหลังที่มองเห็นได้
เสียงและวิทยุ
การบังคับใช้โฟกัสเสียง: เปิดใช้การบังคับใช้โฟกัสเสียงใน AAOS ซึ่งมีความสำคัญอย่างยิ่งต่อความปลอดภัยของผู้ใช้
การเรียกกลับการเพิ่มระดับเสียง: การเรียกกลับนี้ช่วยให้ฮาร์ดแวร์เสียงสื่อสารการเปลี่ยนแปลงระดับเสียงกับคอมโพเนนต์ซอฟต์แวร์ ซึ่งรวมถึงแอป และช่วยให้ระบบทั้งหมดตรวจจับระดับเสียงปัจจุบันได้อย่างสอดคล้องกัน OEM สามารถเพิ่มเหตุการณ์ใหม่ลงในการเรียกกลับการเพิ่มระดับเสียงและปรับแต่งลักษณะการทำงานในบริการ OEM ได้
เฟรมเวิร์กรถยนต์
- ความพร้อมใช้งานของพร็อพเพอร์ตี้ยานพาหนะ: ช่วยให้ OEM เปิดและปิดใช้พร็อพเพอร์ตี้ยานพาหนะแบบไดนามิกได้ โดยมีสถานะเพิ่มเติมสำหรับพร็อพเพอร์ตี้ที่ผู้ให้บริการกำหนดหรือไม่มี
ความปลอดภัยในการแสดงผล
ชุดความปลอดภัยในการแสดงผลของ AAOS ขอแนะนำสถาปัตยกรรมกราฟิกที่แยกออกมาและเสริมความปลอดภัยสำหรับแพลตฟอร์ม SDV ใหม่ ซึ่งมอบประสบการณ์การใช้งานห้องควบคุมแบบรวมที่ตอบสนองได้ดี ความปลอดภัยในการแสดงผลมีคอมโพเนนต์ต่อไปนี้
ตัวแสดงผลที่มีความพร้อมใช้งานสูง (HAR): เครื่องมือที่มีเวลาในการตอบสนองต่ำซึ่งทำงานแยกจากระบบสาระบันเทิงหลักเพื่อให้แน่ใจว่าข้อมูลสำคัญของยานพาหนะ เช่น เกียร์ ความเร็ว และสัญญาณเตือน จะแสดงผลอย่างสม่ำเสมอ โดยใช้ลูปการแสดงผลที่แยกออกมาเพื่อความปลอดภัยและการคอมโพสิตเพื่อการผสมผสานที่มีประสิทธิภาพ
คอมไพเลอร์การออกแบบเพื่อความปลอดภัยและชุดเครื่องมือตรวจสอบ: ชุดยูทิลิตี้อัตโนมัติที่ใช้เพื่อตรวจสอบว่าองค์ประกอบภาพที่สำคัญต่อความปลอดภัยเป็นไปตามมาตรฐานเลย์เอาต์การแสดงผล โดยจะบังคับใช้การแสดงผลที่แม่นยำระดับพิกเซลและใช้การแบ่งส่วนความแตกต่างเพื่อการปฏิบัติตามข้อกำหนดด้านภาพ
แอปคลัสเตอร์ Android (DriverUI): แอปแบบโต้ตอบที่ซิงค์ผ่านช่องทาง AAOS SDV ที่ยืดหยุ่นเพื่อคอมโพสิตเนื้อหาสาระบันเทิงกับเลเยอร์ความปลอดภัย HAR บนหน้าจอคลัสเตอร์
การเชื่อมต่อ
การรับส่งข้อความกับอุปกรณ์หลายเครื่อง: แก้ไขการถดถอยในสแต็กโทรคมนาคมที่ทำให้ระบบไม่สามารถจัดเก็บข้อความจากอุปกรณ์ที่เชื่อมต่อหลายเครื่องได้
การผสานรวม PANS-and-Play (PnP): อัปเดต Google Play ให้รองรับ PANS เพื่อปรับปรุงประสบการณ์ของผู้ใช้
UI และประสบการณ์การใช้งานระบบ
UI ของระบบที่ปรับขนาดได้: ขยายเฟรมเวิร์ก UI ที่ปรับขนาดได้โดยกำหนด API ที่ช่วยให้ OEM ปรับแต่งคอมโพเนนต์ UI ของระบบในระดับระบบได้ ซึ่งจะรวมเวิร์กโฟลว์และช่วยให้ใช้เอกลักษณ์ของแบรนด์ได้อย่างสอดคล้องกัน
ข้อมูลอ้างอิงผู้ใช้หลายคนหนึ่งเครื่องและจอแสดงผลหลายจอ (MUMD): จัดเตรียมตัวอย่างการกำหนดค่าจอแสดงผลหลายจอที่ใช้ผู้ใช้เบื้องหลังพร้อมกันกับ UI ที่ปรับขนาดได้
การแจ้งเตือนแบบ Heads-up (HUN) สำหรับ UI ที่ปรับขนาดได้: ปรับปรุงการปรับแต่ง OEM และลดต้นทุนด้วยการแยกส่วนประกอบ UI ของระบบ เช่น HVAC และ UI ของระบบรถยนต์ ฟีเจอร์หลักๆ ได้แก่ กลไกการแปล HUNPanel เฉพาะสำหรับภาพเคลื่อนไหวที่กำหนดสถานะ และคลาส HUNWindow ใหม่สำหรับการจัดการวงจรการทำงานของหน้าต่างที่ได้รับการเพิ่มประสิทธิภาพ
การแยกส่วนประกอบ UI ของระบบรถยนต์: แยกส่วนประกอบ UI ของระบบ Android แบบโมโนลิธออกเป็นคอมโพเนนต์แบบแยกส่วนอิสระเพื่อลดต้นทุน OEM และป้องกันปัญหาความเข้ากันได้
แอปหลัก
- AppFunction API: ช่วยให้ตัวแทนเชื่อมต่อกับแอปได้
กล้อง
- เลิกใช้งานระบบมุมมองแบบขยาย (EVS): เลิกใช้งาน EVS API เพื่อลดการแยกส่วนและรวมพื้นผิว API ของกล้อง OEM ควรใช้ Camera2 API แทน ดูข้อมูลเพิ่มเติมได้ที่ ย้ายข้อมูลไปยัง Camera2
ยานพาหนะที่กำหนดโดยซอฟต์แวร์ (SDV)
- ยานพาหนะที่กำหนดโดยซอฟต์แวร์: ขยายขีดความสามารถของ Android ให้ครอบคลุมมากกว่าหน้าจอสาระบันเทิงเพื่อขับเคลื่อนโดเมนต่างๆ ในรถยนต์ด้วยสถาปัตยกรรมที่ปรับขนาดได้และมุ่งเน้นบริการ (SOA) และการผสานรวมกับ IVI อย่างราบรื่น ซึ่งรวมถึง HAR สำหรับแผงหน้าปัด ซึ่งช่วยให้สามารถออกแบบและพัฒนาซ้ำได้อย่างรวดเร็วสำหรับโซลูชันห้องควบคุมแบบเต็ม
ฝ่ายการปฏิบัติตามข้อกำหนด
หากต้องการตรวจสอบการติดตั้งใช้งาน AAOS ให้ใช้ชุดเครื่องมือทดสอบต่อไปนี้
- ชุดเครื่องมือทดสอบความเข้ากันได้ (CTS): ดูรายละเอียดได้ที่ ภาพรวมของชุดเครื่องมือทดสอบความเข้ากันได้ (CTS)
- ชุดเครื่องมือทดสอบความเข้ากันได้ - ตัวตรวจสอบ (CTS-V): ดูรายละเอียดได้ที่ เรียกใช้การทดสอบ CTS-V
- CTS ในอิมเมจระบบทั่วไป (GSI): ดูรายละเอียดได้ที่ อิมเมจระบบทั่วไป
- ชุดเครื่องมือทดสอบของผู้ให้บริการ: ดูรายละเอียดได้ที่ ชุดเครื่องมือทดสอบของผู้ให้บริการ (VTS) และโครงสร้างพื้นฐาน
ปัญหาที่ทราบเกี่ยวกับการทดสอบ
เวอร์ชัน AAOS 26Q2 มีปัญหาที่ทราบแล้วเกี่ยวกับการทดสอบดังต่อไปนี้
CtsSurfaceControlTests[secondary_user_on_secondary_display]#testImeVisible#testImeVisibleWithZBelowRequest#testImeZOrderedAboveEmbeddedWindowInChildWindow#testImeVisibleWithZBelowTouch
CtsGraphicsTestCasesFrameRateOverrideTest#testAppDisplayModeGetRefreshRateDisplayModeReturnsPhysicalRefreshRateEnabledFrameRateOverrideTest#testAppBackpressure
FrameRateOverrideTest#testAppDisplayGetRefreshRateFrameRateOverrideTest#testAppChoreographer
การทดสอบอัตโนมัติที่ต้องมีการยืนยันด้วยตนเอง
โมดูลต่อไปนี้ไม่ผ่านการทดสอบอัตโนมัติ (CTS) ในการกำหนดค่าผู้ใช้หลายคนหนึ่งเครื่องหรือจอแสดงผลหลายจอที่เฉพาะเจาะจง CtsMediaAudioTestCases[secondary_user_on_secondary_display] โปรดยืนยันฟังก์ชันการทำงานที่เกี่ยวข้องโดยใช้การทดสอบด้วยตนเอง