توضّح هذه الصفحة الميزات والتحسينات في إصدار Android Automotive OS (AAOS) 26Q2 (المستوى 37 لواجهة برمجة التطبيقات)، والذي يتضمّن ثماني ميزات جديدة ويعالج 180 مشكلة.
إطار عمل AAOS
إدارة المستخدمين
تم تفعيل الإشعار
ManagedServicesللمستخدمين الظاهرين في الخلفية.تمت إضافة الدعم لـ
DocumentsUIعلى المستخدمين في الخلفية المرئية.
الصوت والراديو
فرض التركيز على الصوت: تم تفعيل ميزة فرض التركيز على الصوت في AAOS، وهي ميزة مهمة لضمان سلامة المستخدمين.
دالة معاودة الاتصال الخاصة بمستوى الصوت: تتيح دالة معاودة الاتصال هذه لأجهزة الصوت إرسال إشعارات بشأن التغييرات في مستوى الصوت إلى مكوّنات البرامج، بما في ذلك التطبيقات، كما تتيح للنظام بأكمله رصد مستويات الصوت الحالية بشكل متّسق. يمكن لمصنّعي الأجهزة الأصلية إضافة أحداث جديدة إلى دالة معاودة الاتصال الخاصة بمستوى صوت الصوت وتخصيص السلوك في خدمة المصنّع الأصلي للجهاز.
إطار عمل السيارة
- توفُّر سمات المركبة: تتيح هذه السمة لمصنّعي المعدات الأصلية تفعيل سمات المركبة وإيقافها ديناميكيًا، مع حالات إضافية للسمات التي يحدّدها المورّد أو غير المتوفّرة.
أمان الشاشة
تقدّم حزمة "أمان شاشة العرض" في AAOS بنية رسومات معزولة ومحسّنة للأمان لمنصة SDV الجديدة، ما يوفّر تجربة متجاوبة في "قمرة القيادة الموحّدة". تتضمّن "سلامة العرض" المكوّنات التالية:
أداة العرض عالية التوفّر (HAR): محرّك بوقت استجابة منخفض يعمل بشكل مستقل عن نظام الترفيه والمعلومات الرئيسي لضمان عرض البيانات المهمة للمركبة، مثل التروس والسرعة وإشارات التحذير، بشكل محدد. تستخدم هذه الطريقة حلقة عرض وعرض مركّب معزولَين عن بعضهما البعض لضمان الدمج الفعّال.
مجموعة أدوات التحقّق من تصميم الأمان ومراقبته: مجموعة من الأدوات المبرمَجة المستخدَمة للتحقّق من أنّ العناصر المرئية المهمة للأمان تتوافق مع معايير تخطيط العرض. ويفرض عرضًا دقيقًا للغاية ويستخدم تجزئة الاختلافات لضمان التوافق المرئي.
تطبيق مجموعة أدوات Android (DriverUI): هو تطبيق تفاعلي تتم مزامنته عبر قنوات AAOS SDV المرنة لدمج محتوى نظام المعلومات والترفيه مع طبقات أمان HAR على شاشة مجموعة الأدوات.
إمكانية الاتصال
المراسلة باستخدام أجهزة متعددة: تم إصلاح مشكلة في حزمة الاتصالات الهاتفية تسبّبت في عدم تمكّن النظام من تخزين الرسائل الواردة من أجهزة متصلة متعددة.
التكامل بين PANS وPlay (PnP): تم تعديل Google Play ليتوافق مع PANS بهدف تحسين تجربة المستخدم.
واجهة مستخدم النظام والتجارب
واجهة مستخدم النظام القابلة للتطوير: تم توسيع إطار عمل واجهة مستخدم النظام القابلة للتطوير من خلال تحديد واجهة برمجة تطبيقات تتيح لمصنّعي المعدات الأصلية تخصيص مكونات واجهة مستخدم النظام على مستوى النظام. يؤدي ذلك إلى توحيد سير العمل وإتاحة تطبيق هوية العلامة التجارية بشكل متّسق.
مرجع إعدادات العرض المتعددة للمستخدمين المتعددين (MUMD): تم تقديم نموذج لإعدادات العرض المتعددة التي تستخدم مستخدمين متزامنين في الخلفية مع واجهة مستخدم قابلة للتوسيع.
الإشعارات المنبثقة لواجهة المستخدم القابلة للتوسيع: تم تبسيط عملية التخصيص من قِبل الشركات المصنّعة الأصلية وخفض التكاليف من خلال تقسيم مكونات واجهة مستخدم النظام إلى وحدات، مثل نظام التدفئة والتهوية وتكييف الهواء وواجهة مستخدم نظام السيارة. تشمل الميزات الرئيسية آلية ترجمة مخصّصة لـ HUNPanel للرسوم المتحركة المحدّدة الحالة وفئة HUNWindow جديدة لتحسين إدارة مراحل نشاط النوافذ.
تقسيم واجهة مستخدم نظام السيارة إلى وحدات: تم تقسيم واجهة مستخدم نظام Android المتكاملة إلى مكونات مستقلة قائمة على الوحدات لخفض تكاليف الشركات المصنّعة الأصلية ومنع حدوث مشاكل في التوافق.
التطبيقات الأساسية
- واجهات برمجة التطبيقات AppFunction: تتيح للموظفين الربط بالتطبيقات.
الكاميرا
- إيقاف نظام العرض الموسّع (EVS) نهائيًا: تم إيقاف واجهات برمجة تطبيقات EVS نهائيًا للحدّ من التجزئة وتوحيد مساحة واجهة برمجة تطبيقات الكاميرا. وعلى الشركات المصنّعة للأجهزة الأصلية استخدام واجهات برمجة التطبيقات Camera2 بدلاً من ذلك. لمزيد من المعلومات، يُرجى الاطّلاع على الانتقال إلى Camera2.
Software Defined Vehicle (SDV)
- المركبات المحدّدة بالبرامج: توسيع نطاق إمكانات Android ليشمل مجالات متعدّدة في السيارة، وذلك من خلال بنية موجّهة نحو الخدمات (SOA) وقابلة للتوسيع، بالإضافة إلى دمجها بسلاسة مع نظام المعلومات والترفيه داخل المركبة (IVI). تتضمّن هذه الحزمة HAR لمجموعات الأدوات، ما يتيح إجراء تكرارات سريعة للتصميم والتطوير من أجل تقديم حلّ كامل لقمرة القيادة.
الامتثال
للتأكّد من صحة عملية تنفيذ AAOS، استخدِم مجموعات الاختبار التالية:
- مجموعة أدوات اختبار التوافق (CTS): لمزيد من التفاصيل، يُرجى الاطّلاع على نظرة عامة على مجموعة أدوات اختبار التوافق (CTS).
- أداة التحقّق من مجموعة اختبار التوافق (CTS-V): لمعرفة التفاصيل، يُرجى الاطّلاع على تشغيل اختبارات CTS-V.
- توافق CTS مع صورة النظام العامة (GSI): لمزيد من التفاصيل، يُرجى الاطّلاع على صور النظام العامة.
- مجموعة اختبارات المورّدين: لمزيد من التفاصيل، يُرجى الاطّلاع على مقالة مجموعة اختبارات المورّدين (VTS) والبنية الأساسية.
المشاكل المعروفة في الاختبار
يتضمّن إصدار AAOS 26Q2 المشاكل المعروفة التالية المتعلّقة بالاختبار:
CtsSurfaceControlTests[secondary_user_on_secondary_display]#testImeVisible#testImeVisibleWithZBelowRequest#testImeZOrderedAboveEmbeddedWindowInChildWindow#testImeVisibleWithZBelowTouch
CtsGraphicsTestCasesFrameRateOverrideTest#testAppDisplayModeGetRefreshRateDisplayModeReturnsPhysicalRefreshRateEnabledFrameRateOverrideTest#testAppBackpressure
FrameRateOverrideTest#testAppDisplayGetRefreshRateFrameRateOverrideTest#testAppChoreographer
اختبار آلي يتطلّب إثبات الملكية يدويًا
لا تجتاز الوحدة التالية الاختبارات المبرمَجة (CTS) في إعدادات معيّنة لتعدد المستخدمين أو الشاشات المتعدّدة:
CtsMediaAudioTestCases[secondary_user_on_secondary_display]. تحقَّق من الوظيفة المرتبطة باستخدام الاختبار اليدوي.