सोनी ने एंड्रॉइड 12 को लक्षित करने के लिए एक्सपीरिया ओपन डिवाइसेस प्रोग्राम के तहत अपने चरण-दर-चरण निर्माण निर्देशों को अपडेट किया है। और अधिक के लिए आगे पढ़ें!
सोनी को एंड्रॉइड ओपन सोर्स प्रोजेक्ट में बेहतर योगदानकर्ताओं में गिना जाता है, जिसमें वर्षों से बहुत सारे कोड योगदान हैं। सोनी अपना स्वयं का एक्सपीरिया ओपन डिवाइसेस प्रोग्राम भी चलाता है और उसका रखरखाव करता है, जिससे डेवलपर्स के लिए अपने हाल के सोनी उपकरणों पर एओएसपी के साथ छेड़छाड़ करना आसान हो जाता है। एंड्रॉइड 12 को अब जनता के लिए जारी करने के साथ, सोनी ने इसके लिए AOSP बिल्ड निर्देश जोड़े हैं एंड्रॉइड 12 एक्सपीरिया ओपन डिवाइसेस के लिए।
सोनी प्रोग्राम में सभी डिवाइसों के लिए AOSP को संकलित करने के लिए डिवाइस ट्री, कर्नेल ट्री, बायनेरिज़ और बिल्ड इंस्ट्रक्शन जारी करता है। ये रिलीज होती रही हैं अब कुछ वर्षों से, और संसाधन हैं अब Android 12 के लिए अपडेट कर दिया गया है. इन एंड्रॉइड 12 संगत बायनेरिज़ और चुनिंदा एक्सपीरिया उपकरणों के लिए एओएसपी 12.0 के चरण-दर-चरण गाइड के साथ, डेवलपर्स और विशेषज्ञ उपयोगकर्ताओं के पास अब नवीनतम प्लेटफ़ॉर्म के साथ छेड़छाड़ करने के लिए उपकरण हैं।
Sony Xperia उपकरणों के लिए AOSP Android 12 बनाएँ
आरंभ करने के लिए, आपको एक उपयुक्त बिल्ड वातावरण तक पहुंच की आवश्यकता होगी ताकि आप स्रोत से AOSP बिल्ड को संकलित कर सकें। आपको आदर्श रूप से लिनक्स पर चलने वाला पीसी चुनना चाहिए (सोनी उबंटू 18.04 एलटीएस की सिफारिश करता है), लेकिन विंडोज 10 उपयोगकर्ता भी ऐसा कर सकते हैं Linux के लिए Windows सबसिस्टम (WSL) का उपयोग करना. अगला भाग बिल्ड वातावरण को कॉन्फ़िगर करना है, यानी, आपको जावा डेवलपमेंट किट का एक उपयुक्त संस्करण, कुछ सॉफ्टवेयर पैकेज और लाइब्रेरी और इंस्टॉल करना होगा। रेपो टूल एकाधिक रिपॉजिटरी में काम करने के लिए। अंत में, आपको संपूर्ण Android 12 स्रोत कोड ट्री डाउनलोड करना होगा एक्सपीरिया उपकरणों के लिए स्थानीय मेनिफ़ेस्ट, और AOSP छवियों को सफलतापूर्वक संकलित करने के लिए गाइड के चरण-दर-चरण निर्देशों का पालन करें। यदि सब कुछ ठीक रहा, तो आपके पास अपने सोनी स्मार्टफोन पर फ्लैश करने के लिए AOSP 12.0 छवियां तैयार होनी चाहिए।
ध्यान दें कि आपको अवश्य ही अपने एक्सपीरिया डिवाइस के बूटलोडर को अनलॉक करें परिणामी बिल्ड को फ्लैश करने से पहले। इसके अलावा, निम्न-स्तरीय सॉफ़्टवेयर बायनेरिज़ वाली एक प्लेटफ़ॉर्म-विशिष्ट छवि को विक्रेता छवि के रूप में फ्लैश करने की आवश्यकता होती है।