2017 में, एंड्रॉइड ओरेओ की रिलीज के साथ, Google ने एंड्रॉइड की अंतर्निहित नींव में सबसे बड़ा बदलाव किया क्योंकि एंड्रॉइड को पहली बार 2008 में रिलीज़ किया गया था:प्रोजेक्ट ट्रेबल। इसने न केवल ओईएम के लिए अपडेट को रोल आउट करना आसान बना दिया, बल्कि हमने नियमित कस्टम फर्मवेयर के विकल्प के रूप में जीएसआई, या जेनेरिक सिस्टम इमेज का जन्म भी देखा।
कस्टम रोम के संदर्भ में आप शायद इस अवधारणा को दो बार देख चुके हैं। हालांकि, यह प्रश्न बना रहता है:GSI क्या हैं, और वे नियमित कस्टम ROM से कैसे भिन्न हैं?
जेनेरिक सिस्टम इमेज क्या हैं?
आमतौर पर, जिस तरह से LineageOS जैसे अधिकांश पारंपरिक कस्टम ROM बनाए जाते हैं, वे एक विशिष्ट डिवाइस को ध्यान में रखते हुए सोर्स कोड से संकलित किए जाते हैं।
इसका मतलब यह है कि ROM में न केवल एक सिस्टम इमेज शामिल है, बल्कि इसमें एक कर्नेल और सभी विशिष्ट डिवाइस ब्लॉब्स और लाइब्रेरी, और अन्य हार्डवेयर-विशिष्ट कोड भी शामिल हैं, जो न केवल फोन के मूल फर्मवेयर को बदलने के लिए आवश्यक हैं, बल्कि वास्तव में अधिकांश घटक और विशेषताएं हैं। काम।
इसके फायदे हैं, लेकिन कई कमियां भी हैं। कस्टम रोम विशेष रूप से एक विशिष्ट फ़ोन के लिए बनाए और संकलित किए जाने के साथ, एक डेवलपर या अनुरक्षक किसी भी डिवाइस-विशिष्ट बग को ठीक करने में समय ले सकता है, जैसे कि वाई-फाई या कैमरों में खराबी।
लेकिन इस प्रकार के ROM को एक डेवलपर की आवश्यकता होती है - या अक्सर डेवलपर्स की एक टीम - वास्तव में लेगवर्क को मैन्युअल रूप से करने के लिए समय लेती है और एक नए फोन पर एक कस्टम ROM चल रहा होता है। इसके लिए सावधानीपूर्वक पढ़ने, परीक्षण और बहुत सारे परीक्षण और त्रुटि की आवश्यकता होती है। अगर इस काम के लिए कोई तैयार नहीं है, तो हो सकता है कि आप अपने फोन पर कस्टम रोम बिल्कुल भी इंस्टॉल न कर पाएं।
2017 में इस संबंध में एक बड़ी सफलता देखी गई। एंड्रॉइड ओरेओ के साथ, Google ने प्रोजेक्ट ट्रेबल की घोषणा की, जो अनिवार्य रूप से निचले स्तर, हार्डवेयर-विशिष्ट कोड को एंड्रॉइड सिस्टम से ही मॉड्यूलर और अलग करता है।
सिस्टम छवि अनिवार्य रूप से एक परत के रूप में कार्य करती है जो निचले स्तर के कोड पर लागू हो जाती है, जिसका अर्थ है कि आप उस निचली परत को छूने की आवश्यकता के बिना ऑपरेटिंग सिस्टम को स्वैप कर सकते हैं। इसने GSI, या सामान्य प्रणाली छवियों की अवधारणा को जन्म दिया, जिनका उपयोग एक से अधिक फ़ोन पर किया जा सकता है।
यह परिवर्तन मुख्य रूप से ओईएम के धीमे और एंड्रॉइड अपडेट को रोल आउट करने में अक्षम होने के मुद्दों को संबोधित करने के लिए था। लेकिन यह मोडिंग समुदाय के लिए गेम-चेंजर भी साबित हुआ।
जबकि डिवाइस-विशिष्ट कस्टम रोम थे और अभी भी एक चीज हैं, डेवलपर्स जीएसआई के रूप में कस्टम रोम भी बनाते हैं, जिसे आप किसी भी एंड्रॉइड स्मार्टफोन पर इंस्टॉल कर सकते हैं। केवल आवश्यकता यह है कि उसके पास एक अनलॉक करने योग्य बूटलोडर होना चाहिए।
अगर मैं GSI का उपयोग करता हूं तो क्या कोई अंतर होगा?
हो भी सकता है, या नहीं भी हो सकता है—यह सब आपके विशिष्ट उपकरण पर निर्भर करेगा। डिवाइस-विशिष्ट ROM के साथ बात यह है कि एक डेवलपर खुद को समर्पित करेगा और उस विशिष्ट डिवाइस पर विशेष ध्यान देगा जिसका वे रखरखाव कर रहे हैं।
यदि इस प्रकार के ROM पर कोई समस्या उत्पन्न होती है, तो डेवलपर इसे ठीक से ठीक करने पर ध्यान दे सकता है।
हालाँकि, GSI को उस तरह का ध्यान नहीं मिलता है क्योंकि उन्हें किसी भी Android डिवाइस पर उपयोग करने के लिए बनाया गया है। समस्याएँ अक्सर उत्पन्न होती हैं, और डेवलपर समुदाय के श्रेय के लिए, टाइटैनिक प्रयास डिवाइस-विशिष्ट बगों और उन GSI पर समस्याओं को ठीक करने के लिए समर्पित हैं, ताकि वे अधिक से अधिक संभव फ़ोन पर बेहतर ढंग से चल सकें।
लेकिन सभी के लिए सब कुछ ठीक करना असंभव है, और जब तक आपकी समस्या कई अन्य लोगों के साथ नहीं हो रही है, तब तक शायद यह डेवलपर की बकेट लिस्ट में बहुत कम होगा।
इसका मतलब यह नहीं है कि जीएसआई खराब हैं। वे एकमात्र तरीका हैं जिससे बहुत सारे फ़ोन कस्टम रोम प्राप्त कर सकते हैं, और अधिकांश भाग के लिए, वे अधिकांश स्मार्टफ़ोन पर दैनिक उपयोग के लिए पूरी तरह से ठीक हैं। लेकिन अगर आपके फोन के लिए डिवाइस-विशिष्ट कस्टम रोम उपलब्ध है, तो शायद यह एक बेहतर विकल्प है।
अन्यथा, आप GSI को एक शॉट दे सकते हैं। यह जाँचने का प्रयास करें कि क्या अन्य लोग उसी फ़ोन का उपयोग कर रहे हैं जो आप GSI का उपयोग कर रहे हैं, और यदि वे उनका उपयोग कर रहे हैं, तो उन समस्याओं पर ध्यान देने का प्रयास करें, यदि उनके पास कोई है। और अगर आपको कुछ मिलता है, तो उसकी रिपोर्ट करना सुनिश्चित करें।
सभी के लिए कस्टम रोम
यदि आप एंड्रॉइड मोडिंग की दुनिया में तल्लीन करने जा रहे हैं तो डिवाइस-विशिष्ट रोम हमेशा सबसे अच्छा विकल्प होते हैं। लेकिन, अगर कोई उपलब्ध नहीं है, तो GSI आपके लिए सबसे अच्छा दांव हो सकता है।
यह आपको एक वैकल्पिक Android अनुभव चलाने की अनुमति देगा, चाहे आपके पास कोई भी फ़ोन हो, जब तक कि आपका फ़ोन प्रोजेक्ट ट्रेबल-संगत है। उम्मीद है, अब आप अंतर जान गए होंगे।