รายการที่เผยแพร่

รุ่น Android แต่ละรุ่นจะมีการเปลี่ยนแปลง API และลักษณะการทำงาน ซึ่งส่งผลต่อวิธีการทำงานของแอปใน Android Auto และ Android Automotive OS หน้านี้แสดงรายละเอียดผลกระทบเหล่านี้จำนวนมาก รวมถึงข้อมูลเกี่ยวกับวิธีอัปเดตแอปให้รองรับ Android เวอร์ชันใหม่

Android 15

Android 14

  • เนื่องจากแอปที่กำหนดเป้าหมายเป็น Android 14 ขึ้นไปต้องระบุประเภทบริการที่ทำงานอยู่เบื้องหน้า โปรดตรวจสอบว่าคุณได้ระบุประเภทบริการที่ทำงานอยู่เบื้องหน้าสำหรับบริการที่ทำงานอยู่เบื้องหน้าทั้งหมดของแอป เช่น บริการสำหรับการนําทางและการเล่นสื่อ
  • เนื่องจากข้อกำหนดสำหรับแอปที่กำหนดเป้าหมายเป็น Android 14 ขึ้นไประบุว่าBroadcast Receiver ที่ลงทะเบียนรันไทม์ต้องระบุลักษณะการส่งออก แอปที่ใช้ CarConnection API จึงควรอัปเดตเป็น androidx.car.app:app:1.3.0-beta01 ขึ้นไป โปรดดูหัวข้อ Connection API
  • เนื่องจากการเปลี่ยนแปลงใน Android Auto เมื่อทำงานในอุปกรณ์ Android 14 ขึ้นไป การเริ่มกิจกรรมบนหน้าจอโทรศัพท์จากแอป Android Auto จะต้องระบุ ActivityOptions โดยตั้งค่ารหัสที่แสดงเป็นรหัสของจอแสดงผลโทรศัพท์ (DEFAULT_DISPLAY) เมื่อเรียกใช้ startActivity()
    • แอปที่ใช้วิธีการ CarContext.requestPermissions() ควรอัปเดตเป็น androidx.car.app:app:1.7.0-alpha01 ขึ้นไป ซึ่งมีการแก้ไขนี้

Android 13

  • สำหรับแอปที่สร้างขึ้นโดยใช้ไลบรารีแอป Android สำหรับรถยนต์ ภาษาของ Configuration ที่ CarContext ระบุจะแสดงค่ากําหนดภาษาตามแอปพลิเคชันสําหรับแอปโฮสต์ ไม่ใช่ของแอปคุณ

Android 12

  • ในอุปกรณ์ที่ใช้ Android 12 ขึ้นไป Android Auto จะไม่เปลี่ยนโหมด UI ของอุปกรณ์เมื่อใช้งาน ดูฉันจะตรวจจับได้ว่า Android Auto ทำงานอยู่หรือไม่ได้อย่างไร
  • เนื่องจากข้อกําหนดการส่งออกคอมโพเนนต์ที่ปลอดภัยยิ่งขึ้นสําหรับแอปที่กําหนดเป้าหมายเป็น Android 12 ขึ้นไป คุณต้องประกาศแอตทริบิวต์ android:exported อย่างชัดเจนในองค์ประกอบ <service> สําหรับบริการ MediaBrowserService และ CarAppService
  • เนื่องจากข้อกําหนดเกี่ยวกับการเปลี่ยนแปลง PendingIntent สําหรับแอปที่กําหนดเป้าหมายเป็น Android 12 ขึ้นไป คุณต้องระบุการเปลี่ยนแปลงของ PendingIntent ที่รอดําเนินการซึ่งแอปของคุณสร้างขึ้นอย่างชัดเจน ซึ่งรวมถึง PendingIntent ที่แอปรับส่งข้อความใช้เพื่อจัดการการตอบกลับข้อความหรือทําเครื่องหมายว่าอ่านแล้ว