लेख

Google का प्रोजेक्ट ट्रेबल एंड्रॉइड की सबसे पुरानी समस्याओं को ठीक करने में कैसे मदद करेगा

protection click fraud

मार्च 2016 में, जब एंड्रॉइड एन डेवलपर पूर्वावलोकन जारी किया गया था, हम देखा कुछ अलग था. Android के साथ marshmallow, Google ने एक नया विभाजन संरचना सम्मिलित किया था जिसमें एक विक्रेता विभाजन शामिल था। इसने कुछ फाइलों को रखा जो पहले सिस्टम विभाजन में "नियमित" कोर ओएस फ़ोल्डर्स में रहते थे, साथ ही कंपनी की कुछ फाइलें भी थीं जिन्होंने फोन को खुद बनाया था। लेकिन में Android N डेवलपर पूर्वावलोकन, चीजें और भी बदल गईं और इस नए विभाजन में फाइलें भी थीं जो फोन के बूट होने पर कोर ओएस के टुकड़ों को डुप्लिकेट और ओवरवॉट कर देती थीं।

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

प्रोजेक्ट ट्रेबल एंड्रॉइड को दो भागों में विभाजित करता है: Google भाग और हार्डवेयर समर्थन भाग।

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

वेरिज़ॉन नई असीमित लाइनों पर $ 10 / मो के लिए पिक्सेल 4 ए की पेशकश कर रहा है

वेंडर इंटरफेस और वीटीएस (वेंडर टेस्ट सूट) के साथ आ रहे हैं Android O, और ऐसा लगता है कि यह अद्यतन के साथ धीमा होने के लिए किसी भी बहाने ले जाएगा। यह वर्णन करने के लिए एक काफी तकनीकी बात है, और यदि आप तकनीकी रूप से इच्छुक हैं, तो आपको एक नज़र रखना चाहिए Google की ब्लॉग पोस्ट इस सब पर, लेकिन हम इसे तोड़ सकते हैं ताकि हर कोई समझ सके कि यह क्या है और क्यों यह एक बड़ा बदलाव ला सकता है।

हम सभी जानते हैं कि एंड्रॉइड Google से आता है। एंड्रॉइड को बेहतर बनाने के लिए Google के साथ बहुत सी अन्य कंपनियां काम करती हैं (और Google ने कंपनियों को इसके और भी अधिक करने के लिए आमंत्रित किया है), लेकिन कोड Google द्वारा अंतिम रूप दिया और होस्ट किया गया. कोई भी इसे डाउनलोड कर सकता है और इसे एंड्रॉइड में बना सकता है, लेकिन यह एंड्रॉइड अपने आप में एक पूर्ण फोन ऑपरेटिंग सिस्टम नहीं है।

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

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

नई प्रणाली के साथ, Google का एंड्रॉइड का हिस्सा अपने स्वयं के स्थान पर रह सकता है और क्वालकॉम और सैमसंग और एचटीसी के हिस्से और बाकी सभी अपने स्वयं के स्थान पर रह सकते हैं। सिद्धांत रूप में, अद्यतन पहले से ही परीक्षण किया गया है और "बस काम करेगा।"

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

वेंडर टेस्ट सूट यह सुनिश्चित करने के लिए डिज़ाइन किया गया है कि हर कंपनी एंड्रॉइड को उसी तरह से बनाए।

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

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

instagram story viewer