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

Android q के लिए प्रोजेक्ट मेनलाइन: यह क्या है, यह क्या नहीं है, और यह कैसे काम करता है

विषयसूची:

Anonim

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

मोबाइल बेक करने वाली कंपनियों से बहुत सारे रसोइए जानते हैं।

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

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

Google ने अद्यतनों पर नियंत्रण पाने के लिए हरसंभव कोशिश की है और मेनलाइन को बनाने में वर्षों लगे हैं।

Google ने एंड्रॉइड अपडेट को आज़माने और उन्हें बनाने के लिए बहुत कुछ किया है और इसे कुछ ऐसा बना सकता है जिसे वह अपने दम पर प्रबंधित कर सकता है। प्रोजेक्ट ट्रेबल उन कंपनियों की मदद करने के लिए एक पहल थी जो क्वालकॉम और एनवीआईडीआईए जैसे घटक माइक्रोप्रोसेसर बनाते हैं और सॉफ्टवेयर के अपने हिस्से को जल्दी से अपडेट करने में सक्षम होते हैं, और यह वास्तव में अच्छी तरह से काम करता है। पहले महीनों में Android Oreo की तुलना में Android पाई को अपनाना 2.5 गुना अधिक है, और सुरक्षा पैच अब 84% अधिक उपयोगकर्ताओं तक पहुँचते हैं। यह सिर्फ एक साल में एक प्रभावशाली बदलाव है, लेकिन Google के पास प्रोजेक्ट मेनलाइन के साथ उच्च लक्ष्य हैं।

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

प्रोजेक्ट मेनलाइन क्या है?

मेनलाइन एक और बदलाव है जो एंड्रॉइड फोन को बहुत जल्द महत्वपूर्ण और आवश्यक अपडेट प्राप्त करने में मदद करेगा क्योंकि किसी भी बदलाव के लिए फोन निर्माता से सिस्टम अपडेट की आवश्यकता नहीं होगी।

यदि आपको 2019 में नियमित रूप से सुरक्षा पैच मिलते हैं, लेकिन 2018 में ऐसा नहीं हुआ, तो प्रोजेक्ट ट्रेबल को धन्यवाद दें।

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

  • आपको सुरक्षा और बग फिक्स, साथ ही कार्यक्षमता में वृद्धि, बहुत तेज़ के लिए अपडेट मिलते हैं।
  • आपके फ़ोन का निर्माण करने वाली कंपनी को समय और संसाधन खर्च करने की ज़रूरत नहीं है जो Google द्वारा पहले ही किया जा चुका है।

इस तरह से कुछ बनाना आसान नहीं था। एंड्रॉइड को शुरुआत में एक मॉड्यूलर तरीके से डिजाइन नहीं किया गया था, इसलिए चीजों को परिवर्तित करने में बहुत समय और काम लगता था। यह भी एक बदलाव की आवश्यकता है या दो कैसे एक फोन इन कोर घटकों को अद्यतन करने की उम्मीद है। यह वास्तव में एक सॉफ्टवेयर विकास के दृष्टिकोण से भी अच्छा है; अतीत की गलतियों को "ठीक" करने के लिए Google को इतनी मेहनत करते देखना आकर्षक है।

मेनलाइन कैसे काम करती है?

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

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

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

मेनलाइन एक नया फ़ाइल कंटेनर लाता है जिसे Google APEX कहता है। यह Android Pony EXpress के लिए खड़ा है, और फ़ाइलें उसी तरह वितरित की जाती हैं जिस तरह से एक ऐप है। आप प्ले स्टोर में अपडेट देखते हैं और बटन को टैप करते हैं या स्वचालित अपडेट सक्षम होते हैं, और यह आपके फोन में डाउनलोड हो जाता है जहां थोड़ा सा सॉफ्टवेयर है जो जानता है कि उन्हें कैसे काम करना है।

एक बार ऐसा होता है, हालांकि, चीजें बहुत अलग हो जाती हैं। जहां एक ऐप को अखंडता के लिए स्कैन किया जाता है, तो आपके फोन के स्टोरेज पर सही जगह पर कॉपी किया जाता है, APEX फाइलें वास्तव में एक मिनिमल सिस्टम इमेज में डिकम्प्रेस हो जाती हैं, जो माउंटेड है और यह सुनिश्चित करने के लिए काम पर लगाया जाता है कि सबकुछ कोषेर है। फिर सही फाइलें और डेटा उस छवि से आपके फ़ोन के वास्तविक सिस्टम में ले जाया जाता है, APEX छवि अनमाउंट की जाती है, और छवि बाहर फेंक दी जाती है। यह एक समस्या को दूर करने का एक नया तरीका है जिसने एंड्रॉइड को हमेशा के लिए ग्रस्त कर दिया है।

Google और OEM भागीदारों का एक समूह यह सुनिश्चित करने के लिए एक साथ काम करते हैं कि आपके फ़ोन पर जाते ही सब कुछ काम करेगा।

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

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

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

और यह इस साल के आखिर में Android Q पर आ रहा है।

अधिक पिक्सेल 3 ए प्राप्त करें

Google Pixel 3a

  • Google Pixel 3a Review
  • Pixel 3a XL के लिए बेस्ट स्क्रीन प्रोटेक्टर्स
  • Pixel 3a XL के लिए सर्वश्रेष्ठ मामले
  • Pixel 3a के लिए बेस्ट केसेस
  • बेस्ट पिक्सेल 3 ए एक्सेसरीज़

हम अपने लिंक का उपयोग करके खरीदारी के लिए कमीशन कमा सकते हैं। और अधिक जानें।