‫Android Automotive 26Q2

توضّح هذه الصفحة الميزات والتحسينات في إصدار Android Automotive OS‏ (AAOS) 26Q2 (المستوى 37 من واجهة برمجة التطبيقات)، والذي يتضمّن ثماني ميزات جديدة ويعالج 180 مشكلة.

إطار عمل AAOS

إدارة المستخدمين

  • تم تفعيل الإشعار ManagedServices للمستخدمين المرئيين في الخلفية.

  • تمت إضافة دعم لـ DocumentsUI على المستخدمين الذين تظهر خلفيتهم.

الصوت والراديو

  • فرض التركيز على الصوت: تم تفعيل ميزة فرض التركيز على الصوت في AAOS، وهي ميزة مهمة لضمان سلامة المستخدمين.

  • دالة معاودة الاتصال الخاصة بمستوى الصوت: تتيح دالة معاودة الاتصال هذه لأجهزة الصوت إرسال إشعارات بشأن التغييرات في مستوى الصوت إلى مكوّنات البرامج، بما في ذلك التطبيقات، كما تتيح للنظام بأكمله رصد مستويات الصوت الحالية بشكل متّسق. يمكن لمصنّعي الأجهزة الأصلية إضافة أحداث جديدة إلى دالة معاودة الاتصال الخاصة بمستوى الصوت وتخصيص السلوك في خدمة المصنّع الأصلي للجهاز.

إطار السيارة

  • توفّر سمات المركبة: تتيح هذه السمة للمصنّعين الأصليين للأجهزة تفعيل سمات المركبة وإيقافها بشكل ديناميكي، مع حالات إضافية للسمات التي يحدّدها المورّد أو غير المتوفّرة.

أمان الشاشة

تقدّم مجموعة أدوات أمان شاشة العرض في نظام التشغيل Android Automotive بنية رسومات معزولة ومحسّنة من حيث الأمان لمنصة SDV الجديدة، ما يوفّر تجربة موحّدة وسريعة الاستجابة في قمرة القيادة. تتضمّن ميزة "أمان العرض" المكوّنات التالية:

  • برنامج العرض عالي التوفّر (HAR): محرّك بوقت استجابة منخفض يعمل بشكل مستقل عن نظام الترفيه والمعلومات الرئيسي لضمان عرض البيانات الأساسية للمركبة بشكل محدد، مثل التروس والسرعة وإشارات التحذير. ويستخدم حلقة عرض وعملية تركيب معزولة عن الأمان لتحقيق مزج فعال.

  • مجموعة أدوات التحقّق من تصميم السلامة ومراقبتها: مجموعة من الأدوات المبرمَجة المستخدَمة للتحقّق من أنّ العناصر المرئية المهمة للسلامة تتوافق مع معايير تخطيط العرض. ويفرض عرضًا بدقة فائقة ويستخدم تقسيم الاختلافات لتحقيق التوافق المرئي.

  • تطبيق مجموعة Android (واجهة مستخدم السائق): هو تطبيق تفاعلي يتم مزامنته عبر قنوات AAOS SDV المرنة لدمج محتوى نظام المعلومات والترفيه مع طبقات أمان HAR على شاشة مجموعة الأدوات.

إمكانية الاتصال

  • المراسلة باستخدام أجهزة متعددة: تم إصلاح مشكلة في حزمة الاتصالات الهاتفية تسبّبت في منع النظام من تخزين الرسائل الواردة من أجهزة متعددة متصلة.

  • دمج PANS مع Play (PnP): تم تعديل Google Play ليتوافق مع PANS بهدف تحسين تجربة المستخدم.

