Android 12 और Android 12L रिलीज़ नोट

यह पृष्ठ Android 12 और Android 12L रिलीज़ में प्रमुख विशेषताओं का सारांश देता है और अतिरिक्त जानकारी के लिंक प्रदान करता है। ये फीचर सारांश इस साइट पर फीचर के दस्तावेज़ीकरण स्थान के अनुसार व्यवस्थित किए गए हैं।

वास्तुकला

ऑलवेज़ऑनहॉटवर्डडिटेक्टर क्लास अपडेट

एंड्रॉइड 12 में शुरू, ऑलवेज़ऑनहॉटवर्डडिटेक्टर क्लास जिसमें इसकी फ़ैक्टरी विधि, android.service.voice.VoiceInteractionService.createAlwaysOnHotwordDetector() शामिल है, एक सार्वजनिक एपीआई के बजाय एक सिस्टम एपीआई ( @SystemApi ) है। AlwaysOnHotwordDetector क्लास का उद्देश्य सिस्टम-स्तरीय विशेषाधिकारों वाले सहायक ऐप्स द्वारा उपयोग करना है, जो आमतौर पर ओएस रिलीज़ के साथ बंडल होते हैं। एंड्रॉइड 11 और उससे पहले के संस्करण में, एपीआई को चेक द्वारा संरक्षित किया जाता है जो यह सुनिश्चित करता है कि कॉल करने वाला वर्तमान में सक्रिय सहायक ऐप है, जिससे एपीआई अन्य तृतीय-पक्ष ऐप्स द्वारा अनुपयोगी हो जाता है।

इसके अतिरिक्त, एंड्रॉइड 12 में ध्वनि ट्रिगर एपीआई के माध्यम से माइक्रोफ़ोन उपयोग से संबंधित अनुमतियों के एट्रिब्यूशन और प्रवर्तन में सुधार करने के लिए ध्वनि ट्रिगर सुविधा संवर्द्धन शामिल है। SoundTriggerManager या AlwaysOnHotwordDetector कक्षाओं के माध्यम से अप्रत्यक्ष उपयोग सहित माइक्रोफ़ोन उपयोग को मूल पैकेज (सहायक ऐप) के लिए जिम्मेदार ठहराया जाता है जो AlwaysOnHotwordDetector क्लास को कॉल करता है। इससे माइक्रोफ़ोन का उपयोग करने वाले पैकेजों पर उपयोगकर्ता की गोपनीयता और पारदर्शिता में सुधार होता है। एंड्रॉइड 11 और उससे पहले के संस्करण में, माइक्रोफ़ोन उपयोग का श्रेय सिस्टम उपयोगकर्ता को दिया जाता है क्योंकि मूल पैकेज सीधे ध्वनि ट्रिगर एपीआई का उपयोग नहीं करता है, बल्कि system_server प्रक्रिया में रहने वाली उच्च-स्तरीय सेवाओं के माध्यम से होता है।

इन परिवर्तनों का प्रभाव इस प्रकार है:

  • AlwaysOnHotwordDetector क्लास का उपयोग करने वाले नॉनसिस्टम ऐप्स एंड्रॉइड 12 एपीआई के खिलाफ संकलित करने में विफल रहते हैं क्योंकि एपीआई को सार्वजनिक सतह से हटा दिया गया था।
  • AlwaysOnHotwordDetector क्लास का उपयोग करने वाले मौजूदा सिस्टम ऐप्स को रनटाइम पर ध्वनि ट्रिगर सुविधाओं का उपयोग करने से वंचित किया जा सकता है। इस समस्या का समाधान करने और इन ऐप्स को ध्वनि ट्रिगर के माध्यम से माइक्रोफ़ोन तक पहुंचने की अनुमति देने के लिए, इन ऐप्स के लिए RECORD_AUDIO और CAPTURE_AUDIO_HOTWORD अनुमतियां घोषित करें।

एंड्रॉइड रस्ट भाषा समर्थन

Android 12 अब रस्ट कोड उपयोग का समर्थन करता है। सेटअप दस्तावेज़ में जोड़ा गया एक नया अनुभाग रस्ट के साथ एंड्रॉइड पर विकास के लिए मार्गदर्शन प्रदान करता है।

एंड्रॉइड रस्ट, विभिन्न मॉड्यूल के बारे में अधिक जानकारी के लिए, और उदाहरण देखने के लिए (साथ ही आईडीई सेटअप जानकारी प्राप्त करने के लिए), एंड्रॉइड रस्ट परिचय पर नया एंड्रॉइड रस्ट अनुभाग देखें।

बूट छवि शीर्षलेख

एंड्रॉइड 12 बूट इमेज हेडर संस्करण 4 का उपयोग जोड़ता है, जो जेनेरिक कर्नेल इमेज (जीकेआई) आर्किटेक्चर का समर्थन करने वाले उपकरणों के लिए प्राथमिक बूट छवि है। एंड्रॉइड 12 कर्नेल और रैमडिस्क की अखंडता की जांच के लिए एक boot_signature भी प्रदान करता है। जाँच, जो VtsSecurityAvbTest में की जाती है, GKI आर्किटेक्चर का उपयोग करने वाले उपकरणों के लिए आवश्यक है।

अधिक पढ़ने के लिए, बूट इमेज हेडर पेज देखें।

Bootconfig को लागू करने में परिवर्तन

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

अधिक पढ़ने के लिए, कार्यान्वयन बूटकॉन्फिग पर जाएँ।

कस्टम फ़ॉन्ट फ़ॉलबैक

Android 12 से पहले, AOSP ( /system/fonts विभाजन में) या विक्रेता विभाजन ( /product/fonts या /system/fonts विभाजन में) में डिवाइस-स्थापित फ़ॉन्ट फ़ाइलों को अपडेट करने के लिए OEM से सिस्टम अपडेट की आवश्यकता होती थी। इस आवश्यकता का इमोजी संगतता पर महत्वपूर्ण प्रभाव पड़ता है। एंड्रॉइड 12 में आप इंस्टॉल किए गए फ़ॉन्ट फ़ाइलों को प्रबंधित करने और सिस्टम अपडेट के बिना डिवाइस-इंस्टॉल फ़ॉन्ट फ़ाइलों को अपडेट करने के लिए FontManager सिस्टम सेवा का उपयोग कर सकते हैं।

