يسرّ 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). تعمل هذه الميزات على تحسين إمكانية استخدام التطبيقات المعروضة على الشاشة وخفض مستوى التجزئة.
واجهة مستخدِم نظام التشغيل Android Automotive وتجاربه
- واجهة مستخدم قابلة للتوسيع: يقدّم إطار عمل النوافذ في AAOS هذا لمصنّعي المعدّات الأصلية مكونات قابلة للضبط تتيح لهم استيفاء متطلبات النوافذ وتيسير التجارب المخصّصة.
سمات VHAL
سمات المركبة:
تمت إضافة سمات مركبات جديدة للإشارة إلى خصائص المركبة وحالتها.
تم تعديل الثوابت الخاصة بخصائص المركبات من @SystemApi إلى واجهات برمجة التطبيقات العامة بهدف توحيد المستندات التي تم إنشاؤها في VehiclePropertyIDs. لا تزال أي أذونات سبق تحديدها وتوثيقها مطلوبة لأجل الوصول إلى بيانات موقع المركبات.
خصائص المركبات التي يمكن للجهات الخارجية الوصول إليها: تتيح هذه الميزات لمطوّري التطبيقات الخارجيين استخدام ثمانية خصائص حالية للمركبات ذات الصلة بالتنقّل والمساعد الصوتي والطقس وحالة القيادة. للاطّلاع على مزيد من المعلومات، يمكنك الاطّلاع على مقالة الدمج مع تطبيقات Google وخدماتها.
الامتثال
تم تنفيذ اختبار الامتثال لنظام التشغيل Android على الجهاز المرجعي الداخلي. تتضمّن مجموعات الاختبار التي تم إجراؤها لهذا الإصدار CTS وCTS-V وATS وSTS وVTS وCTS على GSI.
باستثناء المشاكل المُدرَجة أدناه، لا تتطلّب أي أخطاء معروفة إصلاحًا سواء في код Android 16 (android16-release
) أو في الفرع التجريبي لنظام التشغيل Android 16 (android16-tests-dev
).
تعذّر إجراء الاختبار:
CtsWindowManagerJetpackTestCases#MultiDisplayActivityEmbeddingPlaceholderTests
ملخّص حالات الإخفاق: تعذّر اجتياز اختبار واحد في الوضع العمودي. عند اختبار سلوكيات تضمين النشاط في إصدارات واجهة المستخدم القابلة للتوسيع التي تستند إلى حلول معالجة النوافذ التي تتضمّن مهام جذر متعددة كل منها
WINDOWING_MODE_MULTI_WINDOW
، تحدث أخطاء معروفة بسبب بعض الأنشطة التي يتم إطلاقها في حدود أصغر من المتوقع، كما هو الحال فيwindowMetrics
من قواعد التضمين. نتيجةً لذلك، تم بدء العنصر النائب واختُبر تعذُّر عند بدء نشاط على الشاشة الثانوية.يصحِّح تصحيح aosp/3659633 اكتساب وضع النافذة من وضع "النوافذ المتعددة"
rootTask
.تعذّر إجراء الاختبار:
CtsAutoFillServiceTestCases
ملخّص حالات الإخفاق: تعذّر إكمال 56 اختبارًا في الوضع العمودي. تحدث فئتَان من المشاكل المعروفة في إصدارات واجهة المستخدم القابلة للتكيّف استنادًا إلى حلول النوافذ التي تتضمّن مهام جذر متعددة لكل من
WINDOWING_MODE_MULTI_WINDOW
:يغطّي محرِّر أسلوب الإدخال (IME) مربّع الحوار الخاص بميزة "الملء التلقائي" الذي يمنع الضغط على الأزرار في مربّع الحوار الخاص بالملء. يمكنك إيقاف مربّع diálogoبملء مؤقتًا باستخدام تصحيح هذا النظام الأساسي ag/3664131.
عند ملء الحقل الثاني تلقائيًا، مثل
PASSWORD
، يظهر الرمزLoginActivity
خلفdecor_grip
، ويفقد تركيز الإدخال. ونهدف إلى توفير تصحيح لهذا الخطأ.