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