หน้านี้อธิบายฟีเจอร์และการปรับปรุงใน Android Automotive OS (AAOS) เวอร์ชัน 26Q2 (ระดับ API 37) ซึ่งมีฟีเจอร์ใหม่ 8 รายการและแก้ไขปัญหา 180 รายการ
เฟรมเวิร์ก AAOS
การจัดการผู้ใช้
เปิดใช้การแจ้งเตือน
ManagedServicesสำหรับผู้ใช้ที่ทำงานในเบื้องหลังที่มองเห็นได้เพิ่มการรองรับสำหรับ
DocumentsUIในผู้ใช้พื้นหลังที่มองเห็นได้
เสียงและวิทยุ
การบังคับใช้โฟกัสเสียง: เปิดใช้การบังคับใช้โฟกัสเสียงใน AAOS ซึ่ง มีความสำคัญต่อความปลอดภัยของผู้ใช้
การเรียกกลับการขยายเสียง: การเรียกกลับนี้ช่วยให้ฮาร์ดแวร์เสียงสื่อสาร การเปลี่ยนแปลงระดับเสียงกับคอมโพเนนต์ซอฟต์แวร์ ซึ่งรวมถึงแอป และช่วยให้ทั้ง ระบบตรวจหาระดับเสียงปัจจุบันได้อย่างสอดคล้องกัน OEM สามารถเพิ่มเหตุการณ์ใหม่ลงใน การเรียกกลับการเพิ่มเสียงและปรับแต่งลักษณะการทำงานในบริการของ OEM ได้
เฟรมเวิร์กรถยนต์
- ความพร้อมจำหน่ายของพร็อพเพอร์ตี้ยานพาหนะ: ช่วยให้ OEM เปิดและปิดใช้พร็อพเพอร์ตี้ยานพาหนะแบบไดนามิก พร้อมสถานะเพิ่มเติมสำหรับพร็อพเพอร์ตี้ที่ผู้ให้บริการกำหนดหรือไม่มีให้บริการ
ความปลอดภัยของจอแสดงผล
ชุด AAOS Display Safety นำเสนอสถาปัตยกรรมกราฟิกที่แยกต่างหากและมีความปลอดภัยสูง สำหรับแพลตฟอร์ม SDV ใหม่ ซึ่งมอบประสบการณ์ Unified Cockpit ที่ตอบสนองได้ดี ความปลอดภัยของโฆษณา Display มีองค์ประกอบต่อไปนี้
โปรแกรมแสดงผลที่มีความพร้อมใช้งานสูง (HAR): เครื่องมือที่มีเวลาในการตอบสนองต่ำซึ่ง ทำงานแยกจากระบบสาระบันเทิงหลักเพื่อให้มั่นใจว่า จะแสดงข้อมูลสำคัญของรถยนต์ เช่น เกียร์ ความเร็ว และ สัญญาณเตือน ได้อย่างแม่นยำ โดยจะใช้ลูปการแสดงผลที่แยกความปลอดภัยและคอมโพสิตเพื่อ การผสมผสานที่มีประสิทธิภาพ
คอมไพเลอร์การออกแบบด้านความปลอดภัยและเครื่องมือตรวจสอบ: ชุดยูทิลิตีแบบอัตโนมัติที่ใช้เพื่อยืนยันว่าองค์ประกอบภาพที่สำคัญต่อความปลอดภัยเป็นไปตามมาตรฐานเลย์เอาต์การแสดงผล โดยจะบังคับใช้การแสดงผลที่คมชัดระดับพิกเซลและใช้ การแบ่งกลุ่มความแตกต่างเพื่อให้เป็นไปตามข้อกำหนดด้านภาพ
แอปคลัสเตอร์ Android (DriverUI): แอปแบบอินเทอร์แอกทีฟที่ ซิงค์ผ่านช่อง SDV ของ AAOS ที่มีความยืดหยุ่นเพื่อรวมเนื้อหา สาระบันเทิงเข้ากับเลเยอร์ความปลอดภัยของ HAR บนหน้าจอคลัสเตอร์
การเชื่อมต่อ
การรับส่งข้อความด้วยอุปกรณ์หลายเครื่อง: แก้ไขการถดถอยในสแต็กโทรศัพท์ ที่ทำให้ระบบจัดเก็บข้อความจากอุปกรณ์ที่เชื่อมต่อหลายเครื่อง ไม่ได้
การผสานรวม PANS-and-Play (PnP): อัปเดต Google Play ให้รับรู้ PANS เพื่อ ปรับปรุงประสบการณ์ของผู้ใช้
UI และประสบการณ์การใช้งานของระบบ
UI ของระบบที่ปรับขนาดได้: ขยายเฟรมเวิร์ก Scalable UI โดยการกำหนด API ที่ช่วยให้ OEM ปรับแต่งคอมโพเนนต์ UI ของระบบในเลเยอร์ระบบได้ ซึ่งจะรวมเวิร์กโฟลว์และช่วยให้ใช้เอกลักษณ์ของแบรนด์ได้อย่างสอดคล้องกัน
ข้อมูลอ้างอิงแบบหลายคนหนึ่งเครื่อง หลายจอแสดงผล (MUMD): แสดงตัวอย่างการกำหนดค่าแบบหลายจอแสดงผลที่ใช้ผู้ใช้เบื้องหลังพร้อมกันกับ UI ที่รองรับการปรับขนาดได้
การแจ้งเตือนแบบลอย (HUN) สำหรับ UI ที่ปรับขนาดได้: ปรับปรุงการปรับแต่ง OEM และลดต้นทุนด้วยการแยกคอมโพเนนต์ UI ของระบบ เช่น HVAC และ UI ของระบบรถยนต์ ฟีเจอร์หลักๆ ได้แก่ กลไกการแปล HUNPanel เฉพาะสำหรับภาพเคลื่อนไหวที่กำหนดโดยสถานะ และคลาส HUNWindow ใหม่ สำหรับการจัดการวงจรหน้าต่างที่เพิ่มประสิทธิภาพ
การแยกส่วน UI ของระบบในรถยนต์: แยก UI ของระบบ Android แบบ Monolithic ออกเป็นคอมโพเนนต์แบบแยกส่วนอิสระเพื่อลดต้นทุนของ OEM และป้องกันปัญหาความเข้ากันได้
แอปหลัก
- AppFunction API: ช่วยให้ตัวแทนเชื่อมต่อกับแอปได้
กล้อง
- เลิกใช้งานระบบมุมมองเพิ่มเติม (EVS): เลิกใช้งาน EVS API เพื่อลด การแยกส่วนและรวมแพลตฟอร์ม API ของกล้อง OEM ควรใช้ Camera2 API แทน ดูข้อมูลเพิ่มเติมได้ที่ย้ายข้อมูลไปยัง Camera2
Software Defined Vehicle (SDV)
- Software Defined Vehicles: ขยายขีดความสามารถของ Android ให้ครอบคลุมมากกว่า หน้าจอสาระบันเทิงเพื่อขับเคลื่อนหลายโดเมนในรถยนต์ด้วยสถาปัตยกรรมที่มุ่งเน้นบริการ (SOA) ที่ปรับขนาดได้ และการผสานรวมกับ IVI อย่างราบรื่น รวมถึง HAR สำหรับแผงหน้าปัด ซึ่งช่วยให้สามารถออกแบบและ พัฒนาซ้ำได้อย่างรวดเร็วสำหรับโซลูชันห้องนักบินเต็มรูปแบบ
ฝ่ายการปฏิบัติตามข้อกำหนด
หากต้องการตรวจสอบความถูกต้องของการติดตั้งใช้งาน AAOS ให้ใช้ชุดการทดสอบต่อไปนี้
- ชุดเครื่องมือทดสอบความเข้ากันได้ (CTS): ดูรายละเอียดได้ที่ ภาพรวมของชุดเครื่องมือทดสอบความเข้ากันได้ (CTS)
- Compatibility Test Suite-Verifier (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] ยืนยันฟังก์ชันที่เกี่ยวข้องโดยใช้การทดสอบด้วยตนเอง