Android 11 के रिलीज़ नोट

इस पेज पर, Android 11 रिलीज़ की मुख्य सुविधाओं के बारे में खास जानकारी दी गई है. साथ ही, ज़्यादा जानकारी के लिए लिंक भी दिए गए हैं. सुविधा की खास जानकारी, इस साइट पर मौजूद दस्तावेज़ की जगह के हिसाब से व्यवस्थित की गई है.

भवन निर्माण

एपीआई कोटा

Android 11 रिलीज़ में, एपीआई कोटा की सुविधा जोड़ी गई है. इससे यह तय किया जा सकता है कि ऐप्लिकेशन, कुछ एपीआई को कितनी बार कॉल कर सकते हैं. इसे सिर्फ़ JobScheduler एपीआई कॉल में लागू किया गया है. पहले से तय की गई सीमाओं में किए गए किसी भी बदलाव को अब भी सीटीएस की जांच से गुज़रना होगा. QuotaTracker.java में setEnabled तरीके का इस्तेमाल करके, एपीआई कोटा बंद और चालू किए जा सकते हैं. यह डिफ़ॉल्ट रूप से चालू होता है. इस सुविधा को बंद करने पर, ऐप्लिकेशन उन एपीआई को बिना किसी पाबंदी के कॉल कर सकते हैं जिन पर असर पड़ा है.

QuotaTracker और उससे जुड़ी क्लास के लिए यूनिट टेस्ट दिए गए हैं. ज़्यादा जानकारी के लिए, QuotaTracker क्लास में मौजूद टिप्पणियां देखें. इस सुविधा में, नया LimitExceededException सार्वजनिक एपीआई पेश किया गया है.

बूटलोडर

बूट हेडर का वर्शन 3

Android 11, बूट हेडर के वर्शन 3 के साथ काम करता है. ज़्यादा जानकारी के लिए, बूट इमेज हेडर देखें.

पार्टीशन

बूट पार्टिशन

Android 11 में, सामान्य कर्नेल इमेज का कॉन्सेप्ट जोड़ा गया है. किसी भी डिवाइस को सामान्य कर्नेल इमेज से बूट करने की सुविधा चालू करने के लिए, वेंडर से जुड़ी सभी जानकारी को बूट सेक्शन से हटा दिया जाता है और वेंडर-बूट सेक्शन में ले जाया जाता है. Android 11 के साथ लॉन्च होने वाले डिवाइस में, GKI की जांच पास करने के लिए, वेंडर-बूट पार्टीशन और अपडेट किए गए बूट पार्टीशन फ़ॉर्मैट की सुविधा होनी चाहिए.

वेंडर बूट हेडर

वेंडर बूट हेडर के एक से ज़्यादा पेज हो सकते हैं.

प्रॉडक्ट के बंटवारे के इंटरफ़ेस लागू करना

Android 11, product partition को अनबंड करता है. इससे यह system और वेंडर partition से अलग हो जाता है. इन बदलावों के तहत, अब नेटिव और Java इंटरफ़ेस के लिए, प्रॉडक्ट के partition के ऐक्सेस को कंट्रोल किया जा सकता है.

रिकवरी इमेज

Android 11 में रिकवरी इमेज की ज़रूरी शर्तों को अपडेट किया गया है. साथ ही, रिलीज़ के हिसाब से नए विकल्प भी शामिल किए गए हैं. इनकी मदद से, बूट/रिकवरी इमेज के हिस्से के तौर पर रिकवरी DTBO/ACPIO को शामिल किया जा सकता है. ज़्यादा जानकारी के लिए, रिकवरी इमेज देखें.

सॉफ़्ट रीस्टार्ट

Android 11 में सॉफ़्ट रीस्टार्ट की सुविधा काम करती है. इसमें, उपयोगकर्ता स्पेस में मौजूद प्रोसेस को रनटाइम के दौरान रीस्टार्ट किया जाता है. इसका इस्तेमाल, रीबूट की ज़रूरत वाले अपडेट लागू करने के लिए किया जाता है. उदाहरण के लिए, APEX पैकेज के अपडेट.

कर्नेल

Android के सामान्य कर्नेल

Android 11 में, Android के सामान्य कर्नेल को डेवलप और इंटिग्रेट करने के तरीके में अहम बदलाव किए गए हैं.

Android kernel ABI की मॉनिटरिंग

Android 11 में, एबीआई मॉनिटरिंग टूल का इस्तेमाल किया गया है. इससे Android के कर्नेल में मौजूद एबीआई को स्थिर किया जा सकता है.

सामान्य कर्नेल इमेज

Android 11 में Generic Kernel Image (GKI) की सुविधा जोड़ी गई है. यह सुविधा, कोर कर्नेल को एक करके और SoC और बोर्ड के लिए सहायता को कोर कर्नेल से हटाकर, लोड किए जा सकने वाले मॉड्यूल में ले जाकर, कर्नेल के फ़्रैगमेंटेशन की समस्या को हल करती है.

मॉड्यूलर कर्नेल

कर्नेल मॉड्यूल से जुड़ी सहायता

हो सकता है कि किसी डिवाइस में पार्टीशन को माउंट करने की सुविधा चालू करने के लिए, सामान्य कर्नेल इमेज (जीकेआई) में ड्राइवर के लिए ज़रूरी सहायता न हो. डिवाइस पर, रैम डिस्क पर मौजूद कर्नेल मॉड्यूल को लोड करने के लिए, पहले चरण के init को बेहतर बनाया गया है. इससे, डिवाइस पर पार्टिशन को माउंट करने और बूट करने की सुविधा चालू की जा सकती है. रॅमडिस्क को सामान्य और वेंडर रॅमडिस्क में बांटा गया है. वेंडर के कर्नेल मॉड्यूल, वेंडर के रैमडिस्क में सेव किए जाते हैं. कर्नेल मॉड्यूल को लोड करने के क्रम को कॉन्फ़िगर किया जा सकता है.

DebugFS

