Android Automotive 25Q2

Google ยินดีที่จะแชร์รุ่น Android 25Q2 นี้กับพาร์ทเนอร์ Android Automotive สำหรับ Android 16 เวอร์ชัน Android Automotive 25Q2 นี้เป็นไปตามข้อกำหนด เรายังคงปรับแต่งฟีเจอร์ต่างๆ เพื่อแนะนำรุ่นที่กำลังจะเปิดตัวสำหรับ OEM

รายละเอียดของรุ่น

ส่วนนี้จะสรุปฟีเจอร์และการเพิ่มประสิทธิภาพที่สำคัญที่มีให้ในรุ่น AAOS B

การอัปเดตเหล่านี้มีผลกับ Android16 API ระดับ 36

เวอร์ชัน Android Automotive 25Q2 เป็นไปตามข้อกำหนดของ Android 16

ฟีเจอร์ใหม่

เวอร์ชัน 25Q2 มีฟีเจอร์ใหม่เหล่านี้

เฟรมเวิร์ก AAOS

  • เสียงและวิทยุ

    • การปรับปรุง HAL การควบคุมเสียง: หากต้องการกำหนดค่าฟีเจอร์เสียงของรถยนต์ ให้ใช้ API แทนไฟล์ XML

    • ระบบแจ้งเตือนภัย (EAS) ทางวิทยุความละเอียดสูง (HD): ส่งข้อมูล EAS ไปยังแอปพลิเคชันวิทยุด้วย API ซึ่งจะใช้ได้กับ HD Radio (อเมริกาเหนือ) และ DAB EWS (สหภาพยุโรป)

    • ไลบรารีในตัวของ AAudio: AAudio AAudio รองรับแท็กแอตทริบิวต์เสียงที่ OEM กำหนดเพื่อปรับแต่งลักษณะการทํางานของแอป เช่น การจัดการการกำหนดเส้นทางและระดับเสียง

  • การจัดการพลังงาน

    • การแจ้งเตือนสถานะพลังงานไปยังกระบวนการในตัว: ขยายความพร้อมใช้งานของการแจ้งเตือนสถานะพลังงานไปยังกระบวนการในตัวของ OEM (นอกเหนือจากแอป Android)
  • เฟรมเวิร์กรถยนต์

    • การกำหนดค่าแบบไดนามิกของพร็อพเพอร์ตี้ยานพาหนะ: รองรับการกำหนดค่าแบบไดนามิกของค่าต่ำสุดและสูงสุด รวมถึงค่าที่รองรับในพร็อพเพอร์ตี้ยานพาหนะ

การเชื่อมต่อ

  • เครือข่าย

    • การโทรขั้นต่ำ: ชุดย่อยของเลเยอร์การแยกแยะฮาร์ดแวร์การโทรของ Android (HAL) สำหรับ OEM ยานยนต์เพื่อให้ OEM ใช้การโทรของ Android ในอุปกรณ์ที่ใช้อินเทอร์เน็ตเท่านั้นได้ (รวมถึง TCU) ซึ่งจะช่วยลดการแยกส่วนและรองรับฟังก์ชันการโทร

    • Connectivity Messaging Upsell API: ปรับปรุง SubscriptionManager เพื่อให้บริการ API ที่แสดงสถานะการสมัครใช้บริการอินเทอร์เน็ตมือถือของผู้ใช้ เช่น active, inactive, trial และวันที่หมดอายุ

    • การรองรับแอปที่คาดการณ์: เพิ่มการรองรับเพื่อให้ OEM ยานยนต์กำหนดค่าชุดพารามิเตอร์ hostapd.conf ทั้งหมดที่ไม่พร้อมใช้งานผ่าน Android API ได้ เพิ่มเหตุผลในการยกเลิกการเชื่อมต่อลงใน SoftApCallback API เพื่อให้ OEM ทราบสาเหตุที่ไคลเอ็นต์ยกเลิกการเชื่อมต่อจากฮอตสปอตภายใน (LOHS) ฟีเจอร์เหล่านี้ช่วยปรับปรุงการรองรับแอปที่โปรเจ็กต์และลดการแยกส่วน

UI และประสบการณ์การใช้งานระบบ AAOS

  • ScalableUI: เฟรมเวิร์กกรอบเวลา AAOS นี้ช่วยให้ OEM มีคอมโพเนนต์ที่กำหนดค่าได้ ซึ่งช่วยให้ OEM ปฏิบัติตามข้อกำหนดด้านกรอบเวลาและอำนวยความสะดวกในการใช้งานที่ปรับแต่งได้

พร็อพเพอร์ตี้ VHAL

  • พร็อพเพอร์ตี้ของยานพาหนะ

    • เพิ่มพร็อพเพอร์ตี้ยานพาหนะใหม่เพื่อสื่อสารลักษณะและสถานะของยานพาหนะ

    • อัปเดตค่าคงที่ของพร็อพเพอร์ตี้ยานพาหนะจาก @SystemApi เป็น API สาธารณะเพื่อรวบรวมเอกสารประกอบที่สร้างขึ้นที่ VehiclePropertyIDs คุณยังคงต้องใช้สิทธิ์ที่กําหนดไว้ก่อนหน้านี้และบันทึกไว้เพื่อเข้าถึงข้อมูลพร็อพเพอร์ตี้ยานพาหนะ

  • พร็อพเพอร์ตี้ยานพาหนะที่บุคคลที่สามเข้าถึงได้: ฟีเจอร์นี้ช่วยให้นักพัฒนาแอปบุคคลที่สามเข้าถึงพร็อพเพอร์ตี้ยานพาหนะที่มีอยู่ 8 รายการที่เกี่ยวข้องกับการนําทาง ผู้ช่วยเสียง สภาพอากาศ และสถานะการขับขี่ได้ ดูข้อมูลเพิ่มเติมได้ที่ผสานรวมกับแอปและบริการของ Google

การปฏิบัติตามข้อกำหนด

ปฏิบัติตามข้อกำหนดของ Android ในฮาร์ดแวร์อ้างอิงภายใน ชุดทดสอบที่ทำงานสำหรับรุ่นนี้ ได้แก่ CTS, CTS-V, ATS, STS, VTS และ CTS ใน GSI

นอกเหนือจากปัญหาที่ระบุไว้ด้านล่างแล้ว เราไม่พบข้อผิดพลาดที่ทราบซึ่งต้องแก้ไขในโค้ด Android 16 (android16-release) หรือสาขาทดสอบ Android 16 (android16-tests-dev)

  • CtsAutoFillServiceTestCases
  • CtsWindowManagerJetpackTestCases#MultiDisplayActivityEmbeddingPlaceholderTests