इस नई सुविधा के बारे में जानकारी के लिए, कस्टम फ़ॉन्ट फ़ॉलबैक लागू करना देखें।

डीएमए-बीयूएफ ढेर

एंड्रॉइड 12 में, GKI 2.0 ION एलोकेटर को DMA-BUF हीप्स से बदल देता है

स्थानीय फ़िल्टर सक्षम करें

एंड्रॉइड 12 एक सुविधा पेश करता है जिसका उपयोग आप नए डिवाइस प्रकारों के लिए डिफ़ॉल्ट सिस्टम भाषाओं और लोकेल फ़िल्टर को कॉन्फ़िगर करने के लिए कर सकते हैं। यह आपको फ़ैक्टरी कैलिब्रेशन के दौरान oem/oem.prop के माध्यम से फ़िल्टर प्रॉपर्टी मान और डिफ़ॉल्ट भाषा सेट करने और सिस्टम छवि में फ़िल्टर को बेक किए बिना प्रतिबंधों को कॉन्फ़िगर करने में सक्षम बनाता है।

अधिक जानकारी के लिए, स्थानीय फ़िल्टर सक्षम करना देखें।

फ्लैश विक्रेता रैमडिस्क

एंड्रॉइड 12 एक फास्टबूट कमांड के माध्यम से विक्रेता रैमडिस्क को फ्लैश करने के लिए समर्थन पेश करता है जो एक डिवाइस से पूर्ण vendor_boot छवि खींचता है। कमांड होस्ट-साइड फास्टबूट टूल को वेंडर बूट हेडर को पढ़ने, रीइमेज करने और नई इमेज को फ्लैश करने के लिए प्रेरित करता है। इस समर्थन में विभाजन आकार और ऑफसेट जैसे आवश्यक डेटा प्राप्त करने के लिए बूटलोडर और फास्टबूट परिवर्तन शामिल हैं।

अधिक जानकारी के लिए, यूजरस्पेस पेज में फास्टबूट पर फ्लैशिंग वेंडर रैमडिस्क देखें।

जीकेआई संस्करण

एंड्रॉइड 12 में शुरू करके, KMI संस्करण का एंड्रॉइड रिलीज़ भाग कर्नेल से निकाला जा सकता है और बिल्ड समय पर डिवाइस मैनिफ़ेस्ट में इंजेक्ट किया जा सकता है।

अधिक जानकारी के लिए, GKI संस्करण देखें।

एमएम घटनाएँ-ऐतिहासिक स्मृति आँकड़े

एंड्रॉइड 12 पर लॉन्च होने वाले डिवाइस mm_events उपयोग कर सकते हैं, जो मेमोरी से संबंधित आंकड़ों का एक सेट है जो समय-समय पर कैप्चर किया जाता है जब सिस्टम मेमोरी दबाव का अनुभव करता है। mm_events perfetto ट्रेसिंग तंत्र के साथ एकीकृत किया गया है और न्यूनतम प्रदर्शन ओवरहेड जोड़ता है। सांख्यिकी संग्रह एक विन्यास योग्य अवधि के लिए सक्रिय रहता है, नियमित अंतराल पर आंकड़ों को कैप्चर करता है।

mm_events आँकड़ों का उपयोग करने के तरीके के बारे में जानकारी के लिए, MM इवेंट्स - ऐतिहासिक मेमोरी सांख्यिकी देखें।

सिस्टम अलर्ट विंडो प्रतिबंध

एंड्रॉइड इकोसिस्टम की सुरक्षा में सुधार करने के लिए, एंड्रॉइड 12 ने SYSTEM_ALERT_WINDOW अनुमति प्राप्त करना कठिन बना दिया है और तृतीय-पक्ष ऐप्स को अन्य तृतीय-पक्ष ऐप्स से ओवरले को ब्लॉक करने की अनुमति देता है।

एंड्रॉइड 12 में प्रीइंस्टॉल्ड ऐप्स को स्वचालित रूप से SYSTEM_ALERT_WINDOW ऐपऑप प्रदान नहीं किया जाता है। प्रीइंस्टॉल्ड ऐप का उपयोग करने से पहले इसे उपयोगकर्ता द्वारा स्पष्ट रूप से प्रदान किया जाना चाहिए। सिस्टम ऐप्स को अभी भी डिफ़ॉल्ट रूप से अनुमति मिलती है।

तृतीय-पक्ष ऐप्स अपने ऊपर एप्लिकेशन ओवरले बनाए जाने से ऑप्ट-आउट कर सकते हैं। यह cloak and dagger शैली के हमलों के खिलाफ एक सुरक्षा तंत्र प्रदान करता है। यह सभी ऐप्स के लिए उपलब्ध है ताकि सुरक्षा के प्रति संवेदनशील ऐप्स, जैसे बैंकिंग ऐप्स, अपनी सुरक्षा कर सकें। इस कार्यक्षमता का उपयोग करने के लिए, ऐप को अपने मेनिफ़ेस्ट में HIDE_OVERLAY_WINDOWS अनुमति घोषित करनी होगी।

HIDE_NON_SYSTEM_OVERLAY_WINDOWS(signature|privileged) को HIDE_OVERLAY_WINDOWS के पक्ष में अस्वीकार कर दिया गया है।

विक्रेता बूट विभाजन बदलता है

बूट इमेज हेडर संस्करण 4 का उपयोग करने वाले एंड्रॉइड 12 डिवाइस में vendor_boot विभाजन में एकाधिक विक्रेता रैमडिस्क के लिए समर्थन है। ये रैमडिस्क टुकड़े विक्रेता रैमडिस्क अनुभाग में क्रमिक रूप से संयोजित हैं। एक विक्रेता रैमडिस्क तालिका विक्रेता रैमडिस्क अनुभाग के लेआउट और प्रत्येक विक्रेता रैमडिस्क टुकड़े के मेटाडेटा का वर्णन करती है।

एंड्रॉइड 12 और उच्चतर में विक्रेता बूट विभाजन में परिवर्तन के कारण, आप विक्रेता रैमडिस्क खंड नाम के रूप में default उपयोग नहीं कर सकते हैं; इसे आरक्षित के रूप में नामित किया गया है। किसी भी परिस्थिति में विक्रेता रैमडिस्क फ़्रैगमेंट को नाम देने के लिए इसका उपयोग करने की अनुमति नहीं है।