Android 11 में, DebugFS के लिए प्लैटफ़ॉर्म की सहायता हटा दी गई है. साथ ही, यह ज़रूरी है कि इसे प्रोडक्शन डिवाइसों पर माउंट या ऐक्सेस न किया जाए. DebugFS को डीबग करने के लिए बनाया गया था. हालांकि, इसे सामान्य और वेंडर के हिसाब से बने कॉम्पोनेंट के लिए, उपयोगकर्ता और usedebug बिल्ड में शामिल किया गया है. DebugFS को बंद किया जा रहा है, क्योंकि इससे ये चीज़ें बनती हैं:

  • अमान्य और बिना दस्तावेज़ वाला एपीआई. Android ठीक से काम करने के लिए, अच्छी तरह से तय किए गए और स्थिर Linux kernel इंटरफ़ेस और एचएएल पर निर्भर करता है. वीटीएस की जांचों से, इन इंटरफ़ेस की मौजूदगी और सही होने की पुष्टि होती है. DebugFS को लागू नहीं किया जा सकता, क्योंकि इसका एबीआई न तो स्थिर है और न ही इसके बारे में दस्तावेज़ उपलब्ध हैं.

  • कोड की क्वालिटी खराब है. ये नोड, डिबग करने के लिए होते हैं. इसलिए, debugfs में जोड़े गए नोड की समीक्षा और जांच, दूसरे फ़ाइल सिस्टम में जोड़े गए नोड की तरह नहीं की जाती. जब debugfs में गड़बड़ियां मिलती हैं, तो उन्हें कम प्राथमिकता दी जाती है. इससे debugfs से जुड़ी सुरक्षा से जुड़ी समस्याएं पैदा होती हैं.

  • सुरक्षा से जुड़े जोखिम. DebugFS को, सिस्टम को डीबग करने में मदद करने के लिए बनाया गया था. इसे सुरक्षा पर ध्यान देने के लिए नहीं बनाया गया था. इस बात की पुष्टि करने का कोई कारगर तरीका नहीं है कि किसी प्रॉडक्शन डिवाइस पर दिखाए गए सभी DebugFS नोड सुरक्षित हैं. SEpolicy को सख्त करने से, debugfs से जुड़ी सुरक्षा से जुड़ी जोखिम की आशंकाओं की गंभीरता कम हो गई है. हालांकि, अटैक सरफ़ेस को पूरी तरह से खत्म करने का एक ही तरीका है, debugfs को माउंट करने की अनुमति न देना.

Android 11 में, VTS यह पक्का करता है कि डिवाइस के kernel config में CONFIG_DEBUG_FS चालू न हो और debugfs, /proc/filesystems में शामिल न हो.

GKI के लिए ION हेप

Android 11 में, Android Common Kernel v5.4 में वेंडर के हिसाब से ION ढेर को मॉड्यूलर बनाने के लिए एक फ़्रेमवर्क जोड़ा गया है. इसमें, मुख्य ION ड्राइवर को पहले की तरह ही शामिल किया गया है. इससे OEM, Generic Kernel Image (GKI) का इस्तेमाल करते समय, ION कर्नेल ड्राइवर में किए गए बदलावों को बनाए रख सकते हैं.

मॉड्यूलर सिस्टम के कॉम्पोनेंट

अपने-आप वापस होने वाली अनुमतियां

Android 11 में, PermissionsController module उन ऐप्लिकेशन के लिए रनटाइम की अनुमतियां अपने-आप रद्द कर सकता है जिन्हें लंबे समय से इस्तेमाल नहीं किया गया है.

मेनलाइन मॉड्यूल से जुड़े अपडेट

Android 11 में, कई नए मॉड्यूल जोड़े गए हैं और कई मौजूदा मॉड्यूल अपडेट किए गए हैं. ये मॉड्यूल, Android 10 में लॉन्च किए गए थे.

रनटाइम रिसॉर्स ओवरले

Android 11 या उसके बाद के वर्शन में, आरआरओ के लिए एक नया तरीका काम करता है. बेहतर सुविधाओं में, रिज़र्व किया गया रिसोर्स आईडी स्पेस, टारगेट किए गए रिसोर्स की सूची बनाने के लिए res/xml/overlays.xml फ़ाइल, ओवरले के लिए Soong बिल्ड नियम, और ओवरले की बदलाव करने की सुविधा, डिफ़ॉल्ट स्थिति, और प्राथमिकता को कॉन्फ़िगर करने के लिए OverlayConfig फ़ाइल शामिल है.

वेंडर NDK

वेंडर के स्नैपशॉट

Android 11 पर, VNDK स्नैपशॉट बिल्ड आर्टफ़ैक्ट और वेंडर स्नैपशॉट काम करते हैं. इनका इस्तेमाल, सोर्स ट्री पर मौजूद Android वर्शन के बावजूद, vendor.img बनाने के लिए किया जा सकता है. इससे, इमेज के अलग-अलग वर्शन इस्तेमाल किए जा सकते हैं. जैसे, वेंडर की पुरानी और सिस्टम की नई इमेज.

ऑडियो

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

Android 11 में, ऑडियो सोर्स MediaRecorder.AudioSource.RADIO_TUNER को @SystemApi के तौर पर दिखाया जाता है. साथ ही, AudioRecord या MediaRecorder का इस्तेमाल करके ऑडियो कैप्चर करते समय, इसका इस्तेमाल करने के लिए खास अनुमति android.permission.CAPTURE_AUDIO_OUTPUT की ज़रूरत होती है

ऑडियो प्रभाव

Android 11 में, डिवाइस बनाने वाली कंपनियों के पास यह विकल्प होता है कि वे ऑडियो कैप्चर या चलाने के लिए चुने गए ऑडियो डिवाइस पर, कुछ ऑडियो इफ़ेक्ट अपने-आप अटैच और चालू कर सकें.

डिवाइस टाइप की सीमा

Android 11 में, हमने ऑडियो डिवाइस के टाइप की संख्या पर सीमा हटा दी है, ताकि नए ऑडियो डिवाइस के टाइप जोड़े जा सकें.

लागू करना

ऑडियो लागू करना

Android 11 में, रनटाइम के दौरान साउंड ट्रिगर करने वाले एचएएल को लागू करने के लिए, पुराने वर्शन के मुकाबले ज़्यादा सख्त नियम लागू किए गए हैं.

Automotive

रिलीज़ की जानकारी

वाहन संबंधित नई सुविधाओं और उनमें हुए सुधारों के बारे में जानने के लिए, वाहन संबंधित रिलीज़ की जानकारी देखें.

यूएसबी पोर्ट रीसेट करने वाला एपीआई

डिवाइस बनाने वाली कंपनियां, कनेक्ट किए गए होस्ट के साथ यूएसबी गैजेट कनेक्शन को रीसेट करने के लिए, Android 11 में यूएसबी पोर्ट रीसेट एपीआई लागू कर सकती हैं.

कैमरा

