تفاصيل إصدار Android Automotive 12

تلخّص هذه الصفحة الميزات الرئيسية الجديدة المتوفرة في الإصدار 12 من نظام التشغيل Android Automotive، والذي تم طرحه للجميع في 4 تشرين الأول (أكتوبر) 2021. للاطّلاع على مزيد من المعلومات حول كل ميزة، يُرجى الاطّلاع على مقالة الميزات الجديدة.

الميزات

النظام الأساسي: طاقة النظام وأداؤه والمجموعة

  • التعرّف على الإصدارات 64 بت تعرَّف على نظام Android المتوافق مع الإصدار 64 بت فقط.
  • سياسة الطاقة: يجب توفير واجهة برمجة تطبيقات (خدمة أساسية) لتحديد حالات الطاقة والسياسات. تتيح هذه الميزة لمصنّعي المعدّات الأصلية تخصيص حالات التشغيل.
  • مجموعة الحِزم II تحسين حِزمة المجموعة لتقليل العمل الذي يتعين على المصنّع الأصلي للجهاز تنفيذه

واجهة المستخدم للنظام والتحسينات على التطبيقات الأساسية

  • وحدة التحكّم الدوّارة: يمكن الآن التنقّل بالكامل في تجارب واجهة AAOS الأمامية، بما في ذلك تطبيقات النظام، مثل Dialer وMedia و"الإعدادات" باستخدام وحدة تحكّم دوّارة تتيح التحريك رباعي الاتجاه والتدوير باتجاه عقارب الساعة والاختيار عكس اتجاه عقارب الساعة. يتوفّر الآن أيضًا دمج إضافي لطريقة إدخال النصوص، وذلك في حال توفّر طريقة إدخال نصوص تركّز على لوحة المفاتيح الدوّارة من الشركة المصنّعة للجهاز.
  • الإصدار 2 من خدمة الرسائل القصيرة (SMS) سيتم توفير تطبيق SMS 2 مرجعي يتضمّن سجلّ الرسائل وواجهة مستخدم لإنشاء رسالة.
  • الإشعارات الفورية (HUN): يتم ترتيب HUNs تلقائيًا حسب الوقت. ومع ذلك، بما أنّ بعض HUNs أكثر أهمية أو إلحاحًا مقارنةً بغيرها (على سبيل المثال، تكون حالة الطوارئ في السيارة أكثر أهمية من رسالة)، تتيح هذه الميزة تحديد أولوية HUNs.
  • واجهة المستخدم (UI):
    • استبدِل مشغّل مرجع AOSP بمشغّل التطبيقات 2.
    • مراجعة واجهة مستخدم النظام
  • الخصوصية:
    • شفافية المستخدم على الميكروفون من خلال مؤشر استخدام الميكروفون
    • يتم تلقائيًا تصنيف التطبيقات التي تظهر لأكثر من 90 يومًا على أنّها في وضع السكون.
    • تفعيل إشعارات تبديل الميكروفون عندما يحاول أحد التطبيقات الوصول إليه عند التفاعل مع المؤشر، يظهر مربّع حوار "التطبيقات المستخدَمة مؤخرًا" يعرض أحدث تطبيق وصل إلى الميكروفون.
  • إعادة تصميم تطبيق "الإعدادات": تحسين سهولة الاستخدام وقابلية التوسّع باستخدام بنية قابلة للضبط من عمودَين للشاشات الأكبر حجمًا تم دمج بنية معلومات مجدَّدة لضمان سهولة الوصول إلى الإعدادات الرئيسية واكتشافها.
  • Toasts API: يمكن فقط لتطبيقات النظام الوصول إلى Toasts API.

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

  • إدارة المستخدمين عن بُعد: تتوفّر واجهات برمجة تطبيقات جديدة لإنشاء مستخدمي Android وحذفهم في حالات الاستخدام الخاصة بالإدارة عن بُعد. يتم دمج واجهات برمجة التطبيقات هذه مع محرك قيود تجربة المستخدم في AAOS ، بحيث يتم الالتزام بحالة القيادة في المركبة في حال تنفيذ هذه الإجراءات عن بُعد (على سبيل المثال، على الويب أو في أحد التطبيقات المُثبَّتة على هاتف ). لقفل المستخدم عن بُعد، نُدمج واجهات برمجة التطبيقات الحالية DevicePolicyManager مع محرّك قيود تجربة المستخدم.

البلوتوث

  • تحسين أداء إعادة الاتصال عبر البلوتوث يمكنك الاتصال بالأجهزة تلقائيًا بمعدّل أكبر في الظروف المناسبة. على سبيل المثال، يمكنك بدء إعادة الاتصال في حدث VHAL، مثل "سائق في المقعد".
  • قاعدة بيانات المراسلة: تمت إضافة إمكانية استخدام قاعدة بيانات المراسلة من خلال ملف الوصول إلى الرسائل (MAP) لتوفير المزيد من المرونة لتطبيقات المراسلة التي تعتمد على البلوتوث.

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

  • اختيار الشبكة لكل تطبيق (PANS): السماح بإنشاء سياسة شبكة ديناميكية وفرضها لتحديد التطبيقات التي يمكنها استخدام شبكات OEM_PAID
  • تقنية STA المزدوجة: يتم تفعيل نظام الترفيه والمعلومات داخل المركبة (IVI) بشكل متزامن للاتصال بشبكة Wi-Fi محظورة لأغراض المصنّع الأصلي للجهاز، بالإضافة إلى اتصال آخر بشبكة Wi-Fi.