अधिक जानने के लिए, विक्रेता बूट विभाजन और एकाधिक विक्रेता रैमडिस्क देखें।

ऑडियो

संयुक्त ऑडियो डिवाइस रूटिंग

संयुक्त ऑडियो डिवाइस रूटिंग सुविधा एक साथ कई ऑडियो डिवाइसों में ऑडियो स्ट्रीमिंग के लिए समर्थन जोड़ती है। इस सुविधा का उपयोग करके, विशेषाधिकार प्राप्त ऐप्स सिस्टम एपीआई के माध्यम से किसी विशेष रणनीति के लिए कई पसंदीदा डिवाइस का चयन कर सकते हैं। ऐप्स इस सुविधा द्वारा प्रदान किए गए सार्वजनिक एपीआई का उपयोग करके ऑडियो उपकरणों की क्षमताओं को अधिक सटीक रूप से खोज सकते हैं।

अधिक जानकारी के लिए, संयुक्त ऑडियो डिवाइस रूटिंग पृष्ठ देखें।

ऑडियो HAL V7 में अपडेट

बैकवर्ड संगतता समस्याओं को संबोधित करने के लिए, एंड्रॉइड 13 से शुरू होने वाले सभी एचएएल परिवर्तनों के लिए स्थिर एआईडीएल अनिवार्य होगा। भविष्य में एआईडीएल को अपनाने के लिए तैयार करने और बढ़ाने के लिए, एंड्रॉइड 12 में ऑडियो एचएएल के संस्करण 7 में महत्वपूर्ण बदलाव किए गए हैं।

अधिक जानकारी के लिए, ऑडियो HAL V7 अनुभाग के अपडेट और ऑडियो नीति उदाहरण देखें।

कैमरा

फोल्डेबल उपकरणों के लिए कैमरा स्थिर मेटाडेटा प्रविष्टि

एंड्रॉइड 12 deviceStateOrientationMap कैमरा स्टैटिक मेटाडेटा प्रविष्टि पेश करता है जो कैमरा एचएएल को कैमरा क्लाइंट और कैमरा फ्रेमवर्क को डिवाइस की फोल्ड स्थिति में बदलाव के कारण सेंसर ओरिएंटेशन परिवर्तनों के बारे में सूचित करने की अनुमति देता है। फोल्डेबल डिवाइस वैकल्पिक रूप से एक या अधिक लॉजिकल कैमरों का उपयोग कर सकते हैं जो विभिन्न डिवाइस फोल्ड स्थितियों के लिए अलग-अलग सेंसर ओरिएंटेशन वाले भौतिक उपकरणों से बने होते हैं। deviceStateOrientationMap मेटाडेटा प्रविष्टि कैमरा फ्रेमवर्क को यह सुनिश्चित करने की अनुमति देती है कि कैप्चर परिणामों में सक्रिय भौतिक आईडी बदलने पर आवश्यक आउटपुट सतह परिवर्तन लागू होते हैं।

अधिक विस्तृत जानकारी के लिए, metadata_definitions.xml देखें।

कैमराएक्स विक्रेता एक्सटेंशन समर्थन आवश्यकता

एंड्रॉइड 12 में, कैमराएक्स एक्सटेंशन का समर्थन करने वाले उपकरणों में ro.camerax.extensions.enabled प्रॉपर्टी true पर सेट होनी चाहिए, जो यह पूछने की अनुमति देती है कि कोई डिवाइस एक्सटेंशन का समर्थन करता है या नहीं।

अधिक जानकारी के लिए, किसी डिवाइस पर विक्रेता लाइब्रेरी सेट करना देखें।

क्वाड बायर कैमरा सेंसर सपोर्ट

एंड्रॉइड 12 प्लेटफ़ॉर्म एपीआई पेश करता है जो ऐप्स को अल्ट्रा हाई-रिज़ॉल्यूशन कैमरा सेंसर वाले उपकरणों का लाभ उठाने देता है, आमतौर पर क्वाड या नॉन बायर पैटर्न के साथ जो छवि गुणवत्ता और कम-रोशनी प्रदर्शन के मामले में लचीलापन प्रदान करते हैं। नए एपीआई इन सेंसरों के व्यवहार का समर्थन करते हैं, यह ध्यान में रखते हुए कि वे "डिफ़ॉल्ट" मोड के बजाय "अधिकतम रिज़ॉल्यूशन" मोड में काम करते समय विभिन्न स्ट्रीम कॉन्फ़िगरेशन और संयोजनों का समर्थन कर सकते हैं।

अल्ट्रा हाई-रिज़ॉल्यूशन कैमरा सेंसर के लिए कैमरा एचएएल समर्थन लागू करने के लिए, डिवाइस निर्माताओं को निम्नलिखित फ़ाइलों के लिए परिवर्तन लागू करना होगा:

अनुकूलता

सिम कार्ड के लिए एडीएन समर्थन आवश्यकता

एंड्रॉइड 12 से, सीटीएस परीक्षण के लिए उपयोग किए जाने वाले उपकरणों में सभी सिम कार्डों में संक्षिप्त डायलिंग नंबर (एडीएन) संग्रहीत करने के लिए समर्थन होना चाहिए।

अधिक विवरण के लिए, स्क्रीन और स्टोरेज देखें।

कैमरा इसके अपडेट

एंड्रॉइड 12 कैमरा इमेज टेस्ट सूट (आईटीएस) में विभिन्न अपडेट पेश करता है जिसमें नए और अपडेट किए गए परीक्षण, पायथन 3 में रीफैक्टरिंग और मोबली टेस्ट फ्रेमवर्क को अपनाना शामिल है।

अधिक जानकारी के लिए, Android 12 कैमरा इमेज टेस्ट सूट रिलीज़ नोट्स देखें।

सीडीडी अद्यतन

एंड्रॉइड 12 संगतता परिभाषा दस्तावेज़ नई सुविधाओं के अपडेट और पहले जारी कार्यक्षमता के लिए आवश्यकताओं में बदलाव के साथ पिछले संस्करणों पर दोहराता है।

कनेक्टिविटी

5जी नेटवर्क स्लाइसिंग

