इस पेज पर, Android Automotive OS 12 में उपलब्ध नई मुख्य सुविधाओं के बारे में खास जानकारी दी गई है. इसे 4 अक्टूबर, 2021 को सार्वजनिक तौर पर रिलीज़ किया गया था. हर सुविधा के बारे में ज़्यादा जानने के लिए, नया क्या है देखें.
सुविधाएं
प्लैटफ़ॉर्म: सिस्टम की क्षमता, परफ़ॉर्मेंस, और क्लस्टर
- 64-बिट बिल्ड के बारे में जानकारी. सिर्फ़ 64-बिट वाले Android सिस्टम के बारे में जानें.
- पावर नीति. पावर की स्थितियां और नीति तय करने के लिए, एपीआई (नेटिव सेवा) उपलब्ध कराएं. इस सुविधा की मदद से, OEM, चालू होने की स्थितियों को पसंद के मुताबिक बना सकते हैं.
- क्लस्टर स्टैक II. OEM के काम को कम करने के लिए, क्लस्टर स्टैक को बेहतर बनाएं.
सिस्टम का यूज़र इंटरफ़ेस और मुख्य ऐप्लिकेशन में किए गए सुधार
- रोटरी कंट्रोलर. AAOS के फ़्रंट-एंड अनुभवों को अब रोटरी कंट्रोलर की मदद से नेविगेट किया जा सकता है. इनमें डायलर, मीडिया, और सेटिंग जैसे सिस्टम ऐप्लिकेशन भी शामिल हैं. रोटरी कंट्रोलर की मदद से, चारों दिशाओं में नेविगेट किया जा सकता है. साथ ही, इसे घड़ी की सुई की दिशा में और घड़ी की सुई के उलट दिशा में घुमाया जा सकता है. इसके अलावा, इसकी मदद से आइटम चुने जा सकते हैं. OEM से मिले, रोटरी आधारित IME के साथ अब अतिरिक्त IME इंटिग्रेशन भी उपलब्ध है.
- शॉर्ट मैसेज सर्विस (एसएमएस) v2. मैसेज के इतिहास और मैसेज लिखने के लिए यूज़र इंटरफ़ेस (यूआई) के साथ, रेफ़रंस के तौर पर एसएमएस 2 ऐप्लिकेशन दिया गया है.
- स्क्रीन पर सबसे ऊपर सूचना देने वाले कार्ड (एचयूएन). डिफ़ॉल्ट रूप से, HUN को समय के हिसाब से क्रम में लगाया जाता है. हालांकि, कुछ एचयूएन दूसरों की तुलना में ज़्यादा अहम या ज़रूरी होते हैं. उदाहरण के लिए, कार से जुड़ी आपातकालीन स्थिति, मैसेज से ज़्यादा अहम होती है. इसलिए, इस सुविधा की मदद से एचयूएन को प्राथमिकता दी जा सकती है.
- यूज़र इंटरफ़ेस (यूआई):
- AOSP रेफ़रंस लॉन्चर को लॉन्चर 2 से बदलें.
- सिस्टम यूज़र इंटरफ़ेस (यूआई) की पुष्टि करना.
- निजता:
- माइक्रोफ़ोन इंडिकेटर की मदद से, उपयोगकर्ता को माइक्रोफ़ोन के इस्तेमाल के बारे में साफ़ तौर पर जानकारी देना.
- 90 दिनों से ज़्यादा समय से दिख रहे ऐप्लिकेशन, अपने-आप हाइबरनेट किए गए के तौर पर दिखते हैं.
- जब कोई ऐप्लिकेशन, माइक्रोफ़ोन को ऐक्सेस करने की कोशिश करता है, तब माइक्रोफ़ोन टॉगल पर सूचनाएं दिखाने की सुविधा चालू करें. इंडिकेटर के साथ इंटरैक्ट करने पर, हाल ही में इस्तेमाल किए गए ऐप्लिकेशन का डायलॉग बॉक्स दिखता है. इसमें वह ऐप्लिकेशन दिखता है जिसने माइक्रोफ़ोन का इस्तेमाल किया है.
- सेटिंग ऐप्लिकेशन को फिर से डिज़ाइन किया गया. बड़ी और चौड़ी स्क्रीन के लिए, कॉन्फ़िगर किए जा सकने वाले दो कॉलम वाले स्ट्रक्चर की मदद से, उपयोगिता और बढ़ाए जा सकने की योग्यता को बेहतर बनाएं. जानकारी के लिए बेहतर आर्किटेक्चर का इस्तेमाल किया गया है, ताकि अहम सेटिंग को आसानी से ऐक्सेस और खोजा जा सके.
- Toasts API. सिर्फ़ सिस्टम ऐप्लिकेशन, Toasts API को ऐक्सेस कर सकते हैं.
उपयोगकर्ता मैनेजमेंट
- रिमोट से उपयोगकर्ताओं को मैनेज करना. रिमोट मैनेजमेंट इस्तेमाल के उदाहरणों के लिए, Android उपयोगकर्ताओं को बनाने और मिटाने के लिए नए एपीआई उपलब्ध हैं. इन एपीआई को AAOS के यूज़र इंटरफ़ेस (UX) पर पाबंदी लगाने वाले इंजन के साथ इंटिग्रेट किया गया है. इससे, अगर इन कार्रवाइयों को रिमोट से (उदाहरण के लिए, वेब या फ़ोन ऐप्लिकेशन पर) किया जाता है, तो वाहन की ड्राइव-स्टेटस का ध्यान रखा जाता है. उपयोगकर्ता को रिमोट से लॉक करने के लिए, हम यूज़र एक्सपीरियंस (UX) से जुड़ी पाबंदी वाले इंजन के साथ, पहले से मौजूद DevicePolicyManager APIs को इंटिग्रेट करते हैं.
ब्लूटूथ
- ब्लूटूथ से फिर से कनेक्ट करने की परफ़ॉर्मेंस को बेहतर किया गया है. सही परिस्थितियों में, डिवाइसों से अपने-आप कनेक्ट हो सकता है. उदाहरण के लिए, किसी वीएचएएल इवेंट, जैसे ड्राइवर की सीट पर फिर से कनेक्ट करने की प्रोसेस शुरू करें.
- मैसेज सेवा का डेटाबेस. एमएपी के ज़रिए मैसेजिंग डेटाबेस का इस्तेमाल करने की सुविधा जोड़ी गई है. इससे, ब्लूटूथ पर काम करने वाले मैसेजिंग ऐप्लिकेशन को ज़्यादा सुविधाएं मिल पाएंगी.
कनेक्टिविटी
- हर ऐप्लिकेशन के लिए नेटवर्क चुनना (पीएनएस).
डाइनैमिक नेटवर्क नीति बनाने और उसे लागू करने की अनुमति दें. इससे यह तय किया जा सकता है कि कौनसे ऐप्लिकेशन
OEM_PAID
नेटवर्क का इस्तेमाल कर सकते हैं. - ड्यूअल STA. साथ ही, वाहन में इंफ़ोटेनमेंट (आईवीआई) सिस्टम को OEM के लिए, प्रतिबंधित वाई-फ़ाई नेटवर्क से और किसी वाई-फ़ाई नेटवर्क से किसी दूसरे कनेक्शन से कनेक्ट करने के लिए चालू करें.
ऑडियो
- ऑडियो डकिंग का सिग्नल. हार्डवेयर एब्स्ट्रैक्शन लेयर (एचएएल) को ऑडियो फ़ोकस की स्थिति और किन आउटपुट डिवाइसों को डक करने की जानकारी देता है.
- आवाज़ में सुधार. वॉल्यूम को बेहतर तरीके से कंट्रोल करने की अनुमति दें. इसमें, ऐक्टिव वॉल्यूम ग्रुप पाने के लिए एपीआई उपलब्ध कराना भी शामिल है.
- हर वॉल्यूम ग्रुप को म्यूट करना. हर वॉल्यूम ग्रुप को म्यूट करने की अनुमति दें. साथ ही, म्यूट की स्थिति के बारे में एचएएल और यूज़र इंटरफ़ेस (यूआई) के कम्यूनिकेशन को बेहतर बनाएं.
कैमरा
CarEvsManager
. OEM को ऐसी Android गतिविधि लागू करने की अनुमति दें जो वाहन के कैमरे की सेवाओं की झलक दिखाती हो.- एक्सटेंडेड व्यू सिस्टम (ईवीएस) के आंकड़े. ईवीएस सेवा के इस्तेमाल और परफ़ॉर्मेंस के आंकड़े इकट्ठा करना.
- सराउंड व्यू के लिए जीपीयू एक्सेलरेशन. जीपीयू का ज़्यादा से ज़्यादा फ़ायदा उठाकर, बेहतर परफ़ॉर्मेंस के लिए, चारों तरफ़ से वीडियो रिकॉर्ड करने की सुविधा के साथ स्टिचिंग की सुविधा.
- Surround View को ऑनलाइन कैलिब्रेट करना. समय के साथ कैमरे की पोज़िशन में होने वाले बदलावों के हिसाब से, 'साउंडराउंड व्यू' की इमेज को अलाइन करता है. इससे, कार के पूरे लाइफ़ स्पैन के दौरान, इमेज की क्वालिटी में कोई बदलाव नहीं होता.
सुरक्षा
- वाहन में डेटा एन्क्रिप्ट (सुरक्षित) करने की सुविधा. Android स्टोरेज एन्क्रिप्शन को अब कॉन्फ़िगर किया जा सकता है, ताकि एन्क्रिप्शन के कुछ अहम पैरामीटर को बाहरी ईसीयू पर सेव किया जा सके. इससे कार से हेड यूनिट को हटाकर, डेटा को इकट्ठा होने से रोका जा सकता है. ऐसा चोरी या टूट जाने की वजह से हो सकता है.
- 'डेवलपर के लिए सेटिंग और टूल' को सुरक्षित करना. Android के 'डेवलपर के लिए सेटिंग और टूल' और ADB को सिर्फ़ ओईएम, रिमोट से चालू कर सकता है. रेफ़रंस के तौर पर दिए गए उदाहरण में, क्रिप्टो टोकन ऐक्सेस करने के तरीके और रिमोट वेब सेवा दी गई है.
सेंसर
- समय का अपने-आप पता चलना. अन्य सोर्स उपलब्ध न होने पर, ग्लोबल नेविगेशन सैटलाइट सिस्टम (जीएनएसएस) से समय पढ़ना. इस तरह, कार के पास ऑफ़लाइन होने पर भी टाइम सोर्स होता है.
- एमुलेटर पर सेंसर रीप्ले और प्लेबैक की सुविधा चालू करना.
Telemetry
- एज-आधारित आंकड़ों की सुविधा. इससे Android Automotive डिवाइसों पर, किनारे के हिसाब से मेट्रिक प्रोसेस की जा सकती है. Android infotainment और वाहन की प्रॉपर्टी की मेट्रिक को, Lua प्रोग्रामिंग भाषा में लिखी गई स्क्रिप्ट में कॉन्फ़िगर किया जा सकता है. साथ ही, डिवाइस पर प्रोसेस की जा सकती है और ओईएम के तय किए गए बैक-एंड पर भेजी जा सकती है.
वाहन का इंटिग्रेशन
- तापमान कंट्रोल करने की सुविधा.
HVAC_TEMPERATURE_VALUE_SUGGESTION
जैसे नए एट्रिब्यूट की मदद से, एचवीएसी के तापमान को राउंड किया जा सकता है और उसकी इकाइयां तय की जा सकती हैं. - वाहन की प्रॉपर्टी से जुड़े अपडेट. वाहन की डेवलपमेंट प्रोसेस को आसान बनाने के लिए, एपीआई जोड़े गए. इनकी मदद से, एक ही बार में कई वाहन प्रॉपर्टी को ऐक्सेस और सेट किया जा सकता है.
- vehicle HAL इंटरफ़ेस को फ़्रीज़ करें.
डिसप्ले और इनपुट
- OEM का कस्टम इनपुट. OEM कारों के लिए अलग-अलग इनपुट जोड़ें या उन्हें पसंद के मुताबिक बनाएं.
सेटिंग ऐप्लिकेशन का अपडेट
- यूज़र इंटरफ़ेस (यूआई) और जानकारी के आर्किटेक्चर में अपडेट. सेटिंग ऐप्लिकेशन को दूसरे वर्शन पर अपडेट किया गया.
अन्य अपडेट
PERMISSION_CONTROL_CAR_OCCUPANT_AWARENESS_SYSTEM
का इस्तेमाल नहीं किया जा सकता.- सेटअप विज़र्ड अब Google Play पर उपलब्ध है.
अनुपालन
माना जाता है कि सीटीएस में नीचे दिए गए टेस्ट, 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