يسرّ Google مشاركة إصدار Android 25Q2 مع شركاء Android Automotive. بالنسبة إلى Android 16، يتوافق إصدار Android Automotive 25Q2 مع هذه المتطلبات. سنواصل تحسين الميزات بهدف اقتراح إصدار قادم على الشركات المصنّعة للأجهزة الأصلية.
تفاصيل الإصدار
يلخّص هذا القسم الميزات والتحسينات الرئيسية التي تم توفيرها في إصدار Android Automotive OS B.
تنطبق هذه التعديلات على الإصدار Android16
، أي المستوى 36 من واجهة برمجة التطبيقات.
يتوافق إصدار Android Automotive 25Q2 مع Android 16.
الميزات الجديدة
يتضمّن إصدار الربع الثاني من عام 2025 هذه الميزات الجديدة.
إطار عمل AAOS
الصوت والراديو:
تحسينات على طبقة تجريد الأجهزة (HAL) الخاصة بالتحكّم في الصوت: لضبط ميزات الصوت في السيارة، استخدِم واجهات برمجة التطبيقات بدلاً من ملف XML.
نظام تنبيه الطوارئ (EAS) في راديو عالي الدقة (HD): يمكنك نقل معلومات نظام تنبيه الطوارئ إلى تطبيقات الراديو باستخدام واجهة برمجة تطبيقات. ينطبق ذلك على HD Radio (أمريكا الشمالية) وDAB EWS (الاتحاد الأوروبي).
مكتبة AAudio المضمّنة: يتيح AAudio استخدام علامات "سمات الصوت" التي يحدّدها المصنّع الأصلي للجهاز لتخصيص سلوك التطبيق. على سبيل المثال، توجيه الصوت وإدارة مستوى الصوت.
إدارة الطاقة:
- إشعارات حالة الطاقة للعمليات المدمَجة: تم توسيع نطاق توفّر إشعارات حالة الطاقة للعمليات المدمَجة الخاصة بمصنّع المعدات الأصلية (بخلاف تطبيقات Android).
إطار السيارة:
- الإعداد الديناميكي لخصائص المركبة: إتاحة الإعداد الديناميكي للحد الأدنى والأقصى والقيم المسموح بها في خصائص المركبة
إمكانية الاتصال
التواصل:
الحد الأدنى من وظائف الاتصال الهاتفي: هي مجموعة فرعية من طبقة تجريد أجهزة الاتصال الهاتفي في Android (HAL) تتيح لمصنّعي المعدات الأصلية (OEM) للسيارات استخدام وظائف الاتصال الهاتفي في Android على الأجهزة التي تتيح استخدام البيانات فقط (بما في ذلك وحدات التحكّم عن بُعد في السيارة). يقلّل ذلك من التجزئة ويتيح استخدام وظائف الاتصال الهاتفي.
واجهة برمجة التطبيقات لزيادة مبيعات رسائل الربط: تم تحسين SubscriptionManager لتوفير واجهات برمجة تطبيقات يمكنها عرض حالة اشتراك المستخدم في بيانات الجوّال. على سبيل المثال،
active
وinactive
وtrial
وتاريخ انتهاء الصلاحية.التطبيقات المتوافقة مع العرض على شاشة السيارة: أضفنا إمكانية تتيح لمصنّعي المعدات الأصلية للسيارات ضبط المجموعة الكاملة من مَعلمات
hostapd.conf
غير المتوفّرة من خلال واجهات برمجة التطبيقات في Android. تمت إضافة سبب قطع الاتصال إلى واجهة برمجة التطبيقات SoftApCallback لكي يتمكّن مصنّعو المعدات الأصلية من معرفة سبب قطع اتصال الأجهزة بنقطة اتصال محلية (LOHS). وتعمل هذه الميزات على تحسين إمكانية استخدام التطبيقات المعروضة على شاشة خارجية وتقليل التجزئة.
واجهة مستخدم نظام التشغيل Android Automotive وتجاربه
- واجهة مستخدم قابلة للتوسيع: يوفّر إطار عمل النوافذ في AAOS لمصنّعي المعدات الأصلية مكونات قابلة للضبط تتيح لهم استيفاء متطلبات النوافذ وتسهيل التجارب المخصّصة.
سمات VHAL
سمات المركبة:
تمت إضافة سمات جديدة للمركبة من أجل عرض خصائصها وحالتها.
تم تعديل ثوابت خصائص المركبة من @SystemApi إلى واجهات برمجة التطبيقات العامة لدمج المستندات التي تم إنشاؤها في VehiclePropertyIDs. ستظل هناك حاجة إلى أي أذونات تم تحديدها وتوثيقها سابقًا للوصول إلى بيانات خصائص المركبة.
سمات المركبة التي يمكن للتطبيقات الخارجية الوصول إليها: تتيح هذه الميزة لمطوّري التطبيقات الخارجية الوصول إلى ثماني سمات حالية للمركبة ذات صلة بالتنقّل ومساعد Google الصوتي والطقس وحالة القيادة. لمزيد من المعلومات، اطّلِع على التكامل مع تطبيقات Google وخدماتها.
الامتثال
تم تنفيذ "متطلبات امتثال Android" على الأجهزة المرجعية الداخلية. تشمل مجموعات الاختبار التي يتم تنفيذها لهذا الإصدار مجموعة أدوات اختبار التوافق (CTS) وCTS-V وATS وSTS وVTS وCTS على صورة نظام عام (GSI).
باستثناء المشاكل المُدرَجة أدناه، لا تتطلّب أي حالات تعذُّر معروفة إصلاحًا في رمز Android 16 (android16-release
) أو في فرع اختبار Android 16 (android16-tests-dev
).
تعذُّر الاختبار:
CtsWindowManagerJetpackTestCases#MultiDisplayActivityEmbeddingPlaceholderTests
ملخّص حالات الإخفاق: تعذّر إجراء اختبار واحد في وضع العرض العمودي. عند اختبار سلوكيات تضمين الأنشطة في إصدارات واجهة المستخدم القابلة للتوسيع المستندة إلى حلول تقسيم النوافذ التي تتضمّن مهام جذرية متعددة، يحدث تعذُّر معروف بسبب إطلاق بعض الأنشطة في حدود أصغر من المتوقّع، كما هو الحال في
windowMetrics
من قواعد التضمين.WINDOWING_MODE_MULTI_WINDOW
نتيجةً لذلك، تم بدء العنصر النائب وتعذّر إجراء الاختبار عند تشغيل نشاط على الشاشة الثانوية.يصحّح التصحيح aosp/3659633 عملية نقل وضع النوافذ من
rootTask
في وضع النوافذ المتعددة.تعذُّر إجراء الاختبار:
CtsAutoFillServiceTestCases
ملخّص الأعطال: يحدث نوعان من المشاكل المعروفة في إصدارات واجهة المستخدم القابلة للتوسيع استنادًا إلى حلول تقسيم النوافذ التي تتضمّن مهام جذر متعدّدة لكل منها
WINDOWING_MODE_MULTI_WINDOW
:يغطي محرر أسلوب الإدخال (IME) مربّع حوار الملء التلقائي الذي يمنع الضغط على الأزرار في مربّع حوار الملء. يمكنك إيقاف مربع الحوار الخاص بملء البيانات مؤقتًا باستخدام تصحيح ag/3664131 هذا.
عندما تتم تعبئة الحقل الثاني تلقائيًا، مثل
PASSWORD
، يكونLoginActivity
خلفdecor_grip
، ويفقد تركيز الإدخال. يمكن العثور على التصحيحات في الروابط التالية: ag/3679541 وag/3675628 وag/3675627.