एंड्रॉइड 12 5G नेटवर्क स्लाइसिंग के लिए समर्थन प्रदान करता है, एकल नेटवर्क कनेक्शन को कई अलग-अलग वर्चुअल कनेक्शन में विभाजित करने के लिए नेटवर्क वर्चुअलाइजेशन का उपयोग होता है जो विभिन्न प्रकार के ट्रैफ़िक के लिए अलग-अलग मात्रा में संसाधन प्रदान करता है। यह नेटवर्क ऑपरेटरों को ग्राहकों के एक विशेष वर्ग के लिए विशिष्ट सुविधाएँ प्रदान करने के लिए नेटवर्क का एक हिस्सा समर्पित करने की अनुमति देता है।

अधिक जानकारी के लिए, 5G नेटवर्क स्लाइसिंग देखें।

सहयोगी डिवाइस मैनेजर प्रोफ़ाइल

एंड्रॉइड 12 और उच्चतर को लक्षित करने वाले ऐप्स घड़ी से कनेक्ट होने पर सहयोगी डिवाइस प्रोफाइल का उपयोग कर सकते हैं। प्रोफ़ाइल का उपयोग डिवाइस-प्रकार-विशिष्ट अनुमतियों के सेट को एक चरण में प्रदान करके नामांकन प्रक्रिया को सरल बनाता है।

फ़ोन का स्क्रीनशॉट जिसमें अनुमतियाँ प्रदान करने का त्वरित प्रस्ताव दिखाया गया है

बंडल अनुमतियाँ डिवाइस कनेक्ट होने के बाद सहयोगी ऐप को दी जाती हैं और केवल डिवाइस से जुड़े रहने तक ही रहती हैं। ऐप को हटाने या एसोसिएशन को हटाने से अनुमतियाँ हट जाती हैं।

अधिक जानकारी के लिए, सहयोगी डिवाइस प्रोफ़ाइल देखें।

आईएमएस सेवा पात्रता (टीएस.43)

एंड्रॉइड 12 में टीएस.43 सर्विस एंटाइटेलमेंट कॉन्फ़िगरेशन के लिए समर्थन शामिल है, एक जीएसएमए विनिर्देश जो वॉयस-ओवर-वाई-फाई (VoWiFi), वॉयस-ओवर-एलटीई (वीओएलटीई), आईपी पर एसएमएस सहित सेवाओं के सक्रियण के लिए एंटाइटेलमेंट सत्यापन चरण को परिभाषित करता है। (SMSoIP), eSIM सहयोगी डिवाइस (अनुरोध करने वाले डिवाइस से जुड़े) का ऑन-डिवाइस सर्विस एक्टिवेशन (ODSA) और डेटा प्लान की जानकारी।

अधिक जानकारी के लिए, आईएमएस सेवा पात्रता देखें।

आईएमएस एकल पंजीकरण

एंड्रॉइड 12 एमएमटीईएल और आरसीएस सुविधाएं प्रदान करने के लिए एकल पंजीकरण मॉडल के लिए समर्थन जोड़ता है। यह मॉडल डिवाइसों को डिवाइस के ImsService द्वारा प्रदान किए गए एकल IMS पंजीकरण के माध्यम से सभी IMS सुविधाओं को प्रबंधित करने की अनुमति देता है। दोहरे पंजीकरण मॉडल की तुलना में, जहां एक डिवाइस पर कई आईएमएस पंजीकरण प्रबंधित किए जाते हैं, एकल पंजीकरण एक वाहक के नेटवर्क पर ट्रैफ़िक को कम करता है और विश्वसनीयता बढ़ाता है।

अधिक जानकारी के लिए, आईएमएस एकल पंजीकरण देखें।

स्थान समय क्षेत्र का पता लगाना

एंड्रॉइड 12 में स्थान समय क्षेत्र पहचान, एक वैकल्पिक स्वचालित समय क्षेत्र पहचान सुविधा शामिल है जो उपकरणों को वर्तमान समय क्षेत्र निर्धारित करने के लिए अपने स्थान और समय क्षेत्र मानचित्र डेटा का उपयोग करने की अनुमति देती है।

अधिक जानकारी के लिए, स्थान समय क्षेत्र का पता लगाना देखें।

मैक रैंडमाइजेशन

एंड्रॉइड 12 गैर-स्थायी मैक रैंडमाइजेशन प्रकार पेश करता है, जो एंड्रॉइड को प्रत्येक कनेक्शन की शुरुआत में कुछ नेटवर्क के लिए मैक पते को फिर से यादृच्छिक करने की अनुमति देता है।

अधिक जानकारी के लिए, मैक रैंडमाइजेशन व्यवहार देखें।

नेटवर्क का चयन

एंड्रॉइड 12 NetworkScore क्लास का उपयोग करके एक नया नेटवर्क चयन तंत्र पेश करता है। नेटवर्क चयन इस बात को प्रभावित करता है कि एंड्रॉइड ऐप और सिस्टम नेटवर्क अनुरोधों को कैसे पूरा करता है, और यह भी प्रभावित करता है कि किसी ऐप के लिए डिफ़ॉल्ट नेटवर्क कैसे चुना जाता है।

अधिक जानकारी के लिए, नेटवर्क चयन देखें।

अधिसूचना कॉल स्टाइल

एंड्रॉइड 12 से शुरू करते हुए, हम अनुशंसा करते हैं कि ऐप्स इनकमिंग और चालू वॉयस और वीडियो कॉल के लिए नई अधिसूचना शैली, CallStyle का उपयोग करें। इस अधिसूचना शैली में फोन कॉल का उत्तर देने, अस्वीकार करने और हैंग करने के लिए एक्शन बटन शामिल हैं। यह वार्तालापों द्वारा उपयोग की जाने वाली समान व्यक्ति-केंद्रित शैली का भी उपयोग करता है, जो शेड के शीर्ष पर कॉल सूचनाओं को रैंकिंग देने के इसके व्यवहार के अनुरूप है।

ऐप्स को CallStyle अधिसूचना शैली का उपयोग करने के लिए, उन्हें या तो पूर्ण स्क्रीन आशय या अग्रभूमि सेवा (संबंधित अनुमति के साथ) का उपयोग करना होगा। यह शैली कॉल के लिए सूचनाओं को शेड के शीर्ष पर रैंक करती है। चालू स्थिति में कॉल के लिए, यह शैली स्टेटस बार में एक चिप जोड़ती है जिससे उपयोगकर्ता तुरंत कॉलिंग ऐप पर वापस लौट सकते हैं।