कैमरे से बोकेह

Android 11 से, Android प्लैटफ़ॉर्म पर कैमरे में बोकेह मोड लागू करने की सुविधा काम करती है. साथ ही, तीसरे पक्ष के ऐप्लिकेशन के लिए बोकेह मोड की सुविधा उपलब्ध कराने के लिए, एपीआई भी उपलब्ध कराता है.

कैमरे का ज़ूम

Android 11 में, कोई ऐप्लिकेशन ANDROID_CONTROL_ZOOM_RATIO सेटिंग की मदद से, कैमरे के ज़ूम (डिजिटल और ऑप्टिकल) का इस्तेमाल कर सकता है. यह सेटिंग, फ़्लोटिंग पॉइंट फ़ैक्टर है. इससे ANDROID_SCALER_CROP_REGION सेटिंग के साथ पूर्णांक वैल्यू का इस्तेमाल करने की तुलना में, ज़ूम करने के लिए बेहतर सटीक जानकारी मिलती है. साथ ही, इससे ज़ूम आउट करने की सुविधा भी मिलती है (< 1.0f).

एक साथ कई कैमरों से स्ट्रीम करना

Android 11 में, Camera2 API में ऐसे तरीके शामिल हैं जिन्हें ऐप्लिकेशन कॉल कर सकते हैं. इनसे यह पता चलता है कि कैमरे एक साथ स्ट्रीमिंग की सुविधा देते हैं या नहीं. साथ ही, यह भी पता चलता है कि किन स्ट्रीम कॉन्फ़िगरेशन का इस्तेमाल किया जा सकता है.

Android वर्चुअल डिवाइसों के लिए कैमरे की बेहतर सुविधा

Android 11 में, Cuttlefish और Android Emulator वर्चुअल डिवाइसों पर, कैमरा एचएएल को बेहतर तरीके से एम्युलेट करने की सुविधा जोड़ी गई है. इससे कैमरे की ज़्यादा सुविधाओं के साथ काम करने में मदद मिलती है. जैसे:

  • RAW फ़ॉर्मैट में कैप्चर करना
  • YUV फ़ॉर्मैट में वीडियो को फिर से प्रोसेस करना
  • तीसरे लेवल के डिवाइस
  • कैमरे के लिए लॉजिकल सपोर्ट
  • सिर्फ़ डेप्थ कैमरे के साथ काम करने की सुविधा

एम्युलेट किया गया यह कैमरा एचएएल, /platform/hardware/google/camera/devices/EmulatedCamera/hwl पर मिल सकता है.

एक से ज़्यादा कैमरे इस्तेमाल करने के सबसे सही तरीके

ऐप्लिकेशन के साथ काम करने के साथ-साथ, कई कैमरे की सुविधाओं का पूरा फ़ायदा पाने के लिए, कई कैमरे वाले डिवाइस को लागू करते समय इन सबसे सही तरीकों का पालन करें. इसमें, Android 11 में पेश किए गए ANDROID_CONTROL_ZOOM_RATIO एपीआई का इस्तेमाल करने के सबसे सही तरीके शामिल हैं.

सिस्टम कैमरे

Android 11 में, android.permission.SYSTEM_CAMERA अनुमति की मदद से सिस्टम कैमरे का इस्तेमाल करने की सुविधा जोड़ी गई है. सिस्टम कैमरे की मदद से, कैमरे की ऐसी सुविधाएं लागू की जा सकती हैं जिनका इस्तेमाल खास ऐप्लिकेशन या सिस्टम ऐप्लिकेशन पर किया जा सकता है. हालांकि, ये सुविधाएं तीसरे पक्ष के सार्वजनिक ऐप्लिकेशन के लिए उपलब्ध नहीं हैं.

इनके साथ काम करता है

Android 11 के साथ काम करने की जानकारी देने वाला दस्तावेज़, पिछले वर्शन के बारे में बताता है. इसमें नई सुविधाओं के अपडेट और पहले रिलीज़ किए गए फ़ंक्शन की ज़रूरी शर्तों में हुए बदलावों के बारे में बताया गया है.

कनेक्टिविटी

ब्लूटूथ और NFC

एनएफ़सी ऑफ़-होस्ट पेमेंट सिंक्रोनाइज़ेशन

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

Android 11 में, ऑफ़-होस्ट पेमेंट सिंक करने की सुविधा की मदद से इस समस्या को हल किया गया है. यह एक ऐसा तरीका है जिसकी मदद से, टैप करके पैसे चुकाने की सुविधा में पेमेंट कॉन्फ़िगरेशन, टच किए बिना पैसे चुकाने की सुविधा वाले फ़्रंट-एंड (सीएलएफ़) पर रूटिंग कॉन्फ़िगरेशन, और सुरक्षित एलिमेंट में ऐप्लिकेशन की चुनी गई स्थिति को सिंक किया जा सकता है.

Wallet को क्विक ऐक्सेस करने की सुविधा

Wallet को तुरंत ऐक्सेस करने की सुविधा की मदद से, उपयोगकर्ता सीधे पावर मेन्यू से पेमेंट कार्ड और काम के पास ऐक्सेस कर सकते हैं.

कॉल करना और मैसेज भेजना

आपातकालीन कॉल के दौरान डिवाइस का व्यवहार

Android 11 में आपातकालीन कॉल मैनेज करने के तरीके में बदलाव किए गए हैं. इससे, मोबाइल और इंटरनेट सेवा देने वाली कंपनी की ज़रूरी शर्तों को बेहतर तरीके से पूरा किया जा सकेगा. आपातकालीन कॉल हैंडल करने के तरीके के बारे में यहां बताया गया है:

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

आपातकालीन नंबर का अपडेट किया जा सकने वाला डेटाबेस

Android 11 में, इमरजेंसी नंबर का डेटाबेस जोड़ा गया है. इसे ओटीए अपडेट की मदद से अपडेट किया जा सकता है. इस डेटाबेस में, आपातकालीन फ़ोन नंबर की सूची होती है. इसमें, उन देशों और सेवा की कैटगरी की जानकारी भी होती है जहां ये नंबर काम करते हैं.

मोबाइल और इंटरनेट सेवा देने वाली कंपनी

ई-सिम

मोबाइल और इंटरनेट सेवा देने वाली कंपनी के ऐप्लिकेशन से ई-सिम चालू करने का तरीका

