Android Automotive 26Q2

इस पेज पर, Android Automotive OS (AAOS) 26Q2 रिलीज़ (एपीआई लेवल 37) में उपलब्ध सुविधाओं और सुधारों के बारे में बताया गया है. इसमें आठ नई सुविधाएं शामिल हैं और 180 समस्याओं को ठीक किया गया है.

AAOS फ़्रेमवर्क

यूज़र मैनेजमेंट

  • बैकग्राउंड में दिखने वाले उपयोगकर्ताओं के लिए, सूचना ManagedServices चालू की गई.

  • बैकग्राउंड में दिखने वाले उपयोगकर्ताओं के लिए, DocumentsUI की सुविधा जोड़ी गई.

ऑडियो और रेडियो

  • ऑडियो फ़ोकस लागू करना: AAOS में ऑडियो फ़ोकस लागू करने की सुविधा चालू की गई है. यह उपयोगकर्ता की सुरक्षा के लिए ज़रूरी है.

  • ऑडियो गेन कॉलबैक: इस कॉलबैक की मदद से, ऑडियो हार्डवेयर, सॉफ़्टवेयर कॉम्पोनेंट (जैसे कि ऐप्लिकेशन) को वॉल्यूम में हुए बदलावों के बारे में सूचना देता है. इससे पूरे सिस्टम को मौजूदा ऑडियो लेवल का पता चलता रहता है. ओईएम, ऑडियो गेन कॉलबैक में नए इवेंट जोड़ सकते हैं. साथ ही, ओईएम सेवा में इसके व्यवहार को अपनी पसंद के मुताबिक बना सकते हैं.

कार फ़्रेमवर्क

  • वाहन की प्रॉपर्टी की उपलब्धता: इसकी मदद से ओईएम, वाहन की प्रॉपर्टी को डाइनैमिक तरीके से चालू और बंद कर सकते हैं. साथ ही, वेंडर की ओर से तय की गई या उपलब्ध नहीं प्रॉपर्टी के लिए अतिरिक्त स्टेटस सेट कर सकते हैं.

डिसप्ले की सुरक्षा

AAOS Display Safety सुइट, नए SDV प्लैटफ़ॉर्म के लिए अलग और सुरक्षित ग्राफ़िक्स आर्किटेक्चर पेश करता है. इससे, यूनिफ़ाइड कॉकपिट का बेहतर अनुभव मिलता है. Display Safety में ये कॉम्पोनेंट होते हैं:

  • ज़्यादा अपटाइम रेंडरर (एचएआर): यह कम इंतज़ार वाला इंजन है. यह मुख्य सूचना और मनोरंजन की सुविधा देने वाला डिवाइस से अलग काम करता है, ताकि वाहन के ज़रूरी डेटा को भरोसेमंद तरीके से दिखाया जा सके. जैसे, गियर, स्पीड, और चेतावनी देने वाले इंडिकेटर. यह बेहतर तरीके से ब्लेंड करने के लिए, सुरक्षा के लिहाज़ से अलग किए गए रेंडरिंग लूप और कंपोज़िटिंग का इस्तेमाल करता है.

  • सुरक्षा से जुड़े डिज़ाइन की जांच करने वाला कंपाइलर और मॉनिटर टूलचेन: यह ऑटोमेटेड यूटिलिटी का एक सेट है. इसका इस्तेमाल यह पुष्टि करने के लिए किया जाता है कि सुरक्षा के लिहाज़ से ज़रूरी विज़ुअल एलिमेंट, डिसप्ले लेआउट के मानकों का पालन करते हैं. यह पिक्सेल-परफ़ेक्ट रेंडरिंग को लागू करता है. साथ ही, विज़ुअल के नियमों का पालन करने के लिए, अंतर सेगमेंटेशन का इस्तेमाल करता है.

  • Android क्लस्टर ऐप्लिकेशन (DriverUI): यह एक इंटरैक्टिव ऐप्लिकेशन है. यह AAOS SDV चैनल पर सिंक होता है, ताकि क्लस्टर स्क्रीन पर एचएआर की सुरक्षा लेयर के साथ इंफ़ोटेनमेंट कॉन्टेंट को कंपोज़ किया जा सके.

कनेक्टिविटी

  • एक से ज़्यादा डिवाइसों से मैसेज भेजने की सुविधा: टेलीफ़ोनी स्टैक में हुई एक समस्या को ठीक किया गया है. इस समस्या की वजह से, सिस्टम कनेक्ट किए गए एक से ज़्यादा डिवाइसों से मिले मैसेज सेव नहीं कर पा रहा था.

  • PANS-and-Play इंटिग्रेशन (PnP): Google Play को PANS के बारे में जानकारी देने के लिए अपडेट किया गया है, ताकि उपयोगकर्ता अनुभव को बेहतर बनाया जा सके.