अधिक जानकारी के लिए, कॉल अधिसूचनाएँ देखें।

पासपॉइंट अपडेट

एंड्रॉइड 12 पासपॉइंट आर 3 और अन्य पासपॉइंट सुविधाओं जैसे नियम और शर्तें, स्थल सूचना यूआरएल, सजाए गए पहचान उपसर्ग, और डीऑथेंटिकेशन आसन्न हैंडलिंग पेश करता है।

इन सुविधाओं के बारे में अधिक जानकारी के लिए, पासपॉइंट (हॉटस्पॉट 2.0) देखें।

त्वरित एक्सेस वॉलेट अपडेट

एंड्रॉइड 12 या उच्चतर में, क्विक एक्सेस वॉलेट सुविधा एंड्रॉइड 11 की तरह पावर मेनू के बजाय शेड से उपलब्ध है। वॉलेट यूआई अब सिस्टम यूआई में चलता है और frameworks/base/packages/SystemUI/src/com/android/systemui/wallet में स्थित है। frameworks/base/packages/SystemUI/src/com/android/systemui/wallet

अधिक जानकारी के लिए, क्विक एक्सेस वॉलेट देखें।

सरलीकृत कनेक्टिविटी उपयोगकर्ता अनुभव

एंड्रॉइड 12 एक वैकल्पिक सरलीकृत कनेक्टिविटी अनुभव प्रदान करता है जो उपयोगकर्ताओं को अपने नेटवर्क कनेक्शन को बेहतर ढंग से समझने, इंटरनेट प्रदाताओं के बीच स्विच करने और नेटवर्क कनेक्टिविटी समस्याओं का निवारण करने में मदद करता है।

अधिक जानकारी के लिए कनेक्टिविटी यूजर इंटरफ़ेस देखें।

समय स्रोत प्राथमिकता

एंड्रॉइड 12 में शुरू होकर, फ्रेमवर्क डिफ़ॉल्ट रूप से नेटवर्क आइडेंटिटी एंड टाइम ज़ोन (एनआईटीजेड) स्रोत पर नेटवर्क टाइम प्रोटोकॉल (एनटीपी) समय स्रोत को प्राथमिकता देता है।

अपने डिवाइस पर समय स्रोत प्राथमिकता को कॉन्फ़िगर और परीक्षण करने के तरीके के विवरण के लिए, समय स्रोत प्राथमिकता देखें।

2जी को अक्षम करने के लिए टॉगल करें

सुरक्षा में सुधार के लिए, एंड्रॉइड 12 सेटिंग्स में एक 2जी टॉगल पेश करता है जो उपयोगकर्ताओं को 2जी सेलुलर कनेक्शन को पूरी तरह से अक्षम करने की अनुमति देता है। इस सुविधा के लिए रेडियो 1.6 एचएएल लागू किया जाना चाहिए।

2जी टॉगल सुविधा डिफ़ॉल्ट रूप से सक्षम है। कैरियर, CarrierConfig ध्वज KEY_HIDE_ENABLE_2G के माध्यम से रनटाइम पर सुविधा को अक्षम कर सकते हैं।

डिवाइस निर्माताओं को यह सुनिश्चित करना होगा कि आपातकालीन कॉलिंग के दौरान सभी नेटवर्क उपलब्ध हों।

यूआईसीसी विनिर्देश

एंड्रॉइड 12 में, सीटीएस वाहक एपीआई परीक्षण चलाने के लिए, डिवाइस को सीटीएस वाहक विशेषाधिकारों के साथ एक डेवलपर यूआईसीसी का उपयोग करने की आवश्यकता होती है जो तृतीय-पक्ष जीएसएमए टीएस.48 टेस्ट प्रोफ़ाइल विनिर्देश के नवीनतम संस्करण में निर्दिष्ट आवश्यकताओं को पूरा करता है।

अधिक जानकारी के लिए यूआईसीसी तैयार करना देखें।

वाई-फाई एपी/एपी समवर्ती

एंड्रॉइड 12 वाई-फाई एपी/एपी समवर्ती सुविधा पेश करता है, जो उपकरणों को एक ब्रिज्ड डुअल (एपी+एपी) टेदरिंग हॉटस्पॉट लाने की अनुमति देता है।

अधिक जानकारी के लिए, वाई-फाई एपी/एपी कॉनकरेंसी देखें।

वाई-फ़ाई/सेलुलर कोएक्स चैनल से बचाव

एंड्रॉइड 12 वाई-फाई/सेलुलर कोएक्स चैनल अवॉइडेंस सुविधा पेश करता है, जो सेलुलर चैनलों के बीच हस्तक्षेप होने पर असुरक्षित वाई-फाई चैनलों की पहचान करता है और उनके उपयोग को रोकता है। इसमें एसटीए, सॉफ्टएप, वाई-फाई डायरेक्ट (पी2पी), वाई-फाई अवेयर (एनएएन) जैसे इंटरफेस शामिल हैं।

वाई-फाई सुरक्षा प्रोटोकॉल संवर्द्धन

एंड्रॉइड 12 WPA3 हैश-टू-एलिमेंट (H2E), WPA2/WPA3-एंटरप्राइज़ ट्रांज़िशन मोड और ट्रांज़िशन डिसेबल इंडिकेशन के लिए समर्थन पेश करता है।

अधिक जानकारी के लिए, WPA3 और वाई-फाई एन्हांस्ड ओपन देखें।

वाई-फाई एसटीए/एसटीए समवर्ती

एंड्रॉइड 12 वाई-फाई एसटीए/एसटीए समवर्ती सुविधा पेश करता है, जो उपकरणों को एक साथ दो वाई-फाई नेटवर्क से कनेक्ट करने की अनुमति देता है।

अधिक जानकारी के लिए, वाई-फ़ाई एसटीए/एसटीए कॉन्करेंसी देखें।

उपकरण

Android 12 नई ऑटोमोटिव सुविधाएँ

इन नई सुविधाओं के बारे में अधिक जानने के लिए ऑटोमोटिव क्या नया है देखें:

प्रदर्शन

अविश्वसनीय स्पर्शों को रोकें

