यह पृष्ठ Android 12 रिलीज़ में प्रमुख विशेषताओं का सार प्रस्तुत करता है और अतिरिक्त जानकारी के लिए लिंक प्रदान करता है। ये सुविधा सारांश इस साइट पर सुविधा के दस्तावेज़ीकरण स्थान के अनुसार व्यवस्थित किए गए हैं।
आर्किटेक्चर
ऑलवेजऑनहॉटवर्ड डिटेक्टर क्लास अपडेट
एंड्रॉयड 12 में शुरू, AlwaysOnHotwordDetector वर्ग अपने कारखाने विधि, सहित android.service.voice.VoiceInteractionService.createAlwaysOnHotwordDetector()
, एक प्रणाली एपीआई (है @SystemApi
एक सार्वजनिक एपीआई) के बजाय। AlwaysOnHotwordDetector
वर्ग उपयोग के लिए सहायक सिस्टम स्तर विशेषाधिकार है, जो आमतौर ओएस रिलीज़ के साथ आए हैं के साथ एप्लिकेशन द्वारा किया जाता है। एंड्रॉइड 11 और उसके बाद के संस्करण में, एपीआई चेक द्वारा सुरक्षित है जो यह सुनिश्चित करता है कि कॉलर वर्तमान में सक्रिय सहायक ऐप है, जिससे एपीआई अन्य तृतीय-पक्ष ऐप द्वारा अनुपयोगी हो जाता है।
साथ ही, Android 12 शामिल ध्वनि ट्रिगर सुविधा रोपण और ध्वनि ट्रिगर एपीआई के माध्यम से माइक्रोफोन उपयोग से संबंधित अनुमतियों के प्रवर्तन में सुधार करने के संवर्द्धन। इस तरह के माध्यम से के रूप में अप्रत्यक्ष उपयोग सहित माइक्रोफोन उपयोग, SoundTriggerManager
या AlwaysOnHotwordDetector
कक्षाएं, उद्भव पैकेज (सहायक एप्लिकेशन) है कि कॉल करने के लिए जिम्मेदार ठहराया है AlwaysOnHotwordDetector
वर्ग। यह माइक्रोफ़ोन का उपयोग करने वाले पैकेज पर उपयोगकर्ता की गोपनीयता और पारदर्शिता में सुधार करता है। एंड्रॉयड 11 और कम में, माइक्रोफोन उपयोग क्योंकि प्रारंभिक पैकेज ध्वनि ट्रिगर एपीआई सीधे लेकिन में रहने वाले उच्च स्तरीय सेवाओं के माध्यम से उपयोग नहीं करता है प्रणाली उपयोगकर्ता को जिम्मेदार ठहराया है system_server
प्रक्रिया।
इन परिवर्तनों का प्रभाव इस प्रकार है:
- का उपयोग कर nonsystem क्षुधा
AlwaysOnHotwordDetector
वर्ग एंड्रॉयड 12 एपीआई के खिलाफ संकलित करने के लिए क्योंकि एपीआई सार्वजनिक सतह से हटा दिया गया था असफल। - मौजूदा प्रणाली का उपयोग क्षुधा
AlwaysOnHotwordDetector
वर्ग रनटाइम पर ध्वनि ट्रिगर सुविधाओं का उपयोग करने से इनकार किया जा सकता है। इस मुद्दे के समाधान और इन ऐप्स को ध्वनि ट्रिगर के माध्यम से माइक्रोफ़ोन तक पहुंचने की अनुमति देने के लिए, की घोषणाRECORD_AUDIO
औरCAPTURE_AUDIO_HOTWORD
इन ऐप्स के लिए अनुमतियाँ।
Android जंग भाषा समर्थन
Android 12 अब रस्ट कोड उपयोग का समर्थन करता है। सेटअप दस्तावेज़ में जोड़ा गया एक नया खंड Android पर जंग के साथ विकसित करने के लिए मार्गदर्शन प्रदान करता है।
एंड्रॉयड जंग बारे में अधिक जानकारी, विभिन्न मॉड्यूल, और उदाहरण देखने के लिए (और साथ ही आईडीई सेटअप जानकारी प्राप्त करने के लिए) के लिए, पर नए Android जंग खंड देखें एंड्रॉयड जंग परिचय ।
बूट इमेज हैडर
एंड्रॉयड 12 बूट छवि हैडर संस्करण 4, जो समर्थन उपकरणों के लिए प्राथमिक बूट छवि है के उपयोग कहते हैं जेनेरिक कर्नेल छवि (GKI) वास्तुकला। एंड्रॉयड 12 भी एक प्रदान करता है boot_signature
कर्नेल और ramdisk की अखंडता की जाँच के लिए। जांच है, जो में किया जाता है VtsSecurityAvbTest , GKI वास्तुकला का प्रयोग उपकरणों के लिए आवश्यक है।
अधिक जानकारी के लिए देखने के बूट छवि हैडर पेज।
बूटकॉन्फिग को लागू करने में परिवर्तन
एंड्रॉयड 12 में bootconfig सुविधा, निर्माण और एंड्रॉयड से 12 बूटलोडर से विन्यास विवरण पारित करने के लिए एक तंत्र, बदल देता androidboot.*
गिरी cmdline विकल्प एंड्रॉयड 11 और कम के साथ प्रयोग किया। यह सुविधा Android उपयोक्ता-स्थान के लिए कॉन्फ़िगरेशन पैरामीटरों को कर्नेल के लिए कॉन्फ़िगरेशन पैरामीटर से अलग करने का एक तरीका प्रदान करती है।
अधिक जानकारी के लिए यात्रा के कार्यान्वयन Bootconfig ।
कस्टम फ़ॉन्ट फ़ॉलबैक
एंड्रॉयड 12 करने से पहले, (में AOSP में डिवाइस से स्थापित फ़ॉन्ट फ़ाइलों को अद्यतन करने /system/fonts
विभाजन) या विक्रेता विभाजन (में /product/fonts
या /system/fonts
विभाजन) OEM से एक सिस्टम अपडेट की आवश्यकता है। इमोजी संगतता पर इस आवश्यकता का महत्वपूर्ण प्रभाव पड़ता है। एंड्रॉयड 12 में आप उपयोग कर सकते हैं FontManager
सिस्टम अपडेट के बिना स्थापित फ़ॉन्ट फ़ाइलों और अद्यतन डिवाइस से स्थापित फ़ॉन्ट फाइलों का प्रबंधन करने के लिए सिस्टम सेवा।
इस नई सुविधा के बारे में जानकारी के लिए, देखें कार्यान्वयन कस्टम फ़ॉन्ट निवर्तन।
डीएमए-बीयूएफ ढेर
एंड्रॉयड 12 में, GKI 2.0 डीएमए-BUF ढेर के साथ की जगह आयन संभाजक ।
स्थानीय फ़िल्टर सक्षम करना
एंड्रॉइड 12 एक ऐसी सुविधा पेश करता है जिसका उपयोग आप नए डिवाइस प्रकारों के लिए डिफ़ॉल्ट सिस्टम भाषाओं और स्थानीय फ़िल्टर को कॉन्फ़िगर करने के लिए कर सकते हैं। यह आप के माध्यम से फिल्टर संपत्ति के मूल्य और डिफ़ॉल्ट भाषा सेट करने के लिए सक्षम बनाता है oem/oem.prop
सिस्टम छवि में फिल्टर पाक के बिना कारखाने अंशांकन के दौरान, और कॉन्फ़िगर प्रतिबंधों के।
अधिक जानकारी के लिए, स्थान फिल्टर को सक्षम करने से ।
चमकती विक्रेता रैमडिस्क
एंड्रॉयड 12 द्वारा प्रस्तुत एक फ़ास्टबूट आदेश है कि पूरा खींचती है के माध्यम से विक्रेता ramdisks चमकती के लिए समर्थन vendor_boot
एक डिवाइस से छवि। कमांड होस्ट-साइड फ़ास्टबूट टूल को विक्रेता बूट हेडर को पढ़ने, रीइमेज करने और नई छवि को फ्लैश करने के लिए प्रेरित करता है। इस समर्थन में आवश्यक डेटा प्राप्त करने के लिए बूटलोडर और फास्टबूट परिवर्तन शामिल हैं, जैसे कि विभाजन आकार और ऑफसेट।
अधिक जानकारी के लिए, विक्रेता ramdisks चमकती पर यूज़रस्पेस में Fastboot पेज।
जीकेआई संस्करण
Android 12 से शुरू होकर, KMI संस्करण के Android रिलीज़ भाग को कर्नेल से निकाला जा सकता है और बिल्ड समय पर डिवाइस मेनिफेस्ट में इंजेक्ट किया जा सकता है।
अधिक जानकारी के लिए, देखें GKI संशोधन ।
एमएम इवेंट्स-ऐतिहासिक स्मृति आँकड़े
डिवाइस जो एंड्रॉयड 12 पर लांच का उपयोग कर सकते mm_events
, जो समय-समय पर कब्जा कर लिया हो स्मृति से संबंधित आंकड़ों का एक सेट है, जबकि एक प्रणाली अनुभवों स्मृति दबाव। mm_events
के साथ एकीकृत है perfetto
अनुरेखण तंत्र और कम से कम प्रदर्शन भूमि के ऊपर कहते हैं। सांख्यिकी संग्रह समय की एक विन्यास योग्य अवधि के लिए सक्रिय रहता है, नियमित अंतराल पर आंकड़ों को कैप्चर करता है।
कैसे उपयोग करने के लिए पर जानकारी के लिए mm_events
आँकड़े, देखने के ऐतिहासिक स्मृति सांख्यिकी - एम एम घटनाक्रम ।
सिस्टम अलर्ट विंडो प्रतिबंध
एंड्रॉयड पारिस्थितिकी तंत्र की सुरक्षा में सुधार के लिए, Android 12 यह मुश्किल प्राप्त करने के लिए बना दिया है SYSTEM_ALERT_WINDOW
अनुमति और तृतीय पक्ष एप्लिकेशन अन्य तीसरे पक्ष के क्षुधा से ओवरले ब्लॉक करने के लिए अनुमति देता है।
पहले से इंस्टॉल किए गए एप्लिकेशन स्वचालित रूप से नहीं दिया गया SYSTEM_ALERT_WINDOW
appOp एंड्रॉयड 12. में यह स्पष्ट रूप से उपयोगकर्ता द्वारा प्रदान किया जाना चाहिए से पहले, पहले से इंस्टॉल एप्लिकेशन इसका इस्तेमाल कर सकते हैं। सिस्टम ऐप्स को अभी भी डिफ़ॉल्ट रूप से अनुमति मिलती है।
तृतीय-पक्ष ऐप्स अपने ऊपर एप्लिकेशन ओवरले बनाने से ऑप्ट-आउट कर सकते हैं। इस के खिलाफ एक सुरक्षा तंत्र प्रदान करता है cloak and dagger
शैली हमला करता है। यह सभी ऐप्स के लिए उपलब्ध है ताकि सुरक्षा के प्रति संवेदनशील ऐप्स, जैसे कि बैंकिंग ऐप्स, अपनी सुरक्षा कर सकें। इस कार्यक्षमता का उपयोग करने के लिए, किसी ऐप की घोषणा करनी चाहिए HIDE_OVERLAY_WINDOWS
उनके प्रकट में अनुमति।
HIDE_NON_SYSTEM_OVERLAY_WINDOWS(signature|privileged)
के पक्ष में पदावनत किया गया है HIDE_OVERLAY_WINDOWS
।
विक्रेता बूट विभाजन बदलता है
एंड्रॉयड 12 बूट छवि हैडर संस्करण 4 का उपयोग उपकरणों में अनेक विक्रेता ramdisks के लिए समर्थन vendor_boot
विभाजन। ये रैमडिस्क टुकड़े विक्रेता रैमडिस्क खंड में क्रमिक रूप से जुड़े हुए हैं। एक विक्रेता रैमडिस्क तालिका विक्रेता रैमडिस्क अनुभाग के लेआउट और प्रत्येक विक्रेता रैमडिस्क खंड के मेटाडेटा का वर्णन करती है।
क्योंकि एंड्रॉयड 12 में विक्रेता बूट विभाजन में परिवर्तन की और उसके बाद वाले उपयोग नहीं कर सकते default
एक विक्रेता रैमडिस्क टुकड़ा नाम के रूप में; इसे आरक्षित के रूप में नामित किया गया है। किसी भी परिस्थिति में विक्रेता रैमडिस्क अंशों को नाम देने के लिए इसका उपयोग करने की अनुमति नहीं है।
अधिक जानने के लिए, विक्रेता बूट विभाजन और एकाधिक विक्रेता ramdisks ।
ऑडियो
संयुक्त ऑडियो डिवाइस रूटिंग
संयुक्त ऑडियो डिवाइस रूटिंग सुविधा एक साथ कई ऑडियो उपकरणों के लिए ऑडियो स्ट्रीमिंग के लिए समर्थन जोड़ती है। इस सुविधा का उपयोग करते हुए, विशेषाधिकार प्राप्त ऐप सिस्टम एपीआई के माध्यम से किसी विशेष रणनीति के लिए कई पसंदीदा उपकरणों का चयन कर सकते हैं। ऐप्स इस सुविधा द्वारा प्रदान किए गए सार्वजनिक API का उपयोग करके ऑडियो उपकरणों की क्षमताओं को अधिक सटीक रूप से खोज सकते हैं।
अधिक जानकारी के लिए, संयुक्त ऑडियो डिवाइस रूटिंग पेज।
ऑडियो HAL V7 . के अपडेट
पिछड़े संगतता मुद्दों को संबोधित करने के लिए, एंड्रॉइड टी से शुरू होने वाले सभी एचएएल परिवर्तनों के लिए स्थिर एआईडीएल अनिवार्य होगा। भविष्य के एआईडीएल अपनाने के लिए तैयार करने और बढ़ाने के लिए, एंड्रॉइड 12 में ऑडियो एचएएल के संस्करण 7 में महत्वपूर्ण बदलाव किए गए हैं।
अधिक जानकारी के लिए, ऑडियो एचएएल V7 के लिए नई जानकारियां अनुभाग और ऑडियो नीति उदाहरण ।
कैमरा
कैमराएक्स विक्रेता विस्तार समर्थन आवश्यकता
एंड्रॉयड 12 में, CameraX एक्सटेंशन समर्थन उपकरणों होना आवश्यक है ro.camerax.extensions.enabled
को संपत्ति सेट true
है, जो कि क्या एक युक्ति का समर्थन करता है एक्सटेंशन क्वेरी करने के लिए अनुमति देता है।
अधिक जानकारी के लिए, एक डिवाइस पर विक्रेता पुस्तकालय की स्थापना ।
क्वाड बेयर कैमरा सेंसर सपोर्ट
एंड्रॉइड 12 प्लेटफॉर्म एपीआई पेश करता है जो ऐप्स को अल्ट्रा हाई-रिज़ॉल्यूशन कैमरा सेंसर वाले उपकरणों का लाभ उठाने देता है, आमतौर पर क्वाड या नोना बेयर पैटर्न के साथ जो छवि गुणवत्ता और कम रोशनी के प्रदर्शन के मामले में लचीलापन प्रदान करते हैं। नए एपीआई इन सेंसरों को ध्यान में रखते है कि वे अलग धारा विन्यास और संयोजन जब "डिफ़ॉल्ट" मोड के बजाय "अधिकतम संकल्प" मोड में काम का समर्थन कर सकते हैं के व्यवहार समर्थन करते हैं।
अल्ट्रा हाई-रिज़ॉल्यूशन कैमरा सेंसर के लिए कैमरा एचएएल समर्थन को लागू करने के लिए, डिवाइस निर्माताओं को निम्नलिखित फाइलों के लिए परिवर्तन लागू करना चाहिए:
-
hardware/interfaces/camera/metadata/3.6/types.hal
: नईCameraMetadata
कुंजी -
hardware/interfaces/camera/device/3.7/types.hal
न्यूStream
कैमरा एचएएल इंटरफ़ेस में संरचना
अनुकूलता
सिम कार्ड के लिए एडीएन समर्थन की आवश्यकता
एंड्रॉइड 12 से, सीटीएस परीक्षण के लिए उपयोग किए जाने वाले उपकरणों में सभी सिम कार्ड में संक्षिप्त डायलिंग नंबर (एडीएन) संग्रहीत करने के लिए समर्थन होना चाहिए।
अधिक जानकारी के लिए, स्क्रीन और भंडारण ।
कैमरा ITS अपडेट
एंड्रॉइड 12 कैमरा इमेज टेस्ट सूट (ITS) में कई अपडेट पेश करता है, जिसमें नए और अपडेटेड टेस्ट, पायथन 3 को रिफैक्टरिंग और मोबली टेस्ट फ्रेमवर्क को अपनाना शामिल है।
अधिक जानकारी के लिए, एंड्रॉयड 12 कैमरा छवि टेस्ट सुइट रिलीज नोट्स ।
सीडीडी अपडेट
एंड्रॉयड 12 संगतता परिभाषा दस्तावेज़ पर दोहराता पिछले संस्करणों पहले रिलीज़ कार्यक्षमता के लिए आवश्यकताओं के लिए नई सुविधाओं और परिवर्तनों के लिए अद्यतन के साथ।
कनेक्टिविटी
5G नेटवर्क स्लाइसिंग
एंड्रॉइड 12 5G नेटवर्क स्लाइसिंग के लिए समर्थन प्रदान करता है, नेटवर्क वर्चुअलाइजेशन का उपयोग एकल नेटवर्क कनेक्शन को कई अलग-अलग वर्चुअल कनेक्शन में विभाजित करने के लिए करता है जो विभिन्न प्रकार के ट्रैफ़िक के लिए अलग-अलग मात्रा में संसाधन प्रदान करते हैं। यह नेटवर्क ऑपरेटरों को ग्राहकों के एक विशेष वर्ग के लिए विशिष्ट सुविधाएँ प्रदान करने के लिए नेटवर्क के एक हिस्से को समर्पित करने की अनुमति देता है।
अधिक जानकारी के लिए, 5G नेटवर्क स्लाइसिंग ।
सहयोगी डिवाइस प्रबंधक प्रोफाइल
Android 12 और उच्चतर को लक्षित करने वाले ऐप्स घड़ी से कनेक्ट करते समय सहयोगी डिवाइस प्रोफ़ाइल का उपयोग कर सकते हैं। किसी प्रोफ़ाइल का उपयोग करने से उपकरण-प्रकार-विशिष्ट अनुमतियों के सेट को एक चरण में प्रदान करके नामांकन प्रक्रिया को सरल बनाया जाता है।
डिवाइस के कनेक्ट होने के बाद और डिवाइस से जुड़े रहने के दौरान ही आखिरी बार, सहयोगी ऐप को बंडल की गई अनुमतियां दी जाती हैं। ऐप को हटाने या संबद्धता को हटाने से अनुमतियां निकल जाती हैं।
अधिक जानकारी के लिए, साथी डिवाइस प्रोफाइल ।
IMS सेवा पात्रता (TS.43)
एंड्रॉयड 12 के लिए समर्थन शामिल TS.43 सेवा पात्रता विन्यास , एक जीएसएमए विनिर्देश कि आवाज पर-वाई-फाई (VoWiFi), वॉयस-ओवर-एलटीई (VoLTE), आईपी पर एसएमएस सहित सेवाओं के क्रियान्वयन के लिए पात्रता सत्यापन चरण को परिभाषित करता है (SMSoIP), eSIM सहयोगी उपकरणों का ऑन-डिवाइस सेवा सक्रियण (ODSA) (अनुरोध करने वाले उपकरण से संबद्ध) और डेटा योजना की जानकारी।
अधिक जानकारी के लिए, आईएमएस सेवा पात्रता ।
आईएमएस एकल पंजीकरण
Android 12 MMTEL और RCS सुविधाएँ प्रदान करने के लिए एकल पंजीकरण मॉडल के लिए समर्थन जोड़ता है। यह मॉडल उपकरणों सभी आईएमएस डिवाइस के द्वारा उपलब्ध कराई गई एक भी IMS पंजीकरण के माध्यम से प्रबंधित सुविधाओं की अनुमति देता है ImsService
। दोहरे पंजीकरण मॉडल की तुलना में, जहां एक डिवाइस पर कई IMS पंजीकरण प्रबंधित किए जाते हैं, एकल पंजीकरण वाहक के नेटवर्क पर ट्रैफ़िक को कम करता है और विश्वसनीयता बढ़ाता है।
अधिक जानकारी के लिए, आईएमएस एकल Registraion ।
स्थान समय क्षेत्र का पता लगाना
एंड्रॉइड 12 में लोकेशन टाइम ज़ोन डिटेक्शन शामिल है, एक वैकल्पिक स्वचालित टाइम ज़ोन डिटेक्शन फीचर जो डिवाइस को वर्तमान समय क्षेत्र निर्धारित करने के लिए अपने स्थान और समय क्षेत्र मैप डेटा का उपयोग करने की अनुमति देता है।
अधिक जानकारी के लिए, स्थान समय क्षेत्र का पता लगाने ।
मैक रैंडमाइजेशन
एंड्रॉइड 12 गैर-निरंतर मैक रैंडमाइजेशन प्रकार का परिचय देता है, जो एंड्रॉइड को प्रत्येक कनेक्शन की शुरुआत में कुछ नेटवर्क के लिए मैक पते को फिर से यादृच्छिक बनाने की अनुमति देता है।
अधिक जानकारी के लिए, मैक यादृच्छिकीकरण व्यवहार ।
नेटवर्क का चयन
एंड्रॉयड 12 द्वारा प्रस्तुत एक नया नेटवर्क चयन प्रणाली का उपयोग कर NetworkScore
वर्ग। नेटवर्क चयन प्रभावित करता है कि एंड्रॉइड ऐप और सिस्टम नेटवर्क अनुरोधों को कैसे पूरा करता है, और यह प्रभावित करता है कि ऐप के लिए डिफ़ॉल्ट नेटवर्क कैसे चुना जाता है।
अधिक जानकारी के लिए, नेटवर्क चयन ।
अधिसूचना कॉल शैली
एंड्रॉयड 12 से, हम अनुशंसा करते हैं कि क्षुधा नई अधिसूचना शैली, का उपयोग CallStyle
, आने वाली और चल रहे वॉइस और वीडियो कॉल के लिए। इस अधिसूचना शैली में फोन कॉल का जवाब देने, अस्वीकार करने और हैंग करने के लिए एक्शन बटन शामिल हैं। यह भी एक ही व्यक्ति केंद्रित द्वारा इस्तेमाल किया शैली का उपयोग करता है बातचीत , जो शेड के शीर्ष पर कॉल सूचनाओं रैंकिंग के अपने व्यवहार के अनुरूप है।
एप्लिकेशन का उपयोग करने के लिए CallStyle
अधिसूचना शैली, वे या तो एक पूर्ण स्क्रीन इरादे या एक अग्रभूमि सेवा (संबद्ध premission के साथ) का उपयोग करना चाहिए। यह शैली छाया के शीर्ष पर कॉल के लिए सूचनाओं को रैंक करती है। चालू स्थिति में कॉल के लिए, यह शैली स्टेटस बार में एक चिप जोड़ती है जिससे उपयोगकर्ता कॉलिंग ऐप पर जल्दी से वापस आ सकते हैं।
अधिक जानकारी के लिए, कॉल सूचनाएं ।
पासपॉइंट अपडेट
Android 12 Passpoint R3 और अन्य Passpoint सुविधाओं को पेश करता है जैसे नियम और शर्तें, स्थल की जानकारी URL, सजाए गए पहचान उपसर्ग, और आसन्न हैंडलिंग।
इन सुविधाओं के बारे में अधिक जानकारी के लिए, Passpoint (हॉटस्पॉट 2.0) ।
त्वरित पहुँच वॉलेट अपडेट
एंड्रॉयड 12 या इससे अधिक में, त्वरित पहुंच वॉलेट सुविधा छाया से बजाय एंड्रॉयड 11. वॉलेट यूआई अब सिस्टम UI में चलता है और में स्थित है के रूप में शक्ति मेनू से उपलब्ध है frameworks/base/packages/SystemUI/src/com/android/systemui/wallet
।
अधिक जानकारी के लिए, त्वरित पहुंच बटुआ ।
सरलीकृत कनेक्टिविटी उपयोगकर्ता अनुभव
एंड्रॉइड 12 एक वैकल्पिक सरलीकृत कनेक्टिविटी अनुभव प्रदान करता है जो उपयोगकर्ताओं को उनके नेटवर्क कनेक्शन को बेहतर ढंग से समझने, इंटरनेट प्रदाताओं के बीच स्विच करने और नेटवर्क कनेक्टिविटी समस्याओं का निवारण करने में मदद करता है।
अधिक जानकारी के लिए, संपर्क उपयोगकर्ता इंटरफ़ेस ।
समय स्रोत प्राथमिकता
एंड्रॉइड 12 से शुरू होकर, फ्रेमवर्क डिफ़ॉल्ट रूप से नेटवर्क आइडेंटिटी और टाइम ज़ोन (NITZ) स्रोत पर नेटवर्क टाइम प्रोटोकॉल (NTP) समय स्रोत को प्राथमिकता देता है।
पर जानकारी के लिए कैसे कॉन्फ़िगर और परीक्षण आपके डिवाइस पर समय स्रोत प्राथमिकता करने के लिए, को देखने के समय स्रोत प्राथमिकता ।
2G . अक्षम करने के लिए टॉगल करें
सुरक्षा में सुधार के लिए, एंड्रॉइड 12 सेटिंग्स में 2 जी टॉगल पेश करता है जो उपयोगकर्ताओं को 2 जी सेलुलर कनेक्शन को पूरी तरह से अक्षम करने की अनुमति देता है। रेडियो 1.6 एचएएल इस सुविधा के लिए लागू किया जाना चाहिए।
2G टॉगल सुविधा डिफ़ॉल्ट रूप से सक्षम है। वाहक CarrierConfig ध्वज के माध्यम से कार्यावधि में सुविधा को अक्षम कर सकते हैं KEY_HIDE_ENABLE_2G
।
डिवाइस निर्माताओं को यह सुनिश्चित करना चाहिए कि आपातकालीन कॉलिंग के दौरान सभी नेटवर्क उपलब्ध हों।
यूआईसीसी विनिर्देश
Android 12 में, CTS कैरियर API परीक्षण चलाने के लिए, डिवाइस को तृतीय-पक्ष GSMA TS.48 परीक्षण प्रोफ़ाइल विनिर्देश के नवीनतम संस्करण में निर्दिष्ट आवश्यकताओं को पूरा करने वाले CTS वाहक विशेषाधिकारों के साथ एक डेवलपर UICC का उपयोग करने की आवश्यकता है।
देखें UICC तैयार कर रहा है अधिक जानकारी के लिए।
वाई-फाई एपी/एपी समवर्ती
एंड्रॉइड 12 वाई-फाई एपी / एपी समवर्ती सुविधा पेश करता है, जो उपकरणों को एक ब्रिज ड्यूल (एपी + एपी) टेदरिंग हॉटस्पॉट लाने की अनुमति देता है।
अधिक जानकारी के लिए, वाई-फाई एपी / एपी कन्करेंसी ।
वाई-फाई/सेलुलर कोएक्स चैनल परिहार
एंड्रॉयड 12 द्वारा प्रस्तुत वाई-फाई / सेलुलर coex चैनल परिहार सुविधा है, जो पहचान करता है और रोकता है असुरक्षित वाई-फाई चैनलों के उपयोग सेलुलर चैनलों के बीच हस्तक्षेप नहीं है जब। इसमें एसटीए, सॉफ्टएप, वाई-फाई डायरेक्ट (पी2पी), वाई-फाई अवेयर (एनएएन) जैसे इंटरफेस शामिल हैं।
वाई-फाई सुरक्षा प्रोटोकॉल संवर्द्धन
Android 12 WPA3 हैश-टू-एलिमेंट (H2E), WPA2/WPA3-एंटरप्राइज़ ट्रांज़िशन मोड और ट्रांज़िशन डिसेबल इंडिकेशन के लिए सपोर्ट पेश करता है।
अधिक जानकारी के लिए, WPA3 और वाई-फाई ओपन बढ़ी ।
वाई-फाई एसटीए/एसटीए समवर्ती
एंड्रॉइड 12 वाई-फाई एसटीए / एसटीए समवर्ती सुविधा पेश करता है, जो उपकरणों को एक साथ दो वाई-फाई नेटवर्क से कनेक्ट करने की अनुमति देता है।
अधिक जानकारी के लिए, वाई-फाई एसटीए / एसटीए कन्करेंसी ।
उपकरण
Android 12 की नई ऑटोमोटिव विशेषताएं
देखें मोटर वाहन नया क्या है इन नई सुविधाओं के बारे में अधिक जानने के लिए:
- अपना खुद का क्लाउड एमुलेटर बनाएं
- प्रति-एप्लिकेशन नेटवर्क चयन (PANS)
- पावर पॉलिसी
- सुरक्षा:
- कार सेटिंग्स संरचना:
- मीडिया को अनुकूलित करना
- रोटरी नियंत्रक:
- वर्चुअलाइजेशन:
प्रदर्शन
अविश्वसनीय स्पर्शों को रोकें
सिस्टम सुरक्षा बनाए रखने के लिए और एक अच्छा उपयोगकर्ता अनुभव के लिए, एंड्रॉयड 12 रोकने के लिए समर्थन जोड़ता है अविश्वस्त स्पर्श घटनाओं । यह रोकता लेने से एप्लिकेशन स्पर्श घटनाओं जहां एक उपरिशायी एक असुरक्षित तरीके से एप्लिकेशन को धुंधला।
वार्तालाप सूचनाएं और विजेट
प्राथमिकता के आधार पर व्यवहार और सूचना शेड पर वार्तालाप सूचनाएं की नियुक्ति को अनुकूलित और स्तर को चेतावनी अनुमति वपूर्ण और बातचीत विशिष्ट के रूप में चिह्नित किया जा करने के लिए एंड्रॉयड 11 जोड़ा समर्थन बुलबुले वार्तालाप अंतरिक्ष में प्रक्षेपित किए जाने वाले। इन एंड्रॉइड 11 सुविधाओं पर निर्माण, एंड्रॉइड 12 वार्तालाप विजेट सुविधा उपयोगकर्ताओं को होम स्क्रीन पर महत्वपूर्ण संपर्कों के लिए वार्तालाप विजेट जोड़ने में सक्षम बनाती है, जिससे वे अधिसूचना की प्रतीक्षा किए बिना आसानी से बातचीत फिर से शुरू कर सकते हैं।
अधिक जानकारी के लिए, वार्तालाप सूचनाएं और विजेट ।
विंडो ब्लर्स
विंडो-ब्लर इफेक्ट्स (जैसे बैकग्राउंड ब्लर और ब्लर बैक) को लागू करने के लिए एंड्रॉइड 12 में पब्लिक एपीआई उपलब्ध हैं। इन एपीआई के साथ, आप अपनी खिड़की के पीछे जो कुछ भी है उसे धुंधला कर सकते हैं। आप धुंधली पृष्ठभूमि वाली खिड़कियां बना सकते हैं, एक पाले सेओढ़ लिया गिलास प्रभाव बना सकते हैं, या खिड़कियों को उनके पीछे पूरी स्क्रीन के साथ धुंधला दिखा सकते हैं, जिससे क्षेत्र प्रभाव की गहराई पैदा हो सकती है। आप इन दोनों को मिला भी सकते हैं।
इस नई सुविधा है और कैसे इसे लागू करने के बारे में अधिक जानकारी के लिए, विंडो Blurs पेज।
विंडो आवर्धन
एंड्रॉइड 12 में, कम-दृष्टि वाले उपयोगकर्ता विंडो आवर्धन सुविधा का उपयोग करके अपने डिस्प्ले पर कुछ भी आवर्धित कर सकते हैं। विंडो आवर्धन उपयोगकर्ताओं को संपूर्ण स्क्रीन पर ज़ूम फ़ंक्शन का उपयोग करने के विपरीत, स्क्रीन के एक चयनित हिस्से को बड़ा करने देता है। चयनित विंडो को पूरे डिस्प्ले में खींचा जा सकता है, जो उन्हें आवश्यकतानुसार स्क्रीन के विभिन्न हिस्सों को बड़ा करने में सक्षम बनाता है।
अधिक जानकारी के लिए, विंडो आवर्धक ।
उद्यम
डिवाइस व्यवस्थापन अद्यतन
Android 12 में निम्नलिखित डिवाइस व्यवस्थापन अपडेट शामिल हैं:
प्रबंधित प्रोफ़ाइल डेटा अलगाव अद्यतन। वर्क प्रोफ़ाइल वाले व्यक्तिगत डिवाइस पर, Android 12 डिवाइस हार्डवेयर आइडेंटिफ़ायर (IMEI, MEID, सीरियल नंबर) तक पहुंच को हटा देता है और एक विशिष्ट, नामांकन-विशिष्ट आईडी प्रदान करता है जो किसी विशिष्ट संगठन के लिए वर्क प्रोफ़ाइल नामांकन की पहचान करता है। जानकारी के लिए, उपकरण पहचानकर्ता ।
डिवाइस प्रावधान अद्यतन। Android 12 में डिवाइस प्रावधान में कई बदलाव शामिल हैं। विवरण और परिवर्तन की सूची के लिए, देखें एंड्रॉयड 12 अद्यतन ।
ग्राफिक्स
संगीतकार एचएएल में हॉट प्लग हैंडलिंग
प्रदर्शन क्षमताएं (जैसे डिस्प्ले मोड और समर्थित एचडीआर प्रकार) उन उपकरणों पर गतिशील रूप से बदल सकती हैं जिनमें बाहरी रूप से कनेक्टेड डिस्प्ले (एचडीएमआई या डिस्प्लेपोर्ट के माध्यम से) होते हैं, जैसे एंड्रॉइड टीवी सेट-टॉप-बॉक्स (एसटीबी) और ओवर-द-टॉप (ओटीटी) उपकरण। Android 12 से, फ़्रेमवर्क में परिवर्तन हॉट प्लग हैंडलिंग और डायनेमिक डिस्प्ले क्षमताओं का समर्थन करते हैं।
अधिक जानकारी के लिए, संगीतकार एचएएल में से निपटने के हॉट प्लग ।
मॉड्यूलर सिस्टम घटक
मेनलाइन मॉड्यूल अपडेट
एंड्रॉयड 12 प्रस्तुत किया जाने दो नए मॉड्यूल, एआरटी और डिवाइस निर्धारण ।
कई मौजूदा मॉड्यूल में एंड्रॉयड 12. देखें अपडेट किया जाता है एंड्रॉयड 12 में अद्यतन जानकारी के लिए।
कला
एंड्रॉयड 12 या इससे अधिक का समर्थन करता है एआरटी मॉड्यूल है, जो उद्देश्य उन नवीनतम कामयाब क्रम अनुकूलन की पेशकश के द्वारा एंड्रॉयड अनुभव को बेहतर बनाने, सुविधाओं, और बग फिक्स।
डिवाइस शेड्यूलिंग
एंड्रॉयड 12 या इससे अधिक का समर्थन करता है डिवाइस निर्धारण मॉड्यूल है, जो तर्क होता है कि क्या है या नहीं पहचान लेता है डिवाइस एक निष्क्रिय अवस्था में है, और उपयोगकर्ता व्यवधान के बिना रिबूट जा सकता है।
मीडिया
संगत मीडिया ट्रांसकोडिंग
संगत मीडिया ट्रांसकोडिंग उपकरणों को वीडियो कैप्चर के लिए आधुनिक, भंडारण-कुशल मीडिया प्रारूपों का उपयोग करने की अनुमति देता है, जैसे कि HEVC, ऐप्स के साथ संगतता बनाए रखते हुए। इस सुविधा के साथ, डिवाइस निर्माता भंडारण और बैंडविड्थ आवश्यकताओं को कम करते हुए वीडियो की गुणवत्ता में सुधार करने के लिए डिफ़ॉल्ट रूप से AVC के बजाय HEVC का उपयोग कर सकते हैं। अधिक जानकारी के लिए, संगत मीडिया Transcoding ।
प्रदर्शन
ऐप हाइबरनेशन
एंड्रॉइड 12 उन ऐप्स को हाइबरनेट करने की क्षमता प्रदान करता है, जिनका उपयोग उपयोगकर्ता कुछ महीनों तक नहीं करता है, अनुमति ऑटो-निरसन के समान।
देखें अनुप्रयोग हाइबरनेशन में अधिक जानकारी के लिए।
सीग्रुप एब्स्ट्रैक्शन लेयर
नियंत्रण समूह (cgroup) अमूर्त एंड्रॉयड 12 प्रस्तुत किया जाने में परत इस तरह के वैकल्पिक के रूप में विशिष्ट cgroup नियंत्रकों परिभाषित करने के लिए, और एक नया प्रयोग करने की क्षमता के रूप में नई सुविधाओं, task_profiles
कि जगह पदावनत कमान writepid
आदेश। यह प्रतिस्थापन सुनिश्चित करता है कि cgroup पदानुक्रम में कार्यों को माइग्रेट करते समय अंतर्निहित cgroup कार्यान्वयन का ऊपरी परतों पर कोई प्रभाव नहीं पड़ता है। एंड्रॉइड 12 प्रति-एपीआई-स्तरीय कार्य प्रोफाइल के लिए भी समर्थन पेश करता है।
अधिक जानकारी के लिए, cgroup अमूर्त परत ।
अनुमतियां
ब्लूटूथ अनुमतियाँ
एंड्रॉयड 12 द्वारा प्रस्तुत निम्नलिखित ब्लूटूथ अनुमतियाँ, जो की जगह BLUETOOTH
और BLUETOOTH_ADMIN
अनुमतियाँ:
-
BLUETOOTH_SCAN
: एप्लिकेशन खोज सकते हैं और आसपास के ब्लूटूथ डिवाइस जोड़ी करने देता है। -
BLUETOOTH_ADVERTISE
: ऐप्स आसपास के ब्लूटूथ डिवाइस के लिए विज्ञापित करने के लिए अनुमति देता है। -
BLUETOOTH_CONNECT
: क्षुधा युग्मित ब्लूटूथ डिवाइस से कनेक्ट करने की अनुमति देता है।
इन अनुमतियों नए का हिस्सा हैं NEARBY_DEVICES
क्रम अनुमति समूह। यह अनुमति समूह इस तरह के की आवश्यकता के बिना एक स्मार्टवॉच से कनेक्ट होने के रूप में उपयोग के मामलों के लिए सक्षम बनाता LOCATION
क्रम अनुमति।
ये नई अनुमतियां ऐप के अनुकूल हैं और एंड्रॉइड 11 या उससे कम पर चलने वाले ऐप्स के लिए किसी बदलाव की आवश्यकता नहीं है। Android 11 या उससे पहले के संस्करण को लक्षित करने वाले लीगेसी ऐप्स के लिए, प्लेटफ़ॉर्म स्वचालित रूप से पुराने ब्लूटूथ अनुमतियों के अनुरोधों को नई अनुमतियों के अनुरोधों में बदल देता है। जब कोई ऐप एंड्रॉइड 12 या उच्चतर को लक्षित करने के लिए अपग्रेड करता है, तो ऐप को स्पष्ट रूप से नई ब्लूटूथ अनुमतियों का अनुरोध करना चाहिए।
अनुमतियों का उपयोग कर के बारे में अधिक जानकारी के लिए, का उल्लेख ब्लूटूथ अनुमतियाँ ।
गोपनीयता संकेतक
जब कोई ऐप कैमरों और माइक्रोफ़ोन ऐप-ऑप अनुमतियों के माध्यम से एक निजी डेटा स्रोत का उपयोग करता है, तो एंड्रॉइड 12 उपयोगकर्ताओं को संकेतक प्रदर्शित करके पारदर्शिता प्रदान करता है।
ऐप ऑप्स गतिविधि की स्थिति और व्यक्तिगत एपीआई कॉल की संख्या दोनों को ट्रैक करता है, और एंड्रॉइड 12 में माइक्रोफ़ोन और कैमरा संकेतकों के साथ इंटरैक्ट करता है ताकि उपयोगकर्ताओं को यह दिखाया जा सके कि ऐप ने अपने डिवाइस पर ऑडियो और कैमरा डेटा एक्सेस किया है। जब उपयोगकर्ता माइक्रोफ़ोन या कैमरा संकेतक पर क्लिक करते हैं, तो वे देखते हैं कि किन ऐप्स ने उनका डेटा एक्सेस किया है।
यह सुविधा सभी OEMs के लिए अनिवार्य है। अधिक जानकारी के लिए, गोपनीयता संकेतक ।
स्थान
एंड्रॉयड 12 में शुरू, उन अनुरोध कर सकते हैं कि किसी ऐप ने केवल अनुमानित सटीकता हो जाता है जब यह स्थान जानकारी का उपयोग।
यह परिवर्तन केवल ऐप्स को प्रभावित करने के लिए डिज़ाइन किया गया है जब वे Android 12 या उच्चतर को लक्षित करते हैं। हालांकि, उपकरणों के एक पुराने संस्करण है पर PermissionController मॉड्यूल, यह परिवर्तन सभी एप्लिकेशन, लक्ष्य SDK संस्करण की परवाह किए बिना प्रभावित करता है।
क्रम
डेक्सप्रोप्ट और <उपयोग-लाइब्रेरी> चेक
एंड्रॉयड 12 है कि जावा मॉड्यूल के लिए आगे-ऑफ-समय (AOT) DEX फ़ाइलों का संकलन (dexpreopt) के निर्माण सिस्टम में परिवर्तन किया गया है <uses-library>
निर्भरता। कुछ मामलों में ये बिल्ड सिस्टम परिवर्तन बिल्ड को तोड़ सकते हैं।
कैसे तय करने के लिए और उन्हें कम करने के लिए टूट-फूट और व्यंजनों के लिए तैयार करने के लिए के बारे में जानकारी के लिए, देखें Dexpreopt और <का उपयोग करता है-पुस्तकालय> चेकों ।
परीक्षण
संगतता परीक्षण सूट (सीटीएस)
एंड्रॉइड 12 के लिए, सीटीएस के लिए कई नए प्रमुख मॉड्यूल और परीक्षण परिवर्तन पेश किए गए हैं। देखें सीटीएस रिलीज नोट्स अधिक जानकारी के लिए।
टीवी
एचडीएमआई-सीईसी नियंत्रण सेवा
जब कोई डिवाइस जागता है या सो जाता है, तो एंड्रॉइड 12 एचडीएमआई-कनेक्टेड डिस्प्ले को स्वचालित रूप से नियंत्रित करने के लिए एचडीएमआई-सीईसी का उपयोग करता है।
अधिक जानकारी के लिए, देखें HDMI-सीईसी नियंत्रण सेवा ।
ट्यूनर ढांचा
एंड्रॉइड 12 में:
ट्यूनर एचएएल 1.1 या उच्चतर के साथ फ्रंटएंड डीटीएमबी डीटीवी मानक का समर्थन करता है। निम्नलिखित फ़्रंटएंड क्षमताएं और सेटिंग्स समर्थित हैं:
DtmbFrontendCapabilities
DtmbFrontendSettings
ट्यूनर एसडीके एपीआई ट्यूनर एचएएल 1.1 में नई सुविधाओं का समर्थन करता है, जो ट्यूनर 1.0 का पिछड़ा-संगत संस्करण अपग्रेड है।
android.media.tv.tuner.TunerVersionChecker.getTunerVersion()
चेकों चल एचएएल संस्करण।
अपडेट
शीर्ष संपीड़न
एंड्रॉइड पोनी एक्सप्रेस कंटेनर (एपेक्स) के लिए एक अपडेट स्थापित होने के बाद, इसके पूर्व-स्थापित संस्करण का अब उपयोग नहीं किया जाता है, लेकिन मेमोरी स्पेस की समान मात्रा पर कब्जा कर लेता है। वह कब्जा किया हुआ स्थान अनुपलब्ध रहता है। एंड्रॉयड 12 में, शीर्ष संपीड़न (जैसे केवल पढ़ने के लिए विभाजन पर शीर्ष फ़ाइलों की एक अत्यधिक संकुचित सेट का उपयोग करके इस भंडारण प्रभाव को कम करता है /system
विभाजन)। एंड्रॉयड 12 में शीर्ष संपीड़न के बारे में पढ़ने के लिए, को देखने के संकुचित apexes ।
रिज्यूमे-ऑन-रिबूट सुरक्षा और सुविधा
एंड्रॉइड 12 उन्नत बहु-क्लाइंट समर्थन और सर्वर-आधारित रीबूट कार्यक्षमता पेश करता है। रिज्यूम-ऑन-रिबूट (आरओआर) प्रक्रिया उपयोगकर्ताओं को अतिरिक्त सुरक्षा और सुविधा प्रदान करती है क्योंकि ओटीए अपडेट डिवाइस के निष्क्रिय समय के दौरान किए जा सकते हैं, जबकि एंड्रॉइड 12 मल्टी-क्लाइंट और सर्वर-आधारित अपडेट फ़ंक्शंस एक साथ डिवाइस हार्डवेयर-स्तरीय प्रकार की सुरक्षा प्रदान करते हैं।
अधिक जानकारी के लिए, फिर से शुरू-ऑन-रीबूट ।
RoR के साथ सिम पिन रीप्ले
एंड्रॉइड 12 में आरओआर द्वारा शुरू किए गए रीबूट के बाद निर्बाध पिन कोड सत्यापन के लिए सिम-पिन रीप्ले की सुविधा है। हर बार जब उपयोगकर्ता इसे सफलतापूर्वक सक्षम, सत्यापित या संशोधित करता है तो सिम पिन को फिर से एन्क्रिप्ट और संग्रहीत किया जाता है।
अधिक जानकारी के लिए, सिम पिन पुनरावृत्ति ।
वर्चुअल ए/बी अपडेट
Android 12 स्नैपशॉट किए गए विभाजन पर वर्चुअल A/B संपीड़न का विकल्प प्रदान करता है। Android 12 में, अद्यतन करने योग्य विभाजन जिनका बूटलोडर उपयोग नहीं करता है, को स्थान बचाने के लिए स्नैपशॉट किया जा सकता है। इन्हें कंप्रेस भी किया जा सकता है। एंड्रॉयड 12 के लिए अपने निर्माण में स्नैपशॉट संपीड़न सक्षम करने पर स्थान की बचत होती /data
विभाजन।
स्नैपशॉट संपीड़न के साथ वर्चुअल ए/बी को कार्यान्वित करने के लिए डिवाइस-विशिष्ट कोड में परिवर्तन की आवश्यकता होती है। पर परिवर्तन और कार्यान्वयन विवरण देखें आभासी ए / बी अवलोकन और कार्यान्वयन वर्चुअल ए / बी पृष्ठों की है।