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

एंड्रॉइड 10 या उच्चतर कुछ एंड्रॉइड सिस्टम घटकों को मॉड्यूलराइज़ करता है और उन्हें सामान्य एंड्रॉइड रिलीज़ चक्र के बाहर अपडेट करने में सक्षम बनाता है। अंतिम-उपयोगकर्ता डिवाइस इन मॉड्यूलर सिस्टम घटकों के अपडेट Google Play Store इंफ्रास्ट्रक्चर से या पार्टनर द्वारा प्रदत्त ओवर-द-एयर (OTA) तंत्र के माध्यम से प्राप्त कर सकते हैं।

मॉड्यूलर सिस्टम घटकों के बारे में

मॉड्यूलर सिस्टम घटक Google और Android भागीदारों को गैर-दखल देने वाले तरीके से अंतिम-उपयोगकर्ता उपकरणों तक व्यापक रूप से, जल्दी और निर्बाध रूप से अपडेट वितरित करने में सक्षम बनाते हैं। उदाहरण के लिए, मीडिया कोडेक विखंडन और महत्वपूर्ण बग का संयोजन ऐप अपनाने और उपयोगकर्ता सहभागिता को नाटकीय रूप से धीमा कर सकता है। मीडिया-संबंधित मॉड्यूल के बार-बार अपडेट से कोडेक विखंडन को कम किया जा सकता है, जिससे विभिन्न एंड्रॉइड डिवाइसों पर मीडिया ऐप का व्यवहार अधिक सुसंगत हो सकता है और उपयोगकर्ता का विश्वास बनाने के लिए महत्वपूर्ण बग को ठीक किया जा सकता है।

वास्तुकला

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

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

चित्र 1. मॉड्यूलरीकृत सिस्टम घटक

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

अपडेट किए गए मॉड्यूलर सिस्टम घटकों को एक साथ पैक किया जा सकता है और Google द्वारा (Google Play Store इंफ्रास्ट्रक्चर का उपयोग करके) या एंड्रॉइड पार्टनर (पार्टनर द्वारा प्रदत्त ओटीए तंत्र का उपयोग करके) अंतिम-उपयोगकर्ता डिवाइसों पर भेजा जा सकता है। मॉड्यूल पैकेज परमाणु रूप से स्थापित होता है (और वापस रोल करता है); या तो सभी मॉड्यूल जिन्हें अद्यतन करने की आवश्यकता है, अद्यतन कर दिए गए हैं या कोई भी अद्यतन नहीं किया गया है।

उपलब्ध मॉड्यूल

मोड्यूल का नाम पैकेज का नाम प्रकार रिलीज पेश की गई
विज्ञापन सेवाएँ विभिन्न विभिन्न एंड्रॉइड 13
adbd com.android.adbd सर्वोच्च एंड्रॉइड 11
ऐप खोज com.android.appsearch सर्वोच्च एंड्रॉइड 13
कला com.android.art सर्वोच्च एंड्रॉइड 12
ब्लूटूथ सर्वोच्च एंड्रॉइड 13
सेल प्रसारण com.android.cellbroadcast सर्वोच्च एंड्रॉइड 11
कॉन्स्क्रिप्ट com.android.conscrypt सर्वोच्च एंड्रॉइड 10
डिवाइस शेड्यूलिंग com.android.scheduling सर्वोच्च एंड्रॉइड 12
डीएनएस रिज़ॉल्वर com.android.resolv सर्वोच्च एंड्रॉइड 10
दस्तावेज़यूआई com.android.documentsui एपीके एंड्रॉइड 10
एक्स्टसर्विसेज com.android.ext.services एपीके (एंड्रॉइड 10)
एपेक्स (एंड्रॉइड 11)
एंड्रॉइड 10
IPsec/IKEv2 लाइब्रेरी com.android.ipsec सर्वोच्च एंड्रॉइड 11
मिडिया मीडिया: com.android.media

मीडिया कोडेक्स: com.android.media.swcodec
सर्वोच्च एंड्रॉइड 10 (एक्सट्रैक्टर्स, मीडियासेशन एपीआई)
एंड्रॉइड 11 (मीडियापार्सर एपीआई)
मीडिया प्रदाता com.android.mediaprovider सर्वोच्च एंड्रॉइड 11
मॉड्यूलमेटाडेटा com.android.modulemetadata एपीके एंड्रॉइड 10
प्रसार का ढेर नेटवर्क स्टैक अनुमति कॉन्फ़िगरेशन: com.android.networkstack.permissionconfig

कैप्टिव पोर्टल लॉगिन: com.android.captiveportallogin

नेटवर्क घटक: com.android.networkstack
एपीके एंड्रॉइड 10
एनएनएपीआई रनटाइम com.android.neuralnetworks एपीके एंड्रॉइड 11
ऑनडिवाइस वैयक्तिकरण रनटाइम विभिन्न विभिन्न एंड्रॉइड 13
अनुमति नियंत्रक com.android.permissioncontroller एपीके एंड्रॉइड 10
एसडीके एक्सटेंशन com.android.sdkext सर्वोच्च एंड्रॉइड 11
आँकड़े com.android.os.statsd सर्वोच्च एंड्रॉइड 11
टेदरिंग com.android.tethering सर्वोच्च एंड्रॉइड 11
समय क्षेत्र डेटा com.android.tzdata सर्वोच्च एंड्रॉइड 10
यूडब्ल्यूबी com.android.uwb सर्वोच्च एंड्रॉइड 13
वाईफ़ाई com.android.wifi सर्वोच्च एंड्रॉइड 11
,