सिस्टम सुरक्षा को बनाए रखने और अच्छे उपयोगकर्ता अनुभव के लिए, एंड्रॉइड 12 अविश्वसनीय स्पर्श घटनाओं को रोकने के लिए समर्थन जोड़ता है। यह ऐप्स को स्पर्श घटनाओं का उपभोग करने से रोकता है जहां एक ओवरले ऐप को असुरक्षित तरीके से अस्पष्ट करता है।

वार्तालाप सूचनाएं और विजेट

एंड्रॉइड 11 ने प्राथमिकता और चेतावनी स्तर के आधार पर नोटिफिकेशन शेड पर वार्तालाप सूचनाओं के व्यवहार और प्लेसमेंट को अनुकूलित करने के लिए समर्थन जोड़ा, जिससे वार्तालापों को महत्वपूर्ण के रूप में चिह्नित किया जा सके और वार्तालाप स्पेस में वार्तालाप विशिष्ट बुलबुले लॉन्च किए जा सकें। इन Android 11 सुविधाओं के आधार पर, Android 12 वार्तालाप विजेट सुविधा उपयोगकर्ताओं को होम स्क्रीन पर महत्वपूर्ण संपर्कों के लिए वार्तालाप विजेट जोड़ने में सक्षम बनाती है, जिससे वे अधिसूचना की प्रतीक्षा किए बिना आसानी से बातचीत फिर से शुरू कर सकते हैं।

अधिक जानकारी के लिए, वार्तालाप सूचनाएं और विजेट देखें।

खिड़की धुंधली

विंडो-ब्लर इफ़ेक्ट (जैसे बैकग्राउंड ब्लर और ब्लर बैक) को लागू करने के लिए एंड्रॉइड 12 में सार्वजनिक एपीआई उपलब्ध हैं। इन एपीआई के साथ, आप अपनी विंडो के पीछे जो कुछ भी है उसे धुंधला कर सकते हैं। आप धुंधली पृष्ठभूमि के साथ विंडो बना सकते हैं, फ्रॉस्टेड ग्लास प्रभाव बना सकते हैं, या क्षेत्र की गहराई प्रभाव पैदा करते हुए, उनके पीछे की पूरी स्क्रीन को धुंधला करके विंडो दिखा सकते हैं। आप इन दोनों को मिला भी सकते हैं.

इस नई सुविधा और इसे लागू करने के तरीके के बारे में अधिक जानकारी के लिए विंडो ब्लर्स पेज देखें।

खिड़की का आवर्धन

एंड्रॉइड 12 में, कम दृष्टि वाले उपयोगकर्ता विंडो आवर्धन सुविधा का उपयोग करके अपने डिस्प्ले पर किसी भी चीज़ को बड़ा कर सकते हैं। विंडो आवर्धन उपयोगकर्ताओं को संपूर्ण स्क्रीन पर ज़ूम फ़ंक्शन का उपयोग करने के विपरीत, स्क्रीन के एक चयनित भाग को बड़ा करने की सुविधा देता है। चयनित विंडो को पूरे डिस्प्ले में खींचा जा सकता है, जो उन्हें आवश्यकतानुसार स्क्रीन के विभिन्न हिस्सों को बड़ा करने में सक्षम बनाता है।

अधिक जानकारी के लिए, विंडो मैग्निफायर देखें।

उद्यम

डिवाइस प्रशासन अद्यतन

Android 12 में निम्नलिखित डिवाइस प्रशासन अपडेट शामिल हैं:

  • प्रबंधित प्रोफ़ाइल डेटा पृथक्करण अद्यतन। कार्य प्रोफ़ाइल वाले व्यक्तिगत उपकरणों पर, एंड्रॉइड 12 डिवाइस हार्डवेयर पहचानकर्ताओं (आईएमईआई, एमईआईडी, सीरियल नंबर) तक पहुंच हटा देता है और एक अद्वितीय, नामांकन-विशिष्ट आईडी प्रदान करता है जो किसी विशिष्ट संगठन के लिए कार्य प्रोफ़ाइल नामांकन की पहचान करता है। विवरण के लिए, डिवाइस पहचानकर्ता देखें।

  • डिवाइस प्रोविजनिंग अपडेट. एंड्रॉइड 12 में डिवाइस प्रोविजनिंग में कई बदलाव शामिल हैं। विवरण और परिवर्तनों की सूची के लिए, Android 12 अपडेट देखें।

GRAPHICS

कंपोजर एचएएल में हॉट प्लग हैंडलिंग

डिस्प्ले क्षमताएं (जैसे डिस्प्ले मोड और समर्थित एचडीआर प्रकार) उन उपकरणों पर गतिशील रूप से बदल सकती हैं जिनमें बाहरी रूप से कनेक्टेड डिस्प्ले (एचडीएमआई या डिस्प्लेपोर्ट के माध्यम से) होते हैं, जैसे एंड्रॉइड टीवी सेट-टॉप-बॉक्स (एसटीबी) और ओवर-द-टॉप (ओटीटी) उपकरण। एंड्रॉइड 12 से, फ्रेमवर्क में बदलाव हॉट ​​प्लग हैंडलिंग और डायनामिक डिस्प्ले क्षमताओं का समर्थन करते हैं।

अधिक जानकारी के लिए, कंपोज़र एचएएल में हॉट प्लग हैंडलिंग देखें।

मॉड्यूलर सिस्टम घटक

एंड्रॉइड 13 में कई नए और अपडेटेड मॉड्यूलर सिस्टम घटक शामिल हैं। नए मॉड्यूल हैं:

  • एआरटी : इस मॉड्यूल का लक्ष्य उपयोगकर्ताओं को नवीनतम प्रबंधित रनटाइम अनुकूलन, सुविधाएं और बग फिक्स की पेशकश करके एंड्रॉइड अनुभव को बेहतर बनाना है।

  • डिवाइस शेड्यूलिंग : इस मॉड्यूल में तर्क होता है जो पता लगाता है कि डिवाइस निष्क्रिय स्थिति में है या नहीं, और उपयोगकर्ता के व्यवधान के बिना इसे रीबूट किया जा सकता है।