واجهة مستخدم النظام والتجارب

  • واجهة مستخدم النظام القابلة للتطوير: تم توسيع إطار عمل واجهة مستخدم النظام القابلة للتطوير من خلال تحديد واجهة برمجة تطبيقات تتيح لمصنّعي المعدات الأصلية تخصيص مكونات واجهة مستخدم النظام على مستوى النظام. يؤدي ذلك إلى توحيد سير العمل ويتيح تطبيق هوية العلامة التجارية بشكل متّسق.

  • مرجع إعدادات العرض المتعددة للمستخدمين المتعددين (MUMD): تم تقديم نموذج لإعدادات العرض المتعددة التي تستخدم مستخدمين متزامنين في الخلفية مع واجهة مستخدم قابلة للتوسيع.

  • الإشعارات المنبثقة لواجهة المستخدم القابلة للتوسيع: تبسيط عملية التخصيص من قِبل الشركات المصنّعة الأصلية وخفض التكاليف من خلال تقسيم مكونات واجهة مستخدم النظام إلى وحدات، مثل نظام التدفئة والتهوية وتكييف الهواء وواجهة مستخدم نظام السيارة. تشمل الميزات الرئيسية آلية ترجمة مخصّصة لـ HUNPanel للرسوم المتحركة المحدّدة الحالة وفئة HUNWindow جديدة لإدارة محسّنة لدورة حياة النافذة.

  • تقسيم واجهة مستخدم نظام التشغيل في السيارة إلى وحدات: تم تقسيم واجهة مستخدم نظام Android المتكاملة إلى مكونات مستقلة قائمة على الوحدات لخفض تكاليف الشركات المصنّعة الأصلية ومنع حدوث مشاكل في التوافق.

التطبيقات الأساسية

  • واجهات برمجة التطبيقات AppFunction: تتيح للوكلاء الربط بالتطبيقات.

الكاميرا

  • إيقاف نظام العرض الموسّع (EVS) نهائيًا: تم إيقاف واجهات برمجة تطبيقات EVS نهائيًا للحدّ من التجزئة وتوحيد مساحة واجهة برمجة تطبيقات الكاميرا. وعلى الشركات المصنّعة للأجهزة الأصلية استخدام واجهات برمجة التطبيقات Camera2 بدلاً من ذلك. لمزيد من المعلومات، يُرجى الاطّلاع على المقالة الانتقال إلى Camera2.

المركبة المحدّدة بالبرامج (SDV)

  • المركبات المحدّدة بالبرامج: توسّع هذه المركبات إمكانات Android إلى ما هو أبعد من شاشة نظام الترفيه والمعلومات، وذلك لتشغيل مجالات متعدّدة في السيارة باستخدام بنية موجّهة نحو الخدمات (SOA) قابلة للتوسيع ودمجها بسلاسة مع نظام الترفيه والمعلومات داخل المركبة (IVI). يتضمّن HAR للوحات العدادات، ما يتيح تكرار التصميم والتطوير بسرعة للحصول على حلّ كامل لقمرة القيادة.

الامتثال

للتأكّد من صحة عملية تنفيذ AAOS، استخدِم مجموعات الاختبار التالية:

المشاكل المعروفة في الاختبار

يتضمّن إصدار AAOS 26Q2 المشاكل المعروفة التالية المتعلّقة بالاختبار:

  • CtsSurfaceControlTests[secondary_user_on_secondary_display]
    • #testImeVisible
    • #testImeVisibleWithZBelowRequest
    • #testImeZOrderedAboveEmbeddedWindowInChildWindow
    • #testImeVisibleWithZBelowTouch
  • CtsGraphicsTestCases
    • FrameRateOverrideTest#testAppDisplayModeGetRefreshRateDisplayModeReturnsPhysicalRefreshRateEnabled
    • FrameRateOverrideTest#testAppBackpressure
  • FrameRateOverrideTest#testAppDisplayGetRefreshRate
    • FrameRateOverrideTest#testAppChoreographer

اختبار آلي يتطلّب إثبات الهوية يدويًا

لا تجتاز الوحدة التالية الاختبارات الآلية (CTS) في إعدادات معيّنة لتعدد المستخدمين أو الشاشات المتعدّدة: CtsMediaAudioTestCases[secondary_user_on_secondary_display]. تحقَّق من الوظيفة المرتبطة باستخدام الاختبار اليدوي.