एंड्रॉइड 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 |