मौजूदा मॉड्यूल में अद्यतन:

  • एडीबीडी : मॉड्यूल सीमा को अद्यतन किया गया।

  • दस्तावेज़यूआई : अक्षम फ़ाइल ब्राउज़िंग।

  • ExtServices : DisplayHashingService जोड़ा गया और मॉड्यूल सीमा को अद्यतन किया गया।

  • मीडिया : एक नया मीडिया घटक जोड़ा गया।

  • एनएनएपीआई रनटाइम : मॉड्यूल सीमा को अपडेट किया गया।

  • PermissionController : PermissionController मॉड्यूल को पूरी तरह से मॉड्यूलर बनाया और मॉड्यूल सीमा को अपडेट किया।

  • एसडीके एक्सटेंशन : मॉड्यूल जिम्मेदारी को अपडेट किया गया और एक नया घटक जोड़ा गया।

  • आँकड़े : मॉड्यूल सीमा अद्यतन की गई।

  • टेदरिंग : अतिरिक्त कार्यक्षमता ने मॉड्यूल सीमा को अद्यतन किया।

  • समय क्षेत्र डेटा : पैकेज प्रारूप अपडेट किया गया।

  • वाई-फ़ाई : मॉड्यूल सीमा को अद्यतन किया गया।

मिडिया

संगत मीडिया ट्रांसकोडिंग

संगत मीडिया ट्रांसकोडिंग उपकरणों को ऐप्स के साथ संगतता बनाए रखते हुए, वीडियो कैप्चर करने के लिए HEVC जैसे आधुनिक, स्टोरेज-कुशल मीडिया प्रारूपों का उपयोग करने की अनुमति देता है। इस सुविधा के साथ, डिवाइस निर्माता स्टोरेज और बैंडविड्थ आवश्यकताओं को कम करते हुए वीडियो की गुणवत्ता में सुधार करने के लिए डिफ़ॉल्ट रूप से AVC के बजाय HEVC का उपयोग कर सकते हैं। अधिक जानकारी के लिए, संगत मीडिया ट्रांसकोडिंग देखें।

प्रदर्शन

ऐप हाइबरनेशन

एंड्रॉइड 12 उन ऐप्स को हाइबरनेट करने की क्षमता प्रदान करता है जिनका उपयोगकर्ता कुछ महीनों तक उपयोग नहीं करता है, अनुमति स्वतः-निरसन के समान।

अधिक जानकारी के लिए ऐप हाइबरनेशन देखें।

सीग्रुप अमूर्त परत

एंड्रॉइड 12 में नियंत्रण समूह (सीग्रुप) एब्स्ट्रैक्शन परत नई सुविधाओं का परिचय देती है, जैसे विशिष्ट सीग्रुप नियंत्रकों को वैकल्पिक के रूप में परिभाषित करने की क्षमता, और एक नए task_profiles कमांड का उपयोग करना जो अप्रचलित writepid कमांड को प्रतिस्थापित करता है। यह प्रतिस्थापन यह सुनिश्चित करता है कि सीग्रुप पदानुक्रम में कार्यों को स्थानांतरित करते समय अंतर्निहित सीग्रुप कार्यान्वयन का ऊपरी परतों पर कोई प्रभाव नहीं पड़ता है। एंड्रॉइड 12 प्रति-एपीआई-स्तरीय कार्य प्रोफ़ाइल के लिए समर्थन भी पेश करता है।

अधिक जानकारी के लिए, सीग्रुप एब्स्ट्रैक्शन लेयर देखें।

अनुमतियां

ब्लूटूथ अनुमतियाँ

Android 12 निम्नलिखित ब्लूटूथ अनुमतियाँ प्रस्तुत करता है, जो BLUETOOTH और BLUETOOTH_ADMIN अनुमतियों को प्रतिस्थापित करती हैं:

  • BLUETOOTH_SCAN : ऐप्स को आस-पास के ब्लूटूथ डिवाइसों को खोजने और जोड़ने की अनुमति देता है।
  • BLUETOOTH_ADVERTISE : ऐप्स को आस-पास के ब्लूटूथ डिवाइसों पर विज्ञापन करने की अनुमति देता है।
  • BLUETOOTH_CONNECT : ऐप्स को युग्मित ब्लूटूथ डिवाइस से कनेक्ट करने की अनुमति देता है।

ये अनुमतियाँ नए NEARBY_DEVICES रनटाइम अनुमति समूह का हिस्सा हैं। यह अनुमति समूह LOCATION रनटाइम अनुमति की आवश्यकता के बिना स्मार्टवॉच से कनेक्ट करने जैसे उपयोग के मामलों को सक्षम बनाता है।

ये नई अनुमतियाँ ऐप के अनुकूल हैं और एंड्रॉइड 11 या उससे पहले के संस्करण पर चलने वाले ऐप्स के लिए किसी बदलाव की आवश्यकता नहीं है। एंड्रॉइड 11 या उससे नीचे के संस्करण को लक्षित करने वाले पुराने ऐप्स के लिए, प्लेटफ़ॉर्म स्वचालित रूप से पुराने ब्लूटूथ अनुमतियों के अनुरोधों को नई अनुमतियों के अनुरोधों में बदल देता है। जब कोई ऐप एंड्रॉइड 12 या उच्चतर को लक्षित करने के लिए अपग्रेड करता है, तो ऐप को स्पष्ट रूप से नई ब्लूटूथ अनुमतियों का अनुरोध करना होगा।

अनुमतियों का उपयोग करने के बारे में अधिक जानकारी के लिए, ब्लूटूथ अनुमतियाँ देखें।

गोपनीयता संकेतक

जब कोई ऐप कैमरे और माइक्रोफ़ोन ऐप-ऑप अनुमतियों के माध्यम से निजी डेटा स्रोत का उपयोग करता है तो एंड्रॉइड 12 उपयोगकर्ताओं को संकेतक प्रदर्शित करके पारदर्शिता प्रदान करता है।

ऐप ऑप्स गतिविधि की स्थिति और व्यक्तिगत एपीआई कॉल की संख्या दोनों को ट्रैक करता है, और उपयोगकर्ताओं को यह दिखाने के लिए एंड्रॉइड 12 में माइक्रोफ़ोन और कैमरा संकेतक के साथ इंटरैक्ट करता है कि ऐप्स ने उनके डिवाइस पर ऑडियो और कैमरा डेटा तक पहुंच प्राप्त की है। जब उपयोगकर्ता माइक्रोफ़ोन या कैमरा संकेतक पर क्लिक करते हैं, तो वे देखते हैं कि कौन से ऐप्स ने उनका डेटा एक्सेस किया है।

यह सुविधा सभी ओईएम के लिए अनिवार्य है। अधिक जानकारी के लिए गोपनीयता संकेतक देखें।

