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

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

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

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

आर्किटेक्चर

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

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

चित्र 1 आधुनीकीकरण सिस्टम घटकों

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

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

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

एंड्रॉइड में निम्नलिखित मॉड्यूल शामिल हैं।

मोड्यूल का नाम पैकेज का नाम प्रकार रिलीज पेश किया गया
एडीबीडी com.google.android.adbd सर्वोच्च एंड्रॉइड 11
क्रम com.android.runtime.release.apex सर्वोच्च एंड्रॉइड 10
कैप्टिव पोर्टल लॉगिन com.android.captiveportallogin APK एंड्रॉइड 10
सेल प्रसारण com.google.android.cellbroadcast सर्वोच्च एंड्रॉइड 11
एन्क्रिप्ट करें com.android.conscrypt सर्वोच्च एंड्रॉइड 10
डीएनएस रिज़ॉल्वर com.android.resolv सर्वोच्च एंड्रॉइड 10
दस्तावेज़यूआई com.android.documentsui APK एंड्रॉइड 10
अतिरिक्त सेवाएं com.android.ext.services एपीके (एंड्रॉइड 10)
एपेक्स (एंड्रॉयड 11)
एंड्रॉइड 10
IPsec/IKEv2 लाइब्रेरी com.google.android.ipsec सर्वोच्च एंड्रॉइड 11
मीडिया कोडेक com.android.media.swcodec सर्वोच्च एंड्रॉइड 10
मीडिया com.android.media सर्वोच्च Android 10 (निकालने वाले, MediaSession API)
Android 11 (MediaParser API)
मीडिया प्रदाता com.google.android.mediaprovider सर्वोच्च एंड्रॉइड 11
मॉड्यूल मेटाडेटा com.android.modulemetadata APK एंड्रॉइड 10
नेटवर्क स्टैक अनुमति कॉन्फ़िगरेशन com.android.networkstack.permissionconfig APK एंड्रॉइड 10
नेटवर्क घटक com.android.networkstack APK एंड्रॉइड 10
एनएनएपीआई रनटाइम com.google.android.neuralnetworks APK एंड्रॉइड 11
अनुमति नियंत्रक com.android.permissioncontroller APK एंड्रॉइड 10
एसडीके एक्सटेंशन com.android.sdkext सर्वोच्च एंड्रॉइड 11
Statsd com.google.android.os.statsd सर्वोच्च एंड्रॉइड 11
टेलीमेट्री ट्रेन संस्करण पैकेज com.google.mainline.telemetry सर्वोच्च एंड्रॉइड 11
टेदरिंग com.google.android.tethering APK एंड्रॉइड 11
समय क्षेत्र डेटा com.android.tzdata सर्वोच्च एंड्रॉइड 10
वाई - फाई com.google.android.wifi.apex सर्वोच्च एंड्रॉइड 11