اعتبارًا من 27 آذار (مارس) 2025، ننصحك باستخدام android-latest-release بدلاً من aosp-main لإنشاء AOSP والمساهمة فيه. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في AOSP.
تمّت إضافة ميزة UXRE على شاشات متعددة، بما في ذلك الشاشات
الحسّية والافتراضية. يتيح ذلك تطبيق تجارب مستخدم مختلفة لكل شاشة، سواء كانت شاشة حقيقية أو افتراضية. يمكن تحديد الشاشات
ضمن منطقة ركّاب السيارة في إعدادات UXRE. ويسمح ذلك
للشاشات المخصّصة للركاب فقط بمواصلة استخدام تطبيقات NDO أثناء القيادة.
الحد الأدنى والحد الأقصى لمستويات الصوت: يمكن لمصنّعي المعدّات الأصلية الآن تحديد الحد الأدنى والحد الأقصى لمستويات
الصوت لمنع انخفاض الصوت إلى مستوى منخفض جدًا أو ارتفاعه إلى مستوى مرتفع جدًا عند
تفعيله.
أجهزة الصوت الديناميكية: السماح للمستخدم باختيار إعدادات الصوت التي تتضمّن أجهزة إخراج ديناميكية
، مثل سماعات الرأس التي تعمل بالبلوتوث وUSB،
عند توصيل الأجهزة
إعدادات تلاشي الصوت عند التبديل يمكن الآن للمصنّعين الأصليين للأجهزة تحديد إعدادات انتقال الصوت المنخفض
لأجهزة السيارات، والتي يمكن تطبيقها على التطبيقات عند
تشغيل الصوت.
تحسين إتاحة الراديو بدقة عالية وDAB التوافق الكامل مع معايير راديو HD وDAB
لكي يتمكّن المصنّعون الأصليون للسيارات من دمج ميزات الراديو في الأجهزة المخصّصة للسيارات
أدوات أكثر شمولاً لرصد مشاكل أداء النظام يُبلغ CarWatchdog
dumpsys proto عن المقاييس المخزّنة مؤقتًا بتنسيق منظَّم لتسهيل
التحليل. يتم استخدام ميزة تحليل الذاكرة في CarWatchdog لفهم أثر الضغط على الذاكرة في الأداء بشكل أفضل.
إدارة الطاقة
لمزيد من المعلومات، يُرجى الاطّلاع على إدارة الطاقة.
الوصول عن بُعد بدون خادم: تمت إضافة إمكانية تفعيل وحدات التحكّم الإلكترونية الأخرى، مثل
وحدة التحكّم في ناقل الحركة (TCU)، لبدء نشاط AAOS وجدولته
لعمليات التفعيل الخاصة به لمعالجة قائمة مهام.
الحصول على الدعم في حالات الطوارئ تحسين خدمة إدارة الطاقة في السيارة لشدّد انتباه تطبيقات النظام إلى أنّ حالة الطوارئ قد أدّت إلى إيقاف التشغيل
عناصر التحكّم في سياسة التشغيل للسماح لتطبيقات نظام المصنّع الأصلي للجهاز بتغيير سياسة الطاقة
حسب الحالة
شاشات متعددة
يمكنك تفعيل الاتصال بين التطبيقات نفسها التي تعمل في مناطق مختلفة للمستخدِمين باستخدام واجهة برمجة التطبيقات Multi-Display Communications API.
شاشة السلامة
يمكنك الآن تفعيل واجهة مستخدم برنامج تشغيل الجهاز وتطوير المجموعات خارج شجرة ملف مصدر Android.
يمكنك الآن مراقبة واجهة مستخدم "السائق" التي يمكنها إنشاء تنبيهات وإشعارات.
إمكانية الاتصال
البلوتوث
سماعات الرأس التي تعمل بالبلوتوث: السماح للمستخدمين بتوصيل سماعات الرأس التي تعمل بالبلوتوث بنظام التشغيل AAOS
جنبًا إلى جنب مع الهواتف المتصلة واستخدام سماعات الرأس كجهاز لإخراج الصوت
يمكن للمستخدم استخدام الإعداد الجديد جهاز إخراج الصوت في مجموعة صفحات إعدادات
الصوت لتحديد سماعة الرأس كجهاز إخراج. يمكن أن يكون هناك مصدر واحد فقط أو ملف واحد فقط
لبث الوسائط أو الصوت عبر البلوتوث في كل مرة.
مستوى السجلّ التلقائي: يمكنك الآن التحكّم في مستوى السجلّ التلقائي لسلسلة رسائل برمجية
Bluetooth من خيارات المطوّرين أو في سطر الأوامر باستخدام علامة تسجيل
log.tag.bluetooth الجديدة.
الرسائل المتعلّقة بالبيانات وخطط الاشتراك تجربة مستخدِم مرجعية لعرض
خيار تجديد الاتصال المدفوع عند الحاجة
شبكة Wi-Fi المدفوعة من المصنّع الأصلي للجهاز واجهة مستخدم مرجعية لعرض عمليات الاتصال بشبكات Wi-Fi المقيّدة
استمرارية نقطة اتصال Wi-Fi: تمت إضافة زر تبديل للسماح للمستخدمين بالاحتفاظ بميزة
نقطة اتصال المركبة لكل رحلة.
النطاق الفائق العرض (UWB)
تعديل الإعدادات تمت إضافة خيارات جديدة لتوفير مزيد من التحكّم في الأجهزة المزوّدة بتقنية UWB.
واجهة مستخدم النظام والتطبيقات الأساسية
واجهة مستخدم النظام المتوافقة مع الإعدادات توسيع إمكانات محاكيات AAOS من خلال
إتاحة إعدادات أجهزة متعددة محاكية باستخدام ملف واحد لنظام
التشغيل
تحسينات على التوافق: تم إجراء تحسينات على ملف تعريف التوافق مع التطبيقات التابعة لجهات خارجية
من خلال تضمين وظائف Android الأساسية، مثل
DocumentsUI والمعرض.
أرسِع الجهاز. اسمح للمستخدمين بالتثبيت للتطبيقات المفضّلة في مساحة واجهة مستخدم النظام لبدء تشغيل التطبيقات بشكلٍ
أسرع.
عرض شاشة الاستراحة: توفير مساحة لصنّاع السيارات الأصليين لإنشاء تجربتَين مختلفتَين عندما تكون شاشات IVI مفعّلة ولكن غير مستخدَمة
تم تعديل اختبار قفل الملف الشخصي. تمت إضافة تحدّي قفل شاشة
موحَّد على نظام التشغيل Android Automotive.
دعم محسّن لعملاء EVS المتزامنين الذين يستخدمون كاميرات متعددة تحسين ميزة استخدام CarEvsService لعدة كاميرات وعملاء، ما يتيح للعملاء إدارة مصادر البيانات بكفاءة أكبر
الوصول إلى Camera2 user0 يمكنك تفعيل التطبيقات التي تعمل في وضع "المستخدم بلا واجهة مستخدم رسومية" للوصول إلى Camera2.
القائمة المسموح بها للخصوصية في Camera2 يمكن لمصنّعي الأجهزة الأصليين الآن تحديد تطبيقات كاميرا معيّنة لإضافة أسمائها إلى القائمة المسموح بها للوصول إلى الكاميرات بغض النظر عن حالة مفتاح التبديل الخاص بالخصوصية في الكاميرا.
الوصول المبكر إلى Camera2: يمكن للعملاء المميّزين الذين لديهم UID AID_AUTOMOTIVE_EVS
الوصول الآن إلى الكاميرا قبل اكتمال عملية تشغيل Android.
أجهزة الاستشعار فوق الصوتية: تمت إضافة سمات VHAL جديدة لأجهزة استشعار وقوف السيارات بالموجات فوق الصوتية.
مراقبة السائق: تمت إضافة سمات VHAL جديدة لأنظمة مراقبة انتباه السائق.
خصائص VHAL الجديدة: تمت إضافة 10 سمات VHAL جديدة.
تحسينات على أداء خصائص السيارات لتقليل عبء وحدة المعالجة المركزية، عدِّل الخاصيتَين
Continuous وOn_Change.
دقة قابلة للضبط عند الاشتراك في بيانات أجهزة الاستشعار تمت إضافة واجهة برمجة تطبيقات جديدة لسمة
registerCallback على مستوى التكلفة لكل ألف ظهور، كما تمت إضافة منطق إلى واجهتَي برمجة التطبيقات
CarPropertyService وVHAL.
VHAL: دقة الوصول إلى الوحدة يمكن لمصنّعي المعدّات الأصلية الآن تحديد مستويات الوصول
(مثل READ-only وREAD-WRITE) لكل مجموعات propertyId-areaId
بدلاً من تحديد مستويات الوصول لموقع إلكتروني بأكمله.
الامتثال
تم تنفيذ اختبارات الامتثال لنظام التشغيل Android على أجهزة مرجعية داخلية. تشمل مجموعات الاختبار التي تم إجراؤها لهذا الإصدار CTS وSTS وVTS وCTSonGSI.
باستثناء المشاكل التالية، لم نكتشف أي أخطاء معروفة تتطلّب إصلاحًا
سواء في رمز Android 15 (android15-release) أو في فرع اختبار Android 15
(android15-tests-dev).
CTS-Verifier: نتيجة أداة الاختيار
إذا كان جهازك يستخدم واجهة مستخدم "الوضع العمودي في السيارة"، قد لا تجتاز هذه الاختبارات، بالإضافة إلى الاختبارات المذكورة سابقًا.
مجموعة أدوات اختبار التوافق (CTS)CtsWindowManagerDeviceWindow
مجموعة أدوات اختبار التوافق (CTS)CtsWindowManagerDeviceMultiDisplay
CTS-Verifier: إيقاف شريط الحالة
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-06-11 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-06-11 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Android Automotive 24Q3\n\nThis page summarizes new major features provided in Android Automotive 24Q3.\n\nFeatures\n--------\n\n### Car framework\n\n#### Display and window manager\n\nTo learn more, see\n[Instrument Cluster API](/docs/automotive/displays/cluster_api).\n\n1. **Added UXRE support on multiple displays, including physical and virtual\n displays.** This enables different UXREs to be applied on a per-display basis, whether a physical or a virtual display. Displays can be identified within a car occupant zone in the UXRE config. This allows for passenger-only displays to continue to use NDO apps while driving.\n\n#### Audio and radio\n\nTo learn more, see\n[Radio control implementation](/docs/automotive/radio/radio-control-implementation).\n\n1. **Min and max volume levels.** OEMs can now define minimum and maximum\n volume levels to prevent sounds from being too quiet or too loud when\n activated.\n\n2. **Dynamic audio devices.** Allows audio configurations with dynamic output\n devices, such as Bluetooth and USB headphones, to be selected by the user\n when the devices are connected.\n\n3. **Audio crossover fade configurations.** OEMs can now define crossover fade\n configurations for automotive devices, which can be applied to apps upon\n audio playback.\n\n4. **Improve support HD and DAB radio.** Fully support the HD and DAB radio\n standards so that OEMs can integrate radio features in automotive devices.\n\n#### Performance and system health\n\nTo learn more, see\n[Collect performance data](/docs/automotive/watchdog/wd_performance_health)\nand [Monitor system health](/docs/automotive/watchdog/wd_system_health).\n\n1. **Richer instrumentation for system performance issues.** The CarWatchdog dumpsys proto reports cached metrics in a structured format for easier analysis. CarWatchdog memory profiling is used to better understand the impact of memory pressure on performance.\n\n#### Power management\n\nTo learn more, see [Power management](/docs/automotive/power/power).\n\n1. **Serverless remote access.** Added the ability to enable other ECUs, such\n as the TCU, to trigger AAOS activity and for AAOS to schedule its own\n wake-ups to process a queue of tasks.\n\n2. **Emergency shutdown support.** Improves the car power management service to\n alert system apps that an emergency condition has triggered a shut-down.\n\n3. **Power policy controls.** Allows OEM system apps to change power policy\n according to the situation.\n\n### Multi-display\n\n1. You can enable the communication between the same apps running in different occupant zones using the [Multi-Display Communications API](/docs/automotive/displays/multi-display-comms-api).\n\n### Safety display\n\n1. You can now enable driver UI and cluster development outside the Android\n source tree.\n\n2. You can now monitor the Driver UI can generate alerts and notifications.\n\n### Connectivity\n\n#### Bluetooth\n\n1. **Bluetooth headsets.** Allows users to connect Bluetooth headsets to AAOS,\n alongside connected phones, and to use headsets as an audio output device.\n The user can use the new **Audio Output Device** setting on the **Audio\n Settings** pageset to designate their headset as an output device. Only one\n media or audio stream can be active over Bluetooth at a time, source or\n sink.\n\n2. **Default Log Level.** You can now control the default log level of the\n Bluetooth stack from **Developer Options** or on the command line using the\n new `log.tag.bluetooth` logging tag.\n\n#### Networking\n\nTo learn more, see\n[Maintain hotspots between driving sessions](/docs/automotive/connectivity/persist-access-point).\n\n1. **Data and subscription plan messaging.** A reference UX to present the\n option to renew paid connectivity at the user's point of need.\n\n2. **OEM-paid Wi-Fi.** A reference UX for showing connections to restricted\n Wi-Fi networks.\n\n3. **Wi-Fi hotspot persistence.** Added a toggle to allow users to retain the\n vehicle hotspot for every drive.\n\n#### UWB\n\n1. **Settings update.** Added new options to provide more control of UWB devices.\n\n### System UI and core apps\n\n1. **Config aware System UI.** Broaden the capabilities of AAOS emulators by\n supporting simulated multiple device configurations using a single system\n image.\n\n2. **Compatibility improvements.** Made improvements to third party app facing\n compatibility through the inclusion of core Android functionality, such as\n DocumentsUI and Gallery.\n\n3. **Dock.** Allow users to *pin* favorite apps to the system UI space to more\n quickly launch apps.\n\n4. **Ambient view.** Provide OEMs with a space in which to create\n differentiated experiences when IVI screens are turned on but not in use\n\n5. **Refreshed profile lock challenge.** Added a standardized screen lock\n challenge across Android Automotive.\n\n### Camera\n\nTo learn more, see [Camera](/docs/automotive/camera).\n\n1. **Improved support for EVS concurrent multi-camera clients.** Improved\n multi-camera and multi-client support in `CarEvsService`, allowing clients\n to manage data streams more efficiently.\n\n2. **Camera2 user0 access.** Enable apps running in the headless user to access\n Camera2.\n\n3. **Camera2 privacy allowlist.** OEMs can now designate certain camera apps to\n be allowlisted to access cameras regardless of the state of camera privacy\n toggle.\n\n4. **Camera2 early access.** Privileged clients with `UID AID_AUTOMOTIVE_EVS`\n can now access the camera before an Android boot is completed.\n\n### Sensors and VHAL properties\n\nTo learn more, see\n[Supported system properties](/docs/automotive/vhal/system-properties).\n\n1. **Ultrasonic sensors.** Added new VHAL properties for ultrasonic parking\n sensors.\n\n2. **Driver monitoring.** Added new VHAL properties for driver attention\n monitoring systems.\n\n3. **New VHAL properties.** Added 10 new VHAL properties.\n\n4. **Car property performance improvements.** To reduce CPU load, updated the\n `Continuous` and `On_Change` properties.\n\n5. **Configurable resolution when subscribing to sensor data.** Added a new\n `registerCallback` API at the CPM level and added logic to the\n `CarPropertyService` and VHAL interface.\n\n6. **VHAL: Access module granularity.** OEMs can now specify access levels\n (such as `READ-only` and `READ-WRITE`) per `propertyId-areaId` combinations\n instead of specifying access levels for an entire property.\n\nCompliance\n----------\n\nAndroid compliance tests were executed on internal reference hardware. Test\nsuites run for this release include CTS, STS, VTS, and CTSonGSI.\n\nExcept for the following issues, we discovered no known failures requiring a fix\neither in Android 15 code (`android15-release`) or in the Android 15 test branch\n(`android15-tests-dev`).\n\n- **CTS-Verifier.** Chooser result.\n\nIf your device is based on the Car Portrait UI, these tests might fail, in\naddition to those listed previously.\n\n- **CTS.** `CtsWindowManagerDeviceWindow`\n- **CTS.** `CtsWindowManagerDeviceMultiDisplay`\n- **CTS-Verifier.** Disable the status bar\n\n| **Note:** Fixes for these items, and any other required compliance patches, can be found in the [Android Open Source Project](https://android-review.googlesource.com/q/hashtag:%22aaos-24q3-cts%22+%28status:open%20OR%20status:merged%29). Changes provided here will be provided in the Android 15 24Q4 release."]]