जगह

एंड्रॉइड 12 से शुरू करके, उपयोगकर्ता अनुरोध कर सकते हैं कि किसी ऐप को स्थान की जानकारी तक पहुंचने पर केवल अनुमानित सटीकता मिलती है

यह परिवर्तन केवल ऐप्स को प्रभावित करने के लिए डिज़ाइन किया गया है जब वे Android 12 या उच्चतर को लक्षित करते हैं। हालाँकि, जिन उपकरणों में PermissionController मॉड्यूल का पुराना संस्करण है, यह परिवर्तन लक्ष्य SDK संस्करण की परवाह किए बिना सभी ऐप्स को प्रभावित करता है।

क्रम

डेक्सप्रॉप्ट और <uses-library> जाँच करता है

एंड्रॉइड 12 ने < <uses-library> निर्भरता वाले जावा मॉड्यूल के लिए DEX फ़ाइलों (डेक्सप्रोऑप्ट) के समय से पहले (एओटी) संकलन के लिए सिस्टम परिवर्तन का निर्माण किया है। कुछ मामलों में ये बिल्ड सिस्टम परिवर्तन बिल्ड को तोड़ सकते हैं।

टूट-फूट की तैयारी कैसे करें और उन्हें ठीक करने और कम करने के नुस्खे के बारे में जानकारी के लिए, डेक्सप्रॉप्ट और <uses-library> चेक देखें।

परीक्षण

संगतता परीक्षण सूट (सीटीएस)

एंड्रॉइड 12 के लिए, सीटीएस के लिए कई नए कुंजी मॉड्यूल और परीक्षण परिवर्तन पेश किए गए हैं। अधिक जानकारी के लिए सीटीएस रिलीज़ नोट्स देखें।

टीवी

एचडीएमआई-सीईसी नियंत्रण सेवा

जब कोई डिवाइस जागता है या सो जाता है तो एंड्रॉइड 12 एचडीएमआई-कनेक्टेड डिस्प्ले को स्वचालित रूप से नियंत्रित करने के लिए एचडीएमआई-सीईसी का उपयोग करता है।

अधिक जानकारी के लिए HDMI-CEC नियंत्रण सेवा देखें।

ट्यूनर ढांचा

एंड्रॉइड 12 में:

  • ट्यूनर एचएएल 1.1 या उच्चतर वाला फ्रंटएंड डीटीएमबी डीटीवी मानक का समर्थन करता है। निम्नलिखित फ्रंटएंड क्षमताएं और सेटिंग्स समर्थित हैं:

    • DtmbFrontendCapabilities

    • DtmbFrontendSettings

  • ट्यूनर एसडीके एपीआई ट्यूनर एचएएल 1.1 में नई सुविधाओं का समर्थन करता है, जो ट्यूनर 1.0 का बैकवर्ड-संगत संस्करण अपग्रेड है।

  • android.media.tv.tuner.TunerVersionChecker.getTunerVersion() चल रहे HAL संस्करण की जाँच करता है।

अपडेट

शीर्ष संपीड़न

एंड्रॉइड पोनी एक्सप्रेस कंटेनर (एपेक्स) में अपडेट इंस्टॉल होने के बाद, इसका पूर्व-इंस्टॉल संस्करण अब उपयोग नहीं किया जाता है, लेकिन समान मात्रा में मेमोरी स्पेस लेता है। वह अधिग्रहीत स्थान अनुपलब्ध रहता है. एंड्रॉइड 12 में, APEX संपीड़न केवल-पढ़ने योग्य विभाजन (जैसे /system विभाजन) पर APEX फ़ाइलों के अत्यधिक संपीड़ित सेट का उपयोग करके इस भंडारण प्रभाव को कम करता है। Android 12 में APEX कम्प्रेशन के बारे में पढ़ने के लिए, Compressed APEXes देखें।

रेज़्युमे-ऑन-रिबूट सुरक्षा और सुविधा

एंड्रॉइड 12 उन्नत मल्टी-क्लाइंट समर्थन और सर्वर-आधारित रीबूट कार्यक्षमता पेश करता है। रिज्यूम-ऑन-रिबूट (आरओआर) प्रक्रिया उपयोगकर्ताओं को अतिरिक्त सुरक्षा और सुविधा प्रदान करती है क्योंकि ओटीए अपडेट डिवाइस के निष्क्रिय समय के दौरान किया जा सकता है, जबकि एंड्रॉइड 12 मल्टी-क्लाइंट और सर्वर-आधारित अपडेट कार्यक्षमताएं मिलकर डिवाइस हार्डवेयर-स्तरीय प्रकार की सुरक्षा प्रदान करती हैं।

अधिक जानकारी के लिए, रेज़्यूमे-ऑन-रिबूट देखें।

RoR के साथ सिम पिन रीप्ले

एंड्रॉइड 12 में आरओआर-आरंभित रिबूट के बाद निर्बाध पिन कोड सत्यापन के लिए सिम-पिन रीप्ले की सुविधा है। हर बार जब कोई उपयोगकर्ता इसे सफलतापूर्वक सक्षम, सत्यापित या संशोधित करता है तो सिम पिन को फिर से एन्क्रिप्ट और संग्रहीत किया जाता है।

अधिक जानकारी के लिए, सिम-पिन रीप्ले देखें।

वर्चुअल ए/बी अपडेट

एंड्रॉइड 12 स्नैपशॉट किए गए विभाजन पर वर्चुअल ए/बी संपीड़न का विकल्प प्रदान करता है। एंड्रॉइड 12 में, अपडेट करने योग्य विभाजन जिनका बूटलोडर उपयोग नहीं करता है, उन्हें स्थान बचाने के लिए स्नैपशॉट किया जा सकता है। इन्हें संपीड़ित भी किया जा सकता है. एंड्रॉइड 12 के लिए आपके बिल्ड में स्नैपशॉट संपीड़न सक्षम करने से /data विभाजन पर स्थान की बचत होती है।

स्नैपशॉट संपीड़न के साथ वर्चुअल ए/बी को लागू करने के लिए डिवाइस-विशिष्ट कोड में बदलाव की आवश्यकता होती है। वर्चुअल ए/बी अवलोकन और वर्चुअल ए/बी पृष्ठों को लागू करने पर परिवर्तन और कार्यान्वयन विवरण देखें।