एंड्रॉइड 12 की रिलीज के साथ, Google का वॉलपेपर-आधारित थीम सिस्टम पूरी तरह से खुला स्रोत नहीं होगा। यह भावी रिलीज़ में बदल जाएगा।
हम इसकी रिलीज से केवल कुछ सप्ताह दूर हैं एंड्रॉइड 12, लेकिन यह याद रखना महत्वपूर्ण है कि अफवाह 4 अक्टूबर लॉन्च की तारीख केवल Google के अपने Pixel फ़ोन के लिए है। अपडेट को अन्य डिवाइसों तक पहुंचने में कई सप्ताह या अधिक संभावित महीने लगेंगे, और जब ऐसा होगा, तो इसमें हर नई सुविधा शामिल नहीं होगी। सबसे उल्लेखनीय विशेषता जो एंड्रॉइड 12 के ओपन-सोर्स रिलीज़ से गायब होगी - और इस प्रकार ओएस के कई OEM फोर्क्स में दिखाई नहीं देगी - Google का वॉलपेपर-आधारित थीम इंजन है, कोड-नाम "मोनेट।" हालाँकि, ऐसा प्रतीत होता है कि ओपन-सोर्स एंड्रॉइड से इसका बहिष्कार केवल अस्थायी है, क्योंकि सबूत सामने आए हैं कि एंड्रॉइड की रिलीज के साथ "मोनेट" पूरी तरह से ओपन-सोर्स हो जाएगा। 12.1.
आपमें से जिन लोगों ने Android 12 बीटा में से किसी एक को नहीं देखा या आज़माया है, आप Google द्वारा किए जा रहे प्रमुख UI परिवर्तनों के बारे में नहीं जानते होंगे। एंड्रॉइड 12 2014 के एंड्रॉइड 5.0 के बाद से प्लेटफॉर्म पर सबसे महत्वपूर्ण यूआई अपडेट पेश करेगा लॉलीपॉप तब रिलीज़ हुआ जब Google ने पहली बार मटेरियल डिज़ाइन का अनावरण किया, जो इसके डिज़ाइन के लिए कंपनी की ब्रांडिंग थी भाषा। Google की डिज़ाइन भाषा पिछले कुछ वर्षों में विकसित हुई है, और वैयक्तिकरण पर नवीनतम पुनरावृत्ति के जोर को प्रतिबिंबित करने के लिए, Google ने इसे "" के रूप में पुनः ब्रांड किया है।
सामग्री आप."मटेरियल यू की प्रमुख विशेषताओं में से एक उपरोक्त "मोनेट" थीम प्रणाली है, जो स्वचालित रूप से सिस्टम के लिए एक रंग पैलेट उत्पन्न करती है। उपयोगकर्ता के वॉलपेपर के आधार पर. Google के अनुसार, सामग्री रंग लक्ष्यों के साथ क्लस्टरिंग एल्गोरिदम को नियोजित करने वाला एक रंग निष्कर्षण इंजन उपयोगकर्ता के वॉलपेपर के प्रमुख और कम प्रमुख रंगों को निर्धारित करता है। एक पैलेट जनरेशन एल्गोरिदम फिर 5 रंगों का एक समृद्ध पैलेट बनाता है - 2 तटस्थ और 3 उच्चारण रंग - साथ ही सामग्री रंग के 12 शेड्स जिनका उपयोग उपयोगकर्ता के निकटतम रंगों को निर्धारित करने के लिए किया जाता है वॉलपेपर। ये रंग मान एक इंडेक्स में सहेजे जाते हैं जिन्हें ऐप्स एपीआई के माध्यम से कॉल कर सकते हैं, जिससे उन्हें अपने यूआई को थीम देने की भी अनुमति मिलती है।
जब Google ने पहली बार अपने "मोनेट" थीम सिस्टम का अनावरण किया इसके I/O डेवलपर सम्मेलन में इस साल की शुरुआत में कंपनी ने कहा था कि यह आने वाला है पहला पतझड़ में Google Pixel फ़ोन के लिए। हालाँकि, यह स्पष्ट नहीं था कि क्या Google ने केवल "मोनेट" के लिए पहली-लॉन्च विशिष्टता का दावा किया था या क्या यह सुविधा एंड्रॉइड 12 पर चलने वाले पिक्सेल फोन के लिए पूरी तरह से विशिष्ट होगी। दूसरे शब्दों में, हमें नहीं पता था कि सैमसंग, श्याओमी, ओप्पो या वनप्लस जैसे डिवाइस निर्माताओं को अपने स्वयं के ओएस में "मोनेट" का उपयोग करने की पूर्ण पहुंच होगी।
जब तक Google इसे अनिवार्य नहीं करता (जो दुर्लभ है), डिवाइस निर्माता आम तौर पर यह चुनने के लिए स्वतंत्र हैं कि वे Google के UI परिवर्तनों को लागू करना चाहते हैं या नहीं। "मोनेट" के मामले में, डिवाइस निर्माताओं को सिस्टम के कुछ हिस्सों को फिर से लागू करना होगा, क्योंकि सभी पहलुओं को ओपन-सोर्स नहीं किया गया है। के अनुसार kdrag0n, एक डेवलपर जो अपने गतिशील रंग पैलेट जनरेटर को ओपन-सोर्स किया Google के "मोनेट" के समान, मुख्य रंग निष्कर्षण और रंग उपस्थिति मॉडल (सीएएम) दोनों को पहले से ही ओपन-सोर्स किया जा चुका है, जबकि निकाले गए रंगों के पोस्ट-प्रोसेसिंग/फ़िल्टरिंग के लिए एओएसपी एल्गोरिदम कथित तौर पर Google के स्वामित्व समाधान के "काफी करीब" है। मुख्य रूप से ओपन-सोर्स होने के लिए जो बचा है वह पैलेट जेनरेशन एल्गोरिदम है, जो थीमिंग प्रक्रिया का एक महत्वपूर्ण हिस्सा है।
सौभाग्य से, ऐसा प्रतीत होता है कि Google इस एल्गोरिथम के लिए स्रोत कोड जारी करने के लिए तैयार है। दो स्रोतों ने पुष्टि की है कि Google ने हाल ही में "एओएसपी में मोनेट जोड़ें" शीर्षक से एक कोड परिवर्तन किया है। यह पैच प्रारंभ में केवल में उपलब्ध था Android 13 "तिरमिसु" के लिए AOSP आंतरिक शाखा, लेकिन इसे हाल ही में आंतरिक Android 12-sv2 शाखा के लिए चुना गया था।
एंड्रॉइड 12-एसवी2 एक एपीआई लेवल बम्प के साथ एक पॉइंट अपडेट होगा, इसलिए हम अस्थायी हैं इसे Android 12.1 कहा जा रहा है. साथ - साथ एक नया वॉलपेपर, अद्यतन भी कुछ लाएगा फोल्डेबल फोन अनुभव में मामूली सुधार एक टास्कबार सुविधा सहित। और, निःसंदेह, यह स्पष्ट रूप से "मोनेट" के लिए स्रोत कोड को शामिल करने वाली पहली रिलीज़ होगी।
नीचे दिए गए स्क्रीनशॉट एंड्रॉइड 12.1 के आंतरिक AOSP बिल्ड पर चलने वाले डिवाइस से लिए गए थे, जिससे पता चलता है कि "मोनेट" को ओपन-सोर्स संस्करण में लागू किया गया है।
हमें अभी भी नहीं पता है कि Google जनता के लिए Android 12.1 कब जारी करने की योजना बना रहा है, इसलिए हम नहीं जानते कि कितनी जल्दी OEM को Google के नए थीम सिस्टम तक पूर्ण पहुंच प्राप्त होगी। हम इसे पहले से ही देख सकते हैं सैमसंग का एंड्रॉइड 12 बीटा मटेरियल यू को पूरी तरह से लागू करने पर ध्यान नहीं दिया गया और अद्यतन डिज़ाइन या वॉलपेपर-आधारित थीम का कोई उल्लेख नहीं किया गया ओप्पो के ColorOS 12 की घोषणा में. यदि कोई कंपनी - या उस मामले के लिए कोई अन्य ओईएम - चाहता है कि उसके उपयोगकर्ता एंड्रॉइड 12 पर वॉलपेपर-आधारित थीम का आनंद लें, तो उन्हें इसे स्वयं लागू करना होगा या सुविधा को बैकपोर्ट करना होगा। यह निश्चित रूप से देखने योग्य है कि Android 12 में कितने आवश्यक कोड पहले से ही शामिल हैं स्रोत कोड अभी तक सार्वजनिक नहीं है, और शेष Android 12.1 में है, लेकिन यह ऐसी चीज़ नहीं है जिसकी हम कल्पना कर सकते हैं प्रत्येक OEM करेगा.
डेवलपर को धन्यवाद kdrag0n इस लेख पर उनके इनपुट के लिए!