Android 11 में, मोबाइल और इंटरनेट सेवा देने वाली कंपनी के ऐप्लिकेशन की मदद से ई-सिम प्रोफ़ाइल चालू करने की प्रोसेस को बेहतर बनाया गया है. किसी प्रोफ़ाइल को डाउनलोड करने के लिए ऐक्टिवेशन कोड का इस्तेमाल करने पर, एलपीए (लाइसेंस देने वाली कंपनी) उपयोगकर्ता से ज़्यादा जानकारी पाने के लिए, मोबाइल और इंटरनेट सेवा देने वाली कंपनी के ऐप्लिकेशन का यूज़र इंटरफ़ेस लॉन्च कर सकता है. मोबाइल और इंटरनेट सेवा देने वाली कंपनी का ऐप्लिकेशन, eSIM प्रोफ़ाइल चालू करने के लिए एलयूआई को भी लॉन्च कर सकता है.

ज़्यादा जानकारी के लिए, ये देखें:

eUICC API से जुड़ी गड़बड़ी को ठीक करना

Android 11 में, गड़बड़ी को मैनेज करने की सुविधा को बेहतर बनाने के लिए अतिरिक्त कुंजियां और वैल्यू जोड़ी गई हैं. इससे, eUICC API को कॉल करने वाले को खास गड़बड़ियों को अलग-अलग मैनेज करने की अनुमति मिलती है.

सदस्यताओं को मिटाने के तरीके के लिए विकल्प पैरामीटर

Android 11 से, EuiccManager में eraseSubscriptions तरीके का इस्तेमाल करते समय, आपको EuiccCardManager#ResetOption की सूची वाली वैल्यू देनी होगी. इससे यह तय किया जा सकेगा कि सभी टेस्ट, ऑपरेशनल या दोनों तरह की सदस्यताओं को मिटाना है या नहीं.

एक से ज़्यादा ऑपरेटर के नेटवर्क के साथ काम करने की सुविधा

Android 11 के साथ लॉन्च होने वाले डिवाइसों पर, कई सार्वजनिक लैंड मोबाइल नेटवर्क (पीएलएमएन) के साथ काम करने की सुविधा मिल सकती है. एक से ज़्यादा पीएलएमएन (मोबाइल नेटवर्क ऑपरेटर) के साथ काम करने की सुविधा, मोबाइल नेटवर्क ऑपरेटर (एमएनओ) को कई पहचानों को ब्रॉडकास्ट करने की सुविधा देती है.

छोटे सेल के लिए सहायता

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

Connectivity Diagnostics API

कनेक्टिविटी डाइग्नोस्टिक्स एपीआई, नेटवर्क के मालिक या मैनेजर ऐप्लिकेशन को, नेटवर्क कनेक्टिविटी की गड़बड़ी की जानकारी देता है. जैसे, मोबाइल और इंटरनेट सेवा देने वाली कंपनी के ऐप्लिकेशन, वीपीएन ऐप्लिकेशन, और वाई-फ़ाई सुझाव देने वाले ऐप्लिकेशन.

Open Mobile API में हुए बदलाव

Android 11 में, Open Mobile API (OMAPI) के लिए अतिरिक्त सुविधाएं जोड़ी गई हैं:

  • कैरियर की खास सुविधाओं के लिए नियमों को पार्स करना.
  • एम्बेड किए गए सुरक्षित एलिमेंट (eSE) के ऐक्सेस को पसंद के मुताबिक बनाना या इनमें से एक या एक से ज़्यादा का इस्तेमाल करके, eSE को प्रोवाइड करना:

    • SECURE_ELEMENT_PRIVILEGED_OPERATION सिस्टम की खास अनुमति
    • कॉन्फ़िगर किए जा सकने वाले ऐक्सेस नियम वाले ऐप्लिकेशन के मास्टर (ARA-M) ऐप्लिकेशन आइडेंटिफ़ायर (AID)
    • reset OMAPI रीडर को रीसेट करने के लिए सिस्टम एपीआई
  • डिवाइस की सुविधाओं को फ़िल्टर करने के लिए, ऐप्लिकेशन के बारे में पाठकों को साफ़ तौर पर जानकारी देना.

सिग्नल की क्षमता की रिपोर्टिंग

Android 11 में, सिग्नल मेज़रमेंट के कई टाइप चुने और पसंद के मुताबिक बनाए जा सकते हैं. इससे, फ़्रेमवर्क 4G LTE और 5G NR रेडियो ऐक्सेस नेटवर्क (RANs) के सिग्नल की क्षमता की रिपोर्ट कर सकता है. इसके बाद, सिग्नल की रिपोर्ट की गई क्षमताओं का इस्तेमाल करके, यह कंट्रोल किया जा सकता है कि आपके डिवाइसों पर सिग्नल बार कैसे दिखें.

वाई-फ़ाई

मोबाइल और इंटरनेट सेवा देने वाली कंपनी के वाई-फ़ाई नेटवर्क के कॉन्फ़िगरेशन

Android 11 में, वाई-फ़ाई सुझाव एपीआई का इस्तेमाल करके, कैरियर के वाई-फ़ाई नेटवर्क कॉन्फ़िगरेशन जोड़े जा सकते हैं. इसके लिए, आपको कैरियर कॉन्फ़िगरेशन मैनेजर में carrier_wifi_string_array पैरामीटर कॉन्फ़िगर करने की ज़रूरत नहीं है.

टेदरिंग के लिए वाई-फ़ाई हॉटस्पॉट (सॉफ़्ट एपी) की सुविधा

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

  • SSID और BSSID
  • सुरक्षा का टाइप (इसमें WPA3 भी शामिल है)
  • छिपा हुआ SSID
  • ऑपरेटिंग बैंड और चैनल (इसमें एसीएस भी शामिल है)
  • ज़्यादा से ज़्यादा कितने क्लाइंट जोड़े जा सकते हैं
  • अपने-आप बंद होने के लिए टाइम आउट की वैल्यू
  • अनुमति वाली सूची और ब्लॉकलिस्ट, ताकि उपयोगकर्ता उन डिवाइसों को कंट्रोल कर सके जो उससे जुड़े हैं

वाई-फ़ाई नेटवर्क चुनने की सुविधा को बेहतर बनाया गया

Android 11 में, वाई-फ़ाई नेटवर्क चुनने की सुविधा को बेहतर बनाया गया है, ताकि वाई-फ़ाई नेटवर्क से कनेक्ट करने की सुविधा को बेहतर बनाया जा सके.

