يسرّ Google مشاركة إصدار Android 25Q2 هذا مع شركاء Android Automotive. يتوافق إصدار Android Automotive 25Q2 مع Android 16. نحن نواصل تحسين الميزات بهدف اقتراح إصدار قادم على صنّاع المعدّات الأصلية.
تفاصيل الإصدار
يلخِّص هذا القسم الميزات الرئيسية والتحسينات المقدَّمة في الإصدار B من AAOS.
تنطبق هذه التعديلات على الإصدار Android16
، المستوى 36 من واجهة برمجة التطبيقات.
يتوافق إصدار Android Automotive 25Q2 مع Android 16.
الميزات الجديدة
يقدّم الإصدار 25Q2 هذه الميزات الجديدة.
إطار عمل AAOS
الصوت والراديو:
تحسينات على HAL للتحكّم في الصوت: لضبط ميزات الصوت في السيارة، استخدِم واجهة برمجة التطبيقات بدلاً من ملف XML.
نظام الإنذارات الطارئة (EAS) للراديو عالي الدقة (HD): يمكنك تمرير معلومات EAS إلى تطبيقات الراديو باستخدام واجهة برمجة التطبيقات. ينطبق ذلك على راديو HD (أمريكا الشمالية) وDAB EWS (الاتحاد الأوروبي).
مكتبة AAudio المدمجة: AAudio تتيح مكتبة AAudio استخدام علامات ملفّات Audio Attributes التي يحدّدها المصنّع الأصلي للجهاز من أجل تخصيص سلوك التطبيق. على سبيل المثال، توجيه ملف صوتي وإدارة مستوى الصوت
إدارة الطاقة:
- إرسال إشعارات بشأن حالة الطاقة إلى العمليات المضمّنة: تم توسيع نطاق توفُّر إشعارات بشأن حالة الطاقة إلى العمليات المضمّنة التي يوفّرها المصنّع الأصلي للجهاز (بخلاف تطبيقات Android).
إطار عمل السيارة:
- الإعداد الديناميكي لخصائص المركبات: يجب أن تتيح التطبيقات الإعداد الديناميكي لحدود الحد الأدنى والحد الأقصى والقيم المسموح بها في خصائص المركبات.
إمكانية الاتصال
التواصل:
Minimal Telephony: مجموعة فرعية من واجهة برمجة التطبيقات لنظام Android للهواتف المزوّدة بتقنية معالجة الرسومات (HAL) لمصنّعي السيارات الأصليين للسماح لهم باستخدام واجهة برمجة التطبيقات لنظام Android للهواتف المزوّدة بتقنية معالجة الرسومات على الأجهزة المخصّصة للبيانات فقط (بما في ذلك وحدات التحكّم في النقل). يقلل ذلك من التجزئة ويوفّر دعمًا لوظائف الهاتف.
Connectivity Messaging Upsell API: تم تحسين SubscriptionManager لتوفير واجهات برمجة تطبيقات يمكنها عرض حالة اشتراك المستخدم في البيانات الجوّالة. على سبيل المثال،
active
وinactive
trial
وتاريخ انتهاء الصلاحية.إتاحة التطبيقات المعروضة على الشاشة: تمت إضافة ميزة تتيح لمصنّعي السيارات OEM ضبط المجموعة الكاملة من مَعلمات
hostapd.conf
غير المتاحة من خلال واجهات برمجة تطبيقات Android. تمت إضافة سبب قطع الاتصال إلى واجهة برمجة التطبيقات SoftApCallback API حتى تتمكّن المصنّعين الأصليّين للأجهزة من معرفة سبب انقطاع اتصال العملاء بأحد نقاط الاتصال المحلية (LOHS). تعمل هذه الميزات على تحسين إمكانية استخدام التطبيقات المعروضة على الشاشة وخفض مستوى التجزئة.
واجهة المستخدم والتجارب في نظام التشغيل AAOS
- ScalableUI: يقدّم إطار عمل النوافذ في AAOS هذا للمصنّعين الأصليين للأجهزة مكونات قابلة للضبط تتيح لهم استيفاء متطلبات النوافذ وتسهيل التجارب المخصّصة.
سمات VHAL
سمات المركبة:
تمت إضافة سمات مركبات جديدة للإشارة إلى خصائص المركبة وحالتها.
تم تعديل الثوابت الخاصة بخصائص المركبات من @SystemApi إلى واجهات برمجة التطبيقات العامة بهدف توحيد المستندات التي تم إنشاؤها في VehiclePropertyIDs. لا تزال أي أذونات محدّدة وموثّقة مسبقًا مطلوبة لشدّد الوصول إلى بيانات مواقع المركبات.
خصائص المركبات التي يمكن للجهات الخارجية الوصول إليها: تتيح هذه الميزات لمطوّري التطبيقات الخارجيين استخدام ثمانية خصائص حالية للمركبات ذات الصلة بالتنقّل والمساعد الصوتي والطقس وحالة القيادة. للاطّلاع على مزيد من المعلومات، يمكنك الاطّلاع على مقالة الدمج مع تطبيقات Google وخدماتها.
الامتثال
تم تنفيذ اختبار الامتثال لنظام التشغيل Android على الجهاز المرجعي الداخلي. تتضمّن مجموعات الاختبار التي تم إجراؤها لهذا الإصدار CTS وCTS-V وATS وSTS وVTS وCTS على GSI.
باستثناء المشاكل المُدرَجة أدناه، ما مِن أخطاء معروفة تتطلّب تصحيحًا في رمز Android 16 (android16-release
) أو في فرع اختبار Android 16 (android16-tests-dev
).
CtsAutoFillServiceTestCases
CtsWindowManagerJetpackTestCases#MultiDisplayActivityEmbeddingPlaceholderTests