Google Android 12 में Android रनटाइम (ART) को एक मेनलाइन मॉड्यूल बनाएगा

Google Android रनटाइम (ART) को Android 12 में एक प्रोजेक्ट मेनलाइन मॉड्यूल में बदल देगा, जिससे इसे Play Store के माध्यम से अपडेट किया जा सकेगा। पढ़ते रहिये!

प्रोजेक्ट मेनलाइन हाल के वर्षों में Android में सबसे बड़े परिवर्तनों में से एक है। हालाँकि एक उपभोक्ता के रूप में आप इस बदलाव को नोटिस नहीं कर सकते हैं, लेकिन यह एंड्रॉइड के संचालन के तरीके को मौलिक रूप से बदल देता है एक ओपन-सोर्स ऑपरेटिंग सिस्टम, जिसकी शक्ति अब पहले से कहीं अधिक Google के हाथों में है पहले। नियंत्रण में यह वृद्धि अच्छी है या बुरी, यह एक अलग बहस का विषय है। अब, Google एंड्रॉइड रनटाइम (ART) को एक अद्यतन योग्य मेनलाइन मॉड्यूल के रूप में शामिल करने की योजना बना रहा है एंड्रॉइड 12.

एंड्रॉइड रनटाइम (एआरटी) क्या है?

एंड्रॉइड रनटाइम, या एआरटी, एंड्रॉइड पर डिफ़ॉल्ट रनटाइम है 2013 में एंड्रॉइड 4.4 किटकैट के साथ पेश किया गया. जैसा कि Google उल्लेख करता है, ART "हैएंड्रॉइड पर एप्लिकेशन और कुछ सिस्टम सेवाओं द्वारा उपयोग किया जाने वाला प्रबंधित रनटाइम". यहां 2014 का एक एक्सडीए टीवी वीडियो है जो एआरटी को पूर्ववर्ती डाल्विक वीएम से होने वाले परिवर्तनों के संदर्भ में समझाता है:

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

एआरटी एक मेनलाइन मॉड्यूल के रूप में

जैसा कि XDA मान्यता प्राप्त डेवलपर द्वारा देखा गया है luca020400, ए गूगल इंजीनियर ने किया खुलासा कंपनी की योजना Android S/Android 12 में Android रनटाइम (ART) को एक अपडेट करने योग्य मेनलाइन मॉड्यूल बनाने की है।

एआरटी को मेनलाइन मॉड्यूल बनाकर, Google मेनलाइन मॉड्यूल की व्यापक थीम के अनुरूप, इस पर अधिक नियंत्रण रखने में सक्षम होगा। जैसा कि हम अपने में उल्लेख करते हैं प्रोजेक्ट मेनलाइन पर प्राथमिक व्याख्याता:

प्रोजेक्ट मेनलाइन प्रोजेक्ट ट्रेबल के प्रयासों का विस्तार करता है। जबकि ट्रेबल ने यह कम कर दिया कि हर एक OS अपडेट के लिए OEM SoC विक्रेताओं पर कितने निर्भर थे, मेनलाइन ने यह कम कर दिया कि Google प्रमुख OS घटकों को सुरक्षा अपडेट देने के लिए OEM पर कितना निर्भर है। प्रोजेक्ट मेनलाइन ट्रेबल दर्शन को एंड्रॉइड फ्रेमवर्क के अधिक महत्वपूर्ण भागों तक विस्तारित करता है, इस समीकरण से ओईएम को आश्रित बिचौलियों के रूप में हटा देता है। प्रोजेक्ट मेनलाइन का उद्देश्य Google के लिए फ्रेमवर्क घटकों और सिस्टम अनुप्रयोगों पर नियंत्रण हासिल करना है सुरक्षा और ओईएम से दूर विकास की निरंतरता बनाए रखने के लिए महत्वपूर्ण। प्रोजेक्ट मेनलाइन को उचित ही कहा जाता है प्रोजेक्ट ट्रेबल के बाद एंड्रॉइड में सबसे बड़ा बदलाव.

मेनलाइन मॉड्यूल के रूप में एआरटी Google को सिस्टम ओटीए अपडेट की आवश्यकता के बिना इसे अपडेट करने की अनुमति देगा। यदि Google ओईएम के लिए Google-हस्ताक्षरित ART मॉड्यूल (संभवतः APEX के रूप में वितरित) को प्रीलोड करना अनिवार्य कर देता है, तो Google ART पर अपडेट पुश करने पर नियंत्रण बनाए रखने में सक्षम होगा सभी एंड्रॉइड डिवाइस। Google, Google Play Store के माध्यम से ART में अपडेट भेजने में सक्षम होगा, और OEM ART में संशोधन करने में सक्षम नहीं होंगे। यह बदले में उस व्यवहारिक स्थिरता की ओर ले जाता है जिसकी तृतीय-पक्ष ऐप डेवलपर्स पूरे पारिस्थितिकी तंत्र में अपेक्षा करते हैं।