वाई-फ़ाई पासपॉइंट की सुविधाओं को बेहतर बनाना

Android 11 में, Passpoint सुविधा में ये सुधार किए गए हैं:

  • प्रोफ़ाइल के खत्म होने की सुविधा, जिसकी मदद से सिस्टम, उपयोगकर्ता को सूचना दे सकता है और प्रोफ़ाइल के खत्म होने की तारीखों को लागू कर सकता है. इसके लिए, SubscriptionParameters/ExpirationDate फ़ील्ड को शुरू करने वाली प्रोफ़ाइल की ज़रूरत होती है.
  • Passpoint R1 प्रोफ़ाइलों के लिए, निजी और खुद हस्ताक्षर किए गए सीए सर्टिफ़िकेट के साथ काम करना.
  • बिना सीए सर्टिफ़िकेट वाली Passpoint R1 प्रोफ़ाइलों के साथ काम करता है. कनेक्शन की पुष्टि करने के लिए, सिस्टम डिफ़ॉल्ट ट्रस्ट स्टोर का इस्तेमाल करता है.
  • नाम वाले एएए डोमेन को एएनक्यूपी एफ़क्यूडीएन से अलग कॉन्फ़िगर करने की सुविधा (PPS-MO में Extension/Android नोड का इस्तेमाल करके). इससे, कनेक्शन की सुरक्षा से समझौता किए बिना, विज्ञापन में दिखाए गए डोमेन से अलग कोई AAA डोमेन तय किया जा सकता है.
  • एक ही FQDN वाले कई इंस्टॉल किए गए Passpoint कॉन्फ़िगरेशन के साथ काम करता है. यह उन मोबाइल और इंटरनेट सेवा देने वाली कंपनियों के लिए फ़ायदेमंद है जो अपने नेटवर्क पर, मोबाइल देश कोड (एमसीसी) और मोबाइल नेटवर्क कोड (एमएनसी) के एक से ज़्यादा कॉम्बिनेशन डिप्लॉय करती हैं, लेकिन उनके पास सिर्फ़ एक एफ़क्यूडीएन होता है.
  • Passpoint R3 ऐक्सेस पॉइंट का पता लगाने और उन्हें स्वीकार करने की सुविधा.
  • बेहतर नेटवर्क मैचिंग:
    • HomeSP/HomeOIList के लिए, होम की सेवा देने वाली कंपनी से मैच करने की सुविधा काम करती है.
    • HomeSP/OtherHomePartners के लिए, होम प्रोवाइडर को मैच करने की सुविधा काम करती है.
    • ईएपी तरीके से मैच करने की ज़रूरी शर्त को हटाता है, जो Passpoint स्पेसिफ़िकेशन के मुताबिक ज़रूरी नहीं है.

वाई-फ़ाई प्रोफ़ाइलों में, सामान्य नाम के साथ काम करने की सुविधा को बेहतर बनाया गया

Android 11 में, अगर किसी कैरियर का रूट सर्टिफ़िकेट देने वाली संस्था (सीए) बदल जाती है, तो भी Wi-Fi प्रोफ़ाइलें मान्य रहती हैं. ऐसा तब होता है, जब सामान्य नाम को वैकल्पिक Android एक्सटेंशन सबट्री में बताया गया हो. पिछले वर्शन में, रूट सीए बदलने पर उपयोगकर्ताओं को कैरियर से नई प्रोफ़ाइल डाउनलोड करनी पड़ती थी.

डेटा

डेटा ऐक्सेस ऑडिटिंग

Android 11 में डेटा ऐक्सेस की ऑडिटिंग की सुविधा जोड़ी गई है. इससे ऐप्लिकेशन डेवलपर को यह पता लगाने में मदद मिलती है कि उनके ऐप्लिकेशन और डिपेंडेंसी, उपयोगकर्ताओं का निजी डेटा (जैसे, जगह की जानकारी और कैमरे का डेटा) कैसे ऐक्सेस करती हैं. डेवलपर, ऐप्लिकेशन के अलग-अलग हिस्सों की पहचान करने के लिए, जटिल और कई काम करने वाले ऐप्लिकेशन के लिए एट्रिब्यूशन टैग तय कर सकते हैं.

ज़्यादा जानकारी के लिए, डेटा ऐक्सेस की ऑडिटिंग लेख पढ़ें.

डिसप्ले

Bubbles notification API के अपडेट

Android 10 में बबल नोटिफ़िकेशन एपीआई की सुविधा जोड़ी गई है. इसकी मदद से, उपयोगकर्ता अपने डिवाइस पर कहीं से भी कई काम कर सकते हैं. Android 11 में, बबल की सुविधा को बेहतर बनाने के लिए कई बदलाव किए गए हैं. सबसे अहम बदलावों में, बबल को डिफ़ॉल्ट रूप से चालू करना और सेटिंग को डेवलपर के लिए उपलब्ध विकल्पों से हटाना शामिल है. Android प्लैटफ़ॉर्म में बबल की सुविधा को लागू करने के लिए, कुछ करने की ज़रूरत नहीं है.

डिवाइस कंट्रोल

डिवाइस कंट्रोल की सुविधा, Android 11 से उपलब्ध है. इसकी मदद से, उपयोगकर्ता पावर मेन्यू से लाइट, थर्मोस्टैट, और कैमरे जैसे बाहरी डिवाइसों को तुरंत देख और कंट्रोल कर सकता है. डिवाइस एग्रीगेटर (उदाहरण के लिए, Google Home) और तीसरे पक्ष के वेंडर के ऐप्लिकेशन, इस स्पेस में डिवाइसों को दिखाने के लिए उपलब्ध करा सकते हैं. इस सुविधा को इस्तेमाल करने के लिए, प्लैटफ़ॉर्म को लागू करने की ज़रूरत नहीं है. डिफ़ॉल्ट तौर पर लागू होने वाला वर्शन, AOSP सिस्टम यूज़र इंटरफ़ेस में शामिल होता है. अपने कंट्रोल ऐप्लिकेशन में डिवाइस कंट्रोल की सुविधा जोड़ने के बारे में जानकारी पाने के लिए, Android डेवलपर पेज पर बाहरी डिवाइसों को कंट्रोल करना लेख पढ़ें.

टेक्स्ट की कैटगरी तय करने वाले टूल से जुड़े अपडेट

