يسرّ Google مشاركة هذا الإصدار 25Q2 من Android مع شركاء Android Automotive. يتوافق هذا الإصدار 25Q2 من Android Automotive مع Android 16. نواصل تحسين الميزات بهدف اقتراح إصدار قادم لمصنّعي المعدّات الأصلية.
تفاصيل الإصدار
يلخّص هذا القسم الميزات والتحسينات الرئيسية المتوفّرة في الإصدار B من نظام التشغيل Android Automotive (AAOS).
تنطبق هذه التحديثات على Android16، مستوى واجهة برمجة التطبيقات 36.
يتوافق الإصدار 25Q2 من Android Automotive مع Android 16.
الميزات الجديدة
يوفّر الإصدار 25Q2 هذه الميزات الجديدة.
إطار عمل نظام التشغيل Android Automotive (AAOS)
الصوت والراديو:
تحسينات على طبقة تجريد الأجهزة (HAL) للتحكّم في الصوت: لضبط ميزات الصوت في السيارة، استخدِم واجهات برمجة التطبيقات بدلاً من ملف XML.
نظام التنبيه في حالات الطوارئ (EAS) في راديو عالي الدقة (HD): يمكنك إرسال معلومات نظام التنبيه في حالات الطوارئ إلى تطبيقات الراديو باستخدام واجهة برمجة تطبيقات. ينطبق ذلك على راديو HD (أمريكا الشمالية) وDAB EWS (الاتحاد الأوروبي).
مكتبة AAudio المضمّنة: تدعم مكتبة AAudio علامات سمات الصوت التي يحدّدها مصنّعو المعدّات الأصلية لتخصيص سلوك التطبيق. على سبيل المثال، توجيه الصوت وإدارة مستوى الصوت.
إدارة الصلاحية:
- الإشعارات بحالة الطاقة للعمليات المضمّنة: تم توسيع نطاق توفُّر الإشعارات بحالة الطاقة للعمليات المضمّنة التي يحدّدها مصنّعو المعدّات الأصلية (بالإضافة إلى تطبيقات Android).
إطار عمل السيارة:
- الإعدادات الديناميكية لسمات المركبة: يمكنك ضبط الحدّ الأدنى والحدّ الأقصى والقيم المسموح بها بشكل ديناميكي في سمات المركبة.
إمكانية الاتصال
التواصل:
خدمة الاتصال المصغّرة: هي مجموعة فرعية من طبقة تجريد الأجهزة (HAL) للاتصال في Android، وهي مخصّصة لمصنّعي المعدّات الأصلية في مجال السيارات، وتسمح لهم باستخدام خدمة الاتصال في Android على الأجهزة التي لا تتضمّن سوى البيانات (بما في ذلك وحدات التحكّم عن بُعد في الاتصالات). يقلّل ذلك من التجزئة ويوفر الدعم لوظائف خدمة الاتصال.
واجهة برمجة التطبيقات Connectivity Messaging Upsell API: تم تحسين SubscriptionManager لتوفير واجهات برمجة تطبيقات يمكنها عرض حالة اشتراك المستخدم في بيانات الجوّال. على سبيل المثال،
activeوinactiveوtrialوتاريخ انتهاء الصلاحية.دعم التطبيقات المعروضة: تمت إضافة دعم للسماح لمصنّعي المعدّات الأصلية في مجال السيارات بضبط المجموعة الكاملة من مَعلمات
hostapd.confغير المتاحة من خلال واجهات برمجة تطبيقات Android. تمت إضافة سبب الانقطاع إلى SoftApCallback API ليتمكّن مصنّعو المعدّات الأصلية من معرفة سبب انقطاع اتصال العملاء بنقطة اتصال محلية (LOHS). تحسّن هذه الميزات دعم التطبيقات المعروضة وتقلّل من التجزئة.
واجهة مستخدم نظام التشغيل Android Automotive (AAOS) وتجاربه
- واجهة مستخدم قابلة للتوسيع: يوفّر إطار عمل إدارة النوافذ في نظام التشغيل 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ملخّص حالة الفشل: تحدث فئتان من المشاكل المعروفة في إصدارات واجهة المستخدم القابلة للتوسيع المستندة إلى حلول إدارة النوافذ التي تتضمّن مهام جذر متعددة، كل منها
WINDOWING_MODE_MULTI_WINDOWتغطّي أداة IME مربّع حوار الملء التلقائي، ما يمنع الضغط على الأزرار في مربّع حوار الملء. يمكنك إيقاف مربّع حوار الملء مؤقتًا باستخدام تصحيح النظام الأساسي ag/3664131.
عند الملء التلقائي للحقل الثاني، مثل
PASSWORD، تكونLoginActivityخلفdecor_grip، وتفقد التركيز على الإدخال. يمكنك العثور على التصحيحات في الروابط التالية: ag/3679541، ag/3675628، ag/3675627.