सिस्टम यूज़र इंटरफ़ेस (यूआई) और सुविधाएं

  • स्केलेबल सिस्टम यूज़र इंटरफ़ेस (यूआई): स्केलेबल यूज़र इंटरफ़ेस (यूआई) फ़्रेमवर्क को बढ़ाया गया है. इसके लिए, एक ऐसा एपीआई तय किया गया है जिसकी मदद से ओईएम, सिस्टम लेयर के सिस्टम यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को पसंद के मुताबिक बना सकते हैं. इससे वर्कफ़्लो को एक जैसा बनाया जा सकता है. साथ ही, ब्रैंड की पहचान को एक जैसा लागू किया जा सकता है.

  • डिवाइस के एक से ज़्यादा उपयोगकर्ताओं के लिए, एक से ज़्यादा डिसप्ले (एमयूएमडी) का रेफ़रंस: एक से ज़्यादा डिसप्ले कॉन्फ़िगरेशन का सैंपल दिया गया है. इसमें स्केलेबल यूज़र इंटरफ़ेस (यूआई) के साथ-साथ, बैकग्राउंड में एक साथ कई उपयोगकर्ताओं के इस्तेमाल की सुविधा मिलती है.

  • स्केलेबल यूज़र इंटरफ़ेस (यूआई) के लिए, स्क्रीन पर सबसे ऊपर सूचना देने वाले कार्ड (एचयूएन): ओईएम के लिए, सिस्टम यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को मॉड्यूलर बनाकर, उन्हें आसानी से पसंद के मुताबिक बनाने की सुविधा दी गई है. जैसे, एचवीएसी और कार सिस्टम यूज़र इंटरफ़ेस (यूआई). इससे लागत भी कम हुई है. मुख्य सुविधाओं में, राज्य के हिसाब से तय किए गए ऐनिमेशन के लिए, HUNPanel को ट्रांसलेट करने का खास तरीका और विंडो के लाइफ़साइकल को बेहतर तरीके से मैनेज करने के लिए, नई HUNWindow क्लास शामिल है.

  • कार सिस्टम के यूज़र इंटरफ़ेस (यूआई) को मॉड्यूलर बनाना: हमने Android सिस्टम के यूज़र इंटरफ़ेस (यूआई) को अलग-अलग मॉड्यूलर कॉम्पोनेंट में बांट दिया है. इससे ओईएम की लागत कम होगी और डिवाइसों के साथ काम न करने की समस्याएं नहीं आएंगी.

मुख्य ऐप्लिकेशन

  • AppFunction API: इनकी मदद से एजेंट, ऐप्लिकेशन से कनेक्ट हो सकते हैं.

कैमरा

  • एक्सटेंडेड व्यू सिस्टम (ईवीएस) को बंद कर दिया गया है: ईवीएस एपीआई को बंद कर दिया गया है, ताकि फ़्रैगमेंटेशन को कम किया जा सके और कैमरा एपीआई को एक जैसा बनाया जा सके. ओईएम को इसके बजाय, Camera2 एपीआई का इस्तेमाल करना चाहिए. ज़्यादा जानकारी के लिए, Camera2 पर माइग्रेट करना लेख पढ़ें.

सॉफ़्टवेयर से कंट्रोल होने वाले वाहन (एसडीवी)

  • सॉफ़्टवेयर से कंट्रोल होने वाली गाड़ियां: Android की सुविधाओं को सूचना और मनोरंजन की स्क्रीन से आगे बढ़ाया जाता है. इससे कार के कई डोमेन को पावर मिलती है. साथ ही, सेवा-उन्मुख आर्किटेक्चर (एसओए) को बढ़ाया जा सकता है और आईवीआई के साथ आसानी से इंटिग्रेट किया जा सकता है. इसमें इंस्ट्रूमेंट क्लस्टर के लिए HAR शामिल है. इससे, पूरे कॉकपिट के समाधान के लिए, डिज़ाइन और डेवलपमेंट को तेज़ी से दोहराया जा सकता है.

अनुपालन

AAOS लागू करने की पुष्टि करने के लिए, इन टेस्ट सुइट का इस्तेमाल करें:

टेस्ट से जुड़ी सामान्य समस्याएं

AAOS 26Q2 रिलीज़ में, टेस्ट से जुड़ी इन समस्याओं का पता चला है:

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

ऑटोमेटेड टेस्ट, जिसके लिए मैन्युअल तरीके से पुष्टि करना ज़रूरी है

यह मॉड्यूल, डिवाइस के एक से ज़्यादा उपयोगकर्ताओं या एक से ज़्यादा डिसप्ले वाले कॉन्फ़िगरेशन में, ऑटोमेटेड टेस्टिंग (सीटीएस) पास नहीं कर सका: CtsMediaAudioTestCases[secondary_user_on_secondary_display]. मैन्युअल टेस्टिंग का इस्तेमाल करके, इससे जुड़ी सुविधा की पुष्टि करें.