Android 11 में, टेक्स्ट क्लासिफ़ायर सेवा को डिफ़ॉल्ट रूप से लागू करने की सुविधा को अपडेट किया जा सकता है. यह सुविधा, ExtServices के मुख्य मॉड्यूल में मौजूद है. डिवाइस बनाने वाली कंपनियों को TextClassifierService को लागू करने के लिए, इस तरीके का इस्तेमाल करने का सुझाव दिया जाता है. ऐसा इसलिए, क्योंकि इसे मुख्य OTA अपडेट के ज़रिए अपडेट किया जा सकता है.

Enterprise

उपयोगकर्ता के लिए पसंद के मुताबिक टाइप लागू करना

Android 11 में, उपयोगकर्ताओं के अलग-अलग टाइप के बारे में बताया गया है. इसमें, Android के मल्टी-उपयोगकर्ता मोड की सुविधा के तहत, अलग-अलग तरह के उपयोगकर्ताओं के बारे में बताया गया है. इस सुविधा की मदद से, OEM, पहले से तय किए गए AOSP उपयोगकर्ता टाइप को पसंद के मुताबिक बना सकते हैं. साथ ही, नए प्रोफ़ाइल टाइप तय कर सकते हैं. ज़्यादा जानकारी के लिए, उपयोगकर्ता टाइप सेक्शन देखें.

वर्क प्रोफ़ाइल में किए गए सुधार

Android 11 में वर्क प्रोफ़ाइल के लिए, निजता और इस्तेमाल से जुड़ी सुविधाओं को बेहतर बनाया गया है. इन सुविधाओं को इस्तेमाल से जुड़ी मुख्य समस्याओं को हल करने के लिए डिज़ाइन किया गया है. यह ज़रूरी है कि ये सुधार, पूरे नेटवर्क में एक जैसा लागू किए जाएं.

Android के साथ काम करने वाले आईटी एडमिन को, अपने कर्मचारियों के काम में इस्तेमाल किए जाने वाले किसी भी Android डिवाइस पर, इस सुविधा को उपलब्ध कराना होगा. ज़रूरी वर्कफ़्लो के यूज़र एक्सपीरियंस को बेहतर बनाने से, BYOD वाले एनवायरमेंट में Android को इस्तेमाल करने की लागत काफ़ी कम हो जाती है. सभी डिवाइसों पर निजता से जुड़ी सुविधाओं को एक जैसा लागू करने से भी उपयोगकर्ता का भरोसा बढ़ता है. कुछ अपडेट में ये शामिल हैं:

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

इंटरैक्शन

Context Hub के रनटाइम एनवायरमेंट से जुड़े अपडेट

Android 11 में CHRE API v1.4 को शामिल किया गया है. इसमें 5G सेल की जानकारी, नैनोऐप्लिकेशन डीबग डंप, और अन्य सुधारों के लिए सहायता शामिल है. इसमें नैनोऐप्लिकेशन में, माइक्रोकंट्रोलर के लिए TensorFlow Lite का इस्तेमाल करने की सुविधा भी शामिल है. ज़्यादा जानकारी के लिए, Context Hub Runtime Environment (CHRE) देखें.

हैप्टिक

Android 11 में, आपके डिवाइस पर हैप्टिक्स लागू करने और उसकी परफ़ॉर्मेंस का आकलन करने के बारे में नई गाइड शामिल है.

टेक्स्ट लिखो

गेमपैड

Android 11 में, तीसरे पक्ष के गेमिंग कंट्रोलर के साथ काम करने की सुविधा जोड़ी गई है. इनमें ये शामिल हैं:

  • Nintendo Switch Pro कंट्रोलर: Android ने Nintendo Switch Pro कंट्रोलर के लिए, यूएसबी और ब्लूटूथ, दोनों तरह की कनेक्टिविटी जोड़ी है. सभी लागू करने के लिए, CTS जांच ज़रूरी है. लागू करने की पुष्टि करने के लिए, NintendoSwitchProTest का इस्तेमाल करें.

  • Steam कंट्रोलर: Android, Steam कंट्रोलर के लिए यूएसबी कनेक्टिविटी जोड़ता है.

न्यूरल नेटवर्क

सबसे सही तरीके

ऐप्लिकेशन डेवलपर को NNAPI का इस्तेमाल करने के लिए बढ़ावा देने के लिए, Android 11 पर चलने वाले डिवाइसों पर NNAPI ड्राइवर लागू करते समय, इन सबसे सही तरीकों का पालन करें.

कंट्रोल फ़्लो

Android 11 में, NNAPI IF और WHILE नाम के दो कंट्रोल फ़्लो ऑपरेशन जोड़ता है. ये ऑपरेशन, अन्य मॉडल को आर्ग्युमेंट के तौर पर लेते हैं और उन्हें शर्त के हिसाब से (IF) या बार-बार (WHILE) चलाते हैं. इससे ऐसे मॉडल बनाए जा सकते हैं जो इनपुट वैल्यू के आधार पर अलग-अलग ऑपरेशन करते हैं या अनरोल किए बिना कई बार ऑपरेशन करते हैं.

फ़ेंस किए गए एक्ज़ीक्यूशन

Android 11 में, NNAPI sync_fence हैंडल की सूची के लिए इंतज़ार करने की अनुमति देता है. साथ ही, sync_fence ऑब्जेक्ट को वैकल्पिक तौर पर दिखाता है. यह ऑब्जेक्ट, प्रोसेस पूरी होने पर सिग्नल भेजता है. इससे छोटे क्रम के मॉडल और स्ट्रीमिंग के इस्तेमाल के उदाहरणों के लिए, ओवरहेड कम हो जाता है. फ़ेंस किए गए एक्ज़ीक्यूशन की मदद से, sync_fence को सिग्नल देने या उसके लिए इंतज़ार करने वाले अन्य कॉम्पोनेंट के साथ बेहतर तरीके से इंटरऑपरेट किया जा सकता है.

मेमोरी डोमेन

Android 11 या उसके बाद के वर्शन वाले डिवाइसों के लिए, NNAPI, ऐसे मेमोरी डोमेन के साथ काम करता है जो ड्राइवर से मैनेज किए जाने वाले बफ़र के लिए, एलोकेटर इंटरफ़ेस उपलब्ध कराते हैं. इससे, एक ही ड्राइवर पर एक के बाद एक कई बार चलाए जाने वाले प्रोग्राम के बीच, डिवाइस की नेटिव मेमोरी को पास किया जा सकता है. साथ ही, अनावश्यक डेटा को कॉपी करने और ट्रांसफ़ॉर्म करने से रोका जा सकता है.

