تلخّص هذه الصفحة الميزات الرئيسية الجديدة المتوفرة في الإصدار 12 من نظام التشغيل Android Automotive، والذي تم طرحه للجميع في 4 تشرين الأول (أكتوبر) 2021. للاطّلاع على مزيد من المعلومات حول كل ميزة، يُرجى الاطّلاع على الميزات الجديدة.
الميزات
النظام الأساسي: طاقة النظام وأداؤه والمجموعة
- التعرّف على الإصدارات 64 بت تعرَّف على نظام Android المتوافق مع الإصدار 64 بت فقط.
- سياسة الطاقة: يجب توفير واجهة برمجة تطبيقات (خدمة أساسية) لتحديد حالات الطاقة والسياسات. تتيح هذه الميزة لمصنّعي المعدّات الأصلية تخصيص حالات التشغيل.
- مجموعة الحِزم II تحسين حِزمة المجموعة لتقليل العمل الذي يتعين على المصنّع الأصلي للجهاز تنفيذه
واجهة المستخدم للنظام وتحسينات على التطبيقات الأساسية
- وحدة التحكّم الدوّارة: يمكن الآن التنقل بالكامل في تجارب AAOS للواجهة الأمامية، بما في ذلك تطبيقات النظام، مثل Dialer وMedia وSettings، باستخدام وحدة تحكّم دوّارة تتيح الدفع في الاتجاهات الأربعة والدوران باتجاه عقارب الساعة وبعكسها وتحديد العناصر. يتوفّر الآن أيضًا تكامل إضافي لنظام IME في حال استخدام نظام IME يركز على لوحة المفاتيح الدوّارة يقدّمه المصنّع الأصلي للجهاز.
- الإصدار 2 من خدمة الرسائل القصيرة (SMS) يتم توفير تطبيق مرجعي لرسائل SMS 2 يتضمّن سجلّ الرسائل وواجهة مستخدم لإنشاء رسالة.
- الإشعارات التي تظهر على الشاشة (HUNs): يتم ترتيب 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) معلومات عن حالة تركيز الصوت ومعلومات عن أجهزة الإخراج التي يجب كتم صوتها.
- تحسينات على مستوى الصوت السماح بالتحكّم بشكل أدق في مستوى الصوت، بما في ذلك: توفير واجهة برمجة تطبيقات للحصول على مجموعات الصوت النشطة
- كتم الصوت لكل مجموعة صوت: السماح بإيقاف الصوت لكل مجموعة مستوى صوت وتحسين تواصل HAL و واجهة المستخدم بشأن حالات كتم الصوت
الكاميرا
CarEvsManager
. السماح لمصنّعي السيارات بتنفيذ نشاط Android الذي يعرض المعاينة من خدمات كاميرا السيارات- إحصاءات نظام العرض الموسّع (EVS) جمع إحصاءات الأداء واستخدامات خدمة EVS
- تسريع وحدة معالجة الرسومات في ميزة "العرض المحيطي" تحسين أداء ميزة "العرض المحيط" من خلال الاستفادة إلى أقصى حد من وحدة معالجة الرسومات
- معايرة ميزة "العرض المحيط" على الإنترنت محاذاة صور "العرض المحيطي" أثناء التنقل للتأقلم مع التغيُّرات في مواضع الكاميرات بمرور الوقت، مع الاحتفاظ بجودة الصورة المُدمَجة على مدار عمر السيارة
الأمان
- التشفير المرتبط بالمركبة: يمكن الآن ضبط ميزة تشفير مساحة التخزين في Android لتخزين بعض مَعلمات التشفير الرئيسية على وحدة تحكّم إلكترونية خارجية. ويمنع ذلك جمع البيانات من خلال إزالة الوحدة الأساسية من السيارة (ما قد يحدث بسبب السرقة أو الهدم).
- خيارات المطوّرين الآمنة: يمكن فقط لمصنعي الأجهزة الأصليين تفعيل "خيارات مطوّري البرامج" في 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