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