सेवा की क्वालिटी

Android 11 से, NNAPI बेहतर सेवा की क्वालिटी (QoS) देता है. इसके लिए, ऐप्लिकेशन को अपने मॉडल की प्राथमिकताएं बताने की सुविधा मिलती है. साथ ही, यह भी बताया जा सकता है कि किसी मॉडल को तैयार होने में ज़्यादा से ज़्यादा कितना समय लगेगा और किसी निर्देश को पूरा होने में ज़्यादा से ज़्यादा कितना समय लगेगा.

साइन वाला 8-बिट क्वांटिज़ेशन

Android 11 में लॉन्च किया गया न्यूरल नेटवर्क एचएएल (एनएन एचएएल) 1.3, न्यूरल नेटवर्क एपीआई के लिए, साइन किए गए 8-बिट क्वांटिज़ेशन के साथ काम करता है. ज़्यादा जानकारी के लिए, Android 11 में NN HAL के अपडेट देखें.

टेस्ट में सुधार

Android 11 में एक जांच करने वाली सुविधा शामिल है. इसका इस्तेमाल, NNAPI ड्राइवर के लागू होने पर फ़ज़ टेस्ट करने के लिए किया जाता है. साथ ही, यह ज़्यादा इस्तेमाल की स्थितियों में ड्राइवर के काम करने की पुष्टि करने के लिए, क्रैश टेस्ट की एक सीरीज़ भी करता है.

ज़्यादा जानकारी के लिए, ये देखें:

सेंसर

हिंज ऐंगल सेंसर का टाइप

Android 11 में हिंग ऐंगल सेंसर टाइप का इस्तेमाल किया गया है. यह एक ऐसा सेंसर है जो डिवाइस के दो अहम हिस्सों के बीच के ऐंगल का पता लगाता है.

Sensors Multi-HAL 2.1

Sensors Multi-HAL 2.1, Android 11 पर उपलब्ध है. यह Sensors Multi-HAL 2.0 का एक वर्शन है. यह ऐसे सब-एचएएल लोड करने की सुविधा देता है जो हिंगल ऐंगल सेंसर टाइप को दिखा सकते हैं. इस तरह के सेंसर का इस्तेमाल करने के लिए, सब-एचएएल को 2.1 सब-एचएएल हेडर में बताए गए सब-एचएएल एपीआई का इस्तेमाल करना होगा.

मीडिया

डीआरएम

Android 11 में MediaDrmService को हटाने के बाद, MediaDrm/Crypto IPC पाथ को आसान बनाया गया है. उपलब्ध डीआरएम प्लग इन की सूची बनाने के लिए, एक नया MediaDrm एपीआई जोड़ा गया है.

MediaCodec में कम लेटेंसी वाली डीकोडिंग

Android 11 में MediaCodec 2.0 शामिल है, ताकि कम इंतज़ार के साथ मीडिया को डिकोड किया जा सके. यह सुविधा, रीयल-टाइम ऐप्लिकेशन के लिए ज़रूरी है.

अन्य चीज़ें

Android 11 से, AOSP Gallery ऐप्लिकेशन के लिए ACTION_VIEW इंटेंट के application/sdp MIME टाइप के साथ काम करना ज़रूरी नहीं है. application/sdp MIME टाइप के लिए ACTION_VIEW इंटेंट फ़िल्टर को, AOSP Gallery ऐप्लिकेशन की मेनिफ़ेस्ट फ़ाइल से हटा दिया गया है.

इन ज़रूरी शर्तों के बारे में 3.2.3.1 सेक्शन में बताया गया है. सीडीडी के मुख्य ऐप्लिकेशन इंटेंट.

परफ़ॉर्मेंस

Userspace lmkd

Android 11 में, ऐप्लिकेशन को बंद करने की नई रणनीति को शामिल किया गया है. इससे, डिवाइस में मेमोरी की कमी और परफ़ॉर्मेंस में गिरावट आने से बचा जा सकता है.

ताकत

टीवी के स्टैंडबाय मोड के लिए, ध्यान न देने पर स्लीप मोड चालू होना

Android 11 में, टीवी के स्टैंडबाय मोड के लिए, 'ध्यान न देने पर स्लीप मोड' नाम की नई सुविधा जोड़ी गई है. यह बैटरी बचाने वाली सुविधा है. इसकी मदद से, उपयोगकर्ता के डिवाइस पर कोई गतिविधि न होने पर, डिवाइस के स्लीप मोड (कम बैटरी मोड) में जाने का समय तय किया जा सकता है. भले ही, डिवाइस पर वेकलॉक चालू हों.

सुरक्षित

OEMCrypto

Android 11, OEMCrypto API के वर्शन 16 के साथ काम करता है.

स्टोरेज

डिवाइस का स्कोप किया गया स्टोरेज

Android 11 में स्कोप किया गया स्टोरेज काम करता है. इससे, ऐप्लिकेशन के लिए बाहरी स्टोरेज का ऐक्सेस सीमित हो जाता है. इसके अलावा, MediaProvider, बाहरी स्टोरेज के लिए फ़ाइल सिस्टम हैंडलर (FUSE के लिए) बन जाता है. इससे बाहरी स्टोरेज पर मौजूद फ़ाइल सिस्टम और MediaProvider डेटाबेस एक जैसा हो जाता है.

SDCardFS का बंद होना

Android 11 में, SDCardFS की सुविधा काम नहीं करती. वीटीएस टेस्टिंग में, SDCardFS के तौर पर लिस्ट किए गए माउंटेड फ़ाइल सिस्टम का इस्तेमाल नहीं किया जा सकता. SDCardFS के फ़ंक्शन को दूसरे तरीकों से बदल दिया गया है.

जाँचें

Compatibility Test Suite (CTS)

Android 11 के लिए, CTS में कई नए मुख्य मॉड्यूल और जांच में बदलाव किए गए हैं. ज़्यादा जानकारी के लिए, सीटीएस के रिलीज़ नोट देखें.

APEX मैनेजमेंट एपीआई के लिए सीटीएस टेस्ट

Android 11 से, CtsShimApex पैकेज में पहले से बने दो ऐप्लिकेशन शामिल हैं. CTS इनका इस्तेमाल, विशेषाधिकारों और अनुमतियों की जांच करने के लिए करता है.

