Logo hi.androidermagazine.com
Logo hi.androidermagazine.com

प्रोजेक्ट मेनलाइन के अंदर, वर्षों में एंड्रॉइड अपडेट के लिए सबसे बड़ा बदलाव

विषयसूची:

Anonim

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

मेनलाइन कैसे काम करती है, इसकी थोड़ी बेहतर समझ हासिल करने के लिए, हम Google के इलियान मालेचेव के साथ बैठ गए जितना हम सीख सकते हैं।

एंड्रॉइड क्यू बीटा 3 समीक्षा: डार्क थीम, जेस्चर नेविगेशन और अधिक अधिसूचना परिवर्तन

सब कुछ मेनलाइन छूता है, और यह कैसे काम करता है

प्रोजेक्ट मेनलाइन एंड्रॉइड में 12 मुख्य घटकों को अपडेट करने का एक तरीका है जो पहले ओएस के अन्य हिस्सों के फ़ंक्शन के लिए महत्वपूर्ण होने के कारण एक प्रमुख सॉफ़्टवेयर अपडेट के बिना नहीं छुआ जा सकता है। Google सूची को तीन श्रेणियों में अलग करता है:

  • सुरक्षा: मीडिया कोडेक, मीडिया फ्रेमवर्क कंपोनेंट्स, डीएनएस रिज़ॉल्वर, कॉन्सट्रिप्ट
  • गोपनीयता: दस्तावेज़ UI, अनुमति नियंत्रक, एक्सटर्विस
  • संगति: टाइमज़ोन डेटा, ANGLE (डेवलपर्स ऑप्ट-इन), मॉड्यूल मेटाडेटा, नेटवर्किंग घटक, कैप्टिव पोर्टल लॉगिन, नेटवर्क अनुमति कॉन्फ़िगरेशन

जैसा कि आप देख सकते हैं, ये सभी एक कामकाजी फोन के बहुत महत्वपूर्ण हिस्से हैं। फोन के सामान्य कार्य क्रम को बाधित किए बिना उन्हें अपडेट करने के लिए, Google ने एक नया कंटेनर का आविष्कार किया, जिसे Android Pony EXpress (APEX) कहते हैं। यह नया कंटेनर Google Play Store के माध्यम से भेजा गया है, जैसे कि यह किसी भी अन्य एपीके (ऐप) फ़ाइल है, लेकिन जब यह फोन को मिलता है तो यह वास्तव में एक संपूर्ण फ़ाइल सिस्टम होने के लिए तैयार होता है जो फोन को अपना काम करने के लिए म्यूट करता है। और प्ले सर्विसेज अपडेट की तरह, मेनलाइन अपडेट को धीरे-धीरे पूरे एंड्रॉइड इकोसिस्टम पर एक-दो हफ्तों में रोल आउट कर दिया जाएगा।

जब अद्यतन लागू किया जाता है, तो उपयोगकर्ता को कुछ भी करने की आवश्यकता नहीं होती है और कभी भी यह नहीं पता होना चाहिए कि यह हुआ। लेकिन असंभावित घटना में एक अद्यतन के साथ कुछ गलत हो जाता है, वहां एक रोलबैक प्रणाली होती है जो उपयोगकर्ता डेटा को संरक्षित करती है और जरूरत पड़ने पर उस ज्ञात अच्छी स्थिति में वापस लौट जाती है - यदि अद्यतन ठीक से चला जाता है, तो पुराने और नए उपयोगकर्ता डेटा को मूल रूप से मर्ज कर देता है।

प्रोजेक्ट मेनलाइन का उद्देश्य प्ले स्टोर का उपयोग करके एंड्रॉइड सुरक्षा अपडेट को तेज करना है

इसलिए मूल रूप से, यदि Google को इन 12 चीजों में से किसी भी कारण से अपडेट करने की आवश्यकता है, तो यह प्ले स्टोर के माध्यम से ऐसा कर सकता है, जैसे यह Google Play Services के एक भाग को अपडेट कर रहा था। और जब वे अपडेट होते हैं, तो उपयोगकर्ता अधिकांश समय पूरी तरह से अनजान होगा यह भी हो रहा है।

हर एंड्रॉइड फोन के लिए मेनलाइन

आप उन समय को जानते हैं, जहां Google ने कहा था "अरे हमारे पास अपडेट को बेहतर बनाने के लिए एक अच्छा नया तरीका है" केवल कुछ ओईएम का कहना है कि "हम अच्छे हैं बस अपने फोन को कभी भी अपडेट न करें" और ऐसा महसूस हुआ कि बहुत अधिक नहीं प्रगति हुई थी? प्रोजेक्ट मेनलाइन उस तरह से काम नहीं करती है, वास्तव में ऐसा नहीं हो सकता। शुरुआत के लिए, ये मॉड्यूल एंड्रॉइड में काफी कम होते हैं कि Xiaomi और सैमसंग जैसी कंपनियों के कस्टम UI रास्ते में नहीं आते हैं। इसके अतिरिक्त, ये 12 मॉड्यूल Google और इसके भागीदारों के बीच बहुत अधिक बातचीत का परिणाम हैं। मेनलाइन के माध्यम से समर्थित मॉड्यूल की मूल सूची वास्तव में शुरुआत में बहुत बड़ी थी, लेकिन यह वार्ता के दौरान 12 से कम हो गई।

शायद अधिक महत्वपूर्ण, Google अपने स्वयं के घटकों के लिए प्ले स्टोर के माध्यम से अपडेट देने के लिए APEX का उपयोग करने वाले (और प्रोत्साहित) निर्माताओं और भागीदारों के साथ शांत है।

इन 12 मॉड्यूल को प्ले स्टोर के माध्यम से अपडेट किया जाता है, जिसका अर्थ है कि प्ले स्टोर तक पहुंचने के लिए ओईएम को इन अपडेट को अनुमति देने के लिए सहमत होना होगा। प्रोजेक्ट मेनलाइन अब एंड्रॉइड संगतता का एक प्राथमिक हिस्सा है, इसलिए यदि आपका फोन एंड्रॉइड क्यू चला रहा है और Google Play Store तक पहुंच है, तो यह प्रोजेक्ट मेनलाइन के माध्यम से समर्थित है।

उस छतरी के नीचे जो कुछ भी नहीं होता है, उसके लिए Google ने APEX कंटेनर को खुला स्रोत बनाया, जिसका अर्थ है कि गैर-मानक Android उपकरणों के लिए अभी भी महत्वपूर्ण घटकों को इस तरह से अपडेट करना चुन सकते हैं, भले ही वह Play Store के अलावा किसी अन्य चीज़ का उपयोग करता हो। अमेज़न इकोसिस्टम के लिए यह बहुत अच्छी खबर है, साथ ही चीन जैसे स्थानों पर जारी किए गए फोन जहां प्ले स्टोर की कोई गारंटी नहीं है।

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

भविष्य की शुरुआत

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

Google को सिस्टम अपडेट्स के बारे में बात करते हुए देखना आसान है और लगता है कि "हाँ, हाँ, हमने सुना है कि अपडेट्स पहले से सुधर रहे हैं" लेकिन सच यह है कि हमने सालों से लगातार सुधार देखा है और केवल अब लाभ देखना शुरू कर रहे हैं। और यहां तक ​​कि सफलता के साथ, यह इंगित करने के लायक है कि मेनलाइन काम वास्तव में एक नई चीज है और यह सुनिश्चित करने की दिशा में एक बड़ा कदम है कि हर उपयोगकर्ता को तब सुरक्षित किया जाता है जब उन्हें इसकी सबसे अधिक आवश्यकता होती है।