एंड्रॉइड 10 या उच्चतर कुछ एंड्रॉइड सिस्टम घटकों को मॉड्यूलराइज़ करता है और उन्हें सामान्य एंड्रॉइड रिलीज़ चक्र के बाहर अपडेट करने में सक्षम बनाता है। अंतिम-उपयोगकर्ता डिवाइस इन मॉड्यूलर सिस्टम घटकों के अपडेट Google Play Store इंफ्रास्ट्रक्चर से या पार्टनर द्वारा प्रदत्त ओवर-द-एयर (OTA) तंत्र के माध्यम से प्राप्त कर सकते हैं।

मॉड्यूलर सिस्टम घटकों के बारे में

मॉड्यूलर सिस्टम घटक Google और Android भागीदारों को गैर-दखल देने वाले तरीके से अंतिम-उपयोगकर्ता उपकरणों तक व्यापक रूप से, जल्दी और निर्बाध रूप से अपडेट वितरित करने में सक्षम बनाते हैं। उदाहरण के लिए, मीडिया कोडेक विखंडन और महत्वपूर्ण बग का संयोजन ऐप अपनाने और उपयोगकर्ता सहभागिता को नाटकीय रूप से धीमा कर सकता है। मीडिया-संबंधित मॉड्यूल के बार-बार अपडेट से कोडेक विखंडन को कम किया जा सकता है, जिससे विभिन्न एंड्रॉइड डिवाइसों पर मीडिया ऐप का व्यवहार अधिक सुसंगत हो सकता है और उपयोगकर्ता का विश्वास बनाने के लिए महत्वपूर्ण बग को ठीक किया जा सकता है।

वास्तुकला

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

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

चित्र 1. मॉड्यूलरीकृत सिस्टम घटक

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

अपडेट किए गए मॉड्यूलर सिस्टम घटकों को एक साथ पैक किया जा सकता है और Google द्वारा (Google Play Store इंफ्रास्ट्रक्चर का उपयोग करके) या एंड्रॉइड पार्टनर (पार्टनर द्वारा प्रदत्त ओटीए तंत्र का उपयोग करके) अंतिम-उपयोगकर्ता डिवाइसों पर भेजा जा सकता है। मॉड्यूल पैकेज परमाणु रूप से स्थापित होता है (और वापस रोल करता है); या तो सभी मॉड्यूल जिन्हें अद्यतन करने की आवश्यकता है, अद्यतन कर दिए गए हैं या कोई भी अद्यतन नहीं किया गया है।

उपलब्ध मॉड्यूल

मोड्यूल का नाम पैकेज का नाम प्रकार रिलीज पेश की गई
विज्ञापन सेवाएँ विभिन्न विभिन्न एंड्रॉइड 13
adbd com.android.adbd सर्वोच्च एंड्रॉइड 11
ऐप खोज com.android.appsearch सर्वोच्च एंड्रॉइड 13
कला com.android.art सर्वोच्च एंड्रॉइड 12
ब्लूटूथ सर्वोच्च एंड्रॉइड 13
सेल प्रसारण com.android.cellbroadcast सर्वोच्च एंड्रॉइड 11
कॉन्स्क्रिप्ट com.android.conscrypt सर्वोच्च एंड्रॉइड 10
डिवाइस शेड्यूलिंग com.android.scheduling सर्वोच्च एंड्रॉइड 12
डीएनएस रिज़ॉल्वर com.android.resolv सर्वोच्च एंड्रॉइड 10
दस्तावेज़यूआई com.android.documentsui एपीके एंड्रॉइड 10
एक्स्टसर्विसेज com.android.ext.services एपीके (एंड्रॉइड 10)
एपेक्स (एंड्रॉइड 11)
एंड्रॉइड 10
IPsec/IKEv2 लाइब्रेरी com.android.ipsec सर्वोच्च एंड्रॉइड 11
मिडिया मीडिया: com.android.media

मीडिया कोडेक्स: com.android.media.swcodec
सर्वोच्च एंड्रॉइड 10 (एक्सट्रैक्टर्स, मीडियासेशन एपीआई)
एंड्रॉइड 11 (मीडियापार्सर एपीआई)
मीडिया प्रदाता com.android.mediaprovider सर्वोच्च एंड्रॉइड 11
मॉड्यूलमेटाडेटा com.android.modulemetadata एपीके एंड्रॉइड 10
प्रसार का ढेर नेटवर्क स्टैक अनुमति कॉन्फ़िगरेशन: com.android.networkstack.permissionconfig

कैप्टिव पोर्टल लॉगिन: com.android.captiveportallogin

नेटवर्क घटक: com.android.networkstack
एपीके एंड्रॉइड 10
एनएनएपीआई रनटाइम com.android.neuralnetworks एपीके एंड्रॉइड 11
ऑनडिवाइस वैयक्तिकरण रनटाइम विभिन्न विभिन्न एंड्रॉइड 13
अनुमति नियंत्रक com.android.permissioncontroller एपीके एंड्रॉइड 10
एसडीके एक्सटेंशन com.android.sdkext सर्वोच्च एंड्रॉइड 11
आँकड़े com.android.os.statsd सर्वोच्च एंड्रॉइड 11
टेदरिंग com.android.tethering सर्वोच्च एंड्रॉइड 11
समय क्षेत्र डेटा com.android.tzdata सर्वोच्च एंड्रॉइड 10
यूडब्ल्यूबी com.android.uwb सर्वोच्च एंड्रॉइड 13
वाईफ़ाई com.android.wifi सर्वोच्च एंड्रॉइड 11