अगर आपका डिवाइस, APEX पैकेज मैनेजमेंट के साथ काम नहीं करता है या डिवाइस पर Android का 10 या उससे पहले का वर्शन चल रहा है, तो पहले से बने दो ऐप्लिकेशन को सिस्टम में अलग-अलग इंस्टॉल किया जाना चाहिए.

ज़्यादा जानकारी के लिए, CTS शिम पैकेज देखें.

सीटीएस के रिलीज़ नोट

Android 11 में कई नए मुख्य मॉड्यूल और बदलावों की जांच की सुविधाएं जोड़ी गई हैं.

डीबग करना

स्कोप वाली वेंडर लॉगिंग

Android 11 में एक नया एचएएल, IDumpstateDevice (1.1 वर्शन) जोड़ा गया है. यह एचएएल, स्टैंडर्ड बग रिपोर्ट में शामिल वेंडर लॉग के दायरे को ज़्यादा सटीक बनाने के लिए, नए तरीके उपलब्ध कराता है. साथ ही, उपयोगकर्ता के बिल्ड को वेंडर लॉगिंग को चालू और बंद करने की अनुमति देता है. उपयोगकर्ता के बिल्ड के लिए, यह सुविधा डिफ़ॉल्ट रूप से बंद रहती है. इससे OEM को इस बात पर ज़्यादा कंट्रोल मिलता है कि अलग-अलग तरह की गड़बड़ी की रिपोर्ट में क्या शामिल किया जाए.

GWP-ASan: हेप में गड़बड़ी का पता लगाना

GWP-ASan एक नेटिव मेमोरी ऐलोकेटर सुविधा है. इससे 32- और 64-बिट, दोनों प्रोसेस में, यूज़-आफ़्टर-फ़्री (यूएएफ़) और ढेर-बफ़र-ओवरफ़्लो बग का पता लगाने में मदद मिलती है.

Android 11 में, सिस्टम ऐप्लिकेशन और प्लैटफ़ॉर्म के लिए, GWP-ASan की सुविधा अपने-आप चालू होती है. इसे प्लैटफ़ॉर्म में बंद न करें और अपने ऐप्लिकेशन में चालू करें.

अपडेट

डाइनैमिक सिस्टम अपडेट (डीएसयू) में किए गए सुधार

Android 10 में, डाइनैमिक सिस्टम अपडेट (डीएसयू) में सुधार किए गए हैं. इनमें ये शामिल हैं:

  • एक नया फ़्रंटएंड, एक-क्लिक वाला डीएसयू लोडर
  • एक से ज़्यादा पार्टीशन वाले डीएसयू के लिए सहायता
  • बेहतर सुरक्षा के लिए, OEM के हस्ताक्षर वाले डीएसयू
  • डीएसयू और डिवाइसों के बीच काम करने की सुविधा को मैनेज करने के नए तरीके

एक से ज़्यादा SKU के लिए OTA पैकेज

Android 11 या उसके बाद के वर्शन में, अलग-अलग SKU वाले कई डिवाइसों के लिए एक ओटीए पैकेज का इस्तेमाल किया जा सकता है. ऐसा करने के लिए, टारगेट किए गए डिवाइसों को डाइनैमिक फ़िंगरप्रिंट का इस्तेमाल करने के लिए कॉन्फ़िगर करना होगा. साथ ही, ओटीए टूल का इस्तेमाल करके ओटीए मेटाडेटा को अपडेट करना होगा, ताकि डिवाइस के नाम और फ़िंगरप्रिंट को शर्तों से पहले और बाद की एंट्री में शामिल किया जा सके.

रिलीज़ के लिए बिल्ड पर हस्ताक्षर करना

रिलीज़ के लिए बाइनरी साइन करने के कई सीएलआई निर्देशों को Android 11 में बदला गया है.

वेंडर टेस्ट सुइट (वीटीएस) 11

Android 11 वेंडर टेस्ट सुइट (वीटीएस), कर्नल और हार्डवेयर एब्स्ट्रैक्शन लेयर (एचएएल) की पूरी जांच करता है.

वर्चुअल A/B

Android 11, वर्चुअल A/B उपलब्ध कराकर, A/B अपडेट और नॉन-A/B अपडेट को एक साथ जोड़ता है. वर्चुअल A/B, डिवाइसों पर आसानी से अपडेट करता है. साथ ही, स्टोरेज की लागत को कम करता है.

टेस्ट करना

डिफ़ॉल्ट रूप से Scudo हीप ऐलोकेटर

Android 11 से, सभी नेटिव कोड के लिए scudo heap allocator का इस्तेमाल किया जाता है. हालांकि, कम मेमोरी वाले डिवाइसों पर अब भी jemalloc का इस्तेमाल किया जाता है. इसलिए, अब आपको हर बाइनरी के लिए scudo को चालू करने की ज़रूरत नहीं है. scudo के बारे में ज़्यादा जानकारी के लिए, Scudo पेज देखें.

TV

सीएएस फ़्रेमवर्क

Android 11, Android TV के लिए मीडिया कंडीशनल ऐक्सेस सिस्टम (मीडिया सीएएस) फ़्रेमवर्क के साथ काम करता है. यह तीसरे पक्ष के डेवलपर और OEM के लिए स्टैंडर्ड Java API उपलब्ध कराता है. ज़्यादा जानकारी के लिए, सीएएस फ़्रेमवर्क देखें.

मल्टीमीडिया टनलिंग

Android 11 के लिए, उपयोगकर्ता सीधे Tuner से फ़ीड किए गए ऑडियो और वीडियो कॉन्टेंट के साथ, मल्टीमीडिया टनल को लागू कर सकते हैं.

ट्यूनर फ़्रेमवर्क

Android 11, Android TV के लिए Tuner Framework के साथ काम करता है. यह Tuner HAL, Tuner SDK API, और Tuner Resource Manager का इस्तेमाल करके, ऑडियो/वीडियो कॉन्टेंट डिलीवर करता है.

टीवी इनपुट फ़्रेमवर्क

Android TV इनपुट फ़्रेमवर्क (TIF), Android TV पर लाइव कॉन्टेंट को डिलीवर करना आसान बनाता है. साथ ही, यह मैन्युफ़ैक्चरर को Android TV को कंट्रोल करने के लिए इनपुट मॉड्यूल बनाने के लिए स्टैंडर्ड एपीआई उपलब्ध कराता है. साथ ही, लाइव टीवी खोजने और सुझाव पाने की सुविधा चालू करता है. Android 11 में, TIF के लिए तीन नए कॉम्पोनेंट जोड़े गए हैं.