الصوت

  • إشارة تجنُّب التداخل مع أصوات أخرى: يوفّر "HAL" (Hardware Abstraction Layer) معلومات عن حالة تركيز الصوت ومعلومات عن أجهزة الإخراج التي يجب كتم صوتها.
  • تحسينات على مستوى الصوت السماح بالتحكّم بشكل أدق في مستوى الصوت، بما في ذلك: توفير واجهة برمجة تطبيقات للحصول على مجموعات الصوت النشطة
  • كتم الصوت لكل مجموعة صوت: السماح بإيقاف الصوت لكل مجموعة مستويات صوت وتحسين تواصل HAL و واجهة المستخدم بشأن حالات كتم الصوت

الكاميرا

  • CarEvsManager. فعِّل المصنّعين الأصليين للأجهزة لتنفيذ نشاط Android الذي يعرض معاينة من خدمات كاميرات السيارات.
  • إحصاءات نظام العرض الموسّع (EVS) جمع استخدامات خدمة EVS وإحصاءات الأداء
  • تسريع وحدة معالجة الرسومات في ميزة "العرض المحيطي" تحسين أداء ميزة "العرض المحيط" من خلال الاستفادة إلى أقصى حد من وحدة معالجة الرسومات
  • معايرة ميزة "العرض المحيط" على الإنترنت محاذاة صور "العرض المحيطي" أثناء التنقل للتأقلم مع التغيُّرات في مواضع الكاميرات بمرور الوقت، مع الاحتفاظ بجودة الصورة المُدمَجة على مدار عمر السيارة

الأمان

  • التشفير المرتبط بالمركبة: يمكن الآن ضبط تشفير مساحة التخزين على Android لتخزين بعض مَعلمات تشفير المفاتيح على وحدة ECU خارجية. ويمنع ذلك جمع البيانات عن طريق إزالة الوحدة الرئيسية من السيارة (قد يحدث ذلك بسبب السرقة أو الهدم).
  • خيارات المطوّرين الآمنة: يمكن فقط لمصنعي الأجهزة الأصليين تفعيل "خيارات المطوّرين" في Android وADB عن بُعد. يقدّم مرجع التنفيذ آليات الوصول إلى الرموز المشفّرة وخدمة الويب عن بُعد.

أجهزة الاستشعار

  • التعرّف التلقائي على الوقت: قراءة الوقت من أنظمة تحديد المواقع العالمية عبر الأقمار الصناعية (GNSS) عندما تكون المصادر الأخرى غير متاحة بهذه الطريقة، تتوفّر للسيارة مصدر وقت عندما تكون غير متصلة بالإنترنت.
  • فعِّل إعادة تشغيل أداة الاستشعار وتشغيلها على المحاكي.

Telemetry

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

دمج المركبات

  • التحكّم في درجة الحرارة: تتيح السمات الجديدة، بما في ذلك HVAC_TEMPERATURE_VALUE_SUGGESTION، تقريب درجة حرارة التدفئة والتهوية وتكييف الهواء ووحداتها.
  • تعديلات على بيانات المركبات: تمت إضافة واجهات برمجة تطبيقات لتسهيل عملية التطوير من خلال توفير طريقة للحصول على خصائص متعدّدة للمركبة وضبطها في الوقت نفسه.
  • يجب تجميد واجهة HAL في المركبة.

العرض والإدخال

  • إدخال مخصّص من المصنّع الأصلي للجهاز: إضافة مدخلات مختلفة أو تخصيصها للسيارات المصنّعة الأصلية

تحديث تطبيق "الإعدادات"

  • تعديل واجهة المستخدم وهندسة المعلومات تم تحديث تطبيق "الإعدادات" إلى الإصدار 2.

تعديلات إضافية

  • تم إيقاف العمل بها في PERMISSION_CONTROL_CAR_OCCUPANT_AWARENESS_SYSTEM.
  • تم إدراج معالج الإعداد الآن في Google Play.

الامتثال

من المعروف أنّ الاختبارات التالية في CTS لا تعمل في نظام التشغيل Android 12. لاجتياز هذه الاختبارات، يجب تضمين التصحيحات هذه في رمز Android 12. تتوفّر هذه الرقع أيضًا في Android 12L.

  • CtsPackageUninstallTestCases:android.packageinstaller.uninstall.cts.UninstallTest#testUninstall
  • CtsSharesheetTestCases:android.sharesheet.cts.CtsSharesheetDeviceTest
  • CtsPermission3TestCases
  • CtsAccessibilityServiceTestCases:android.accessibilityservice.cts.AccessibilityGestureDispatchTest#testClickAt_producesDownThenUp
  • CtsSecurityHostTestCases:android.security.cts.SELinuxHostTest وCtsSecurityHostTestCases:android.security.cts.SELinuxNeverallowRulesTest
  • CtsWindowManagerDeviceTestCases
  • CtsAppTestCases:android.app.cts.UiModeManagerTest