एक नए कोड कमिट से पता चलता है कि कई ओईएम एंड्रॉइड 12 के डायनामिक थीम का समर्थन करेंगे, लेकिन सटीक कार्यान्वयन डिवाइस के अनुसार भिन्न हो सकता है।
सबसे प्रभावशाली नई सुविधाओं में से एक एंड्रॉइड 12 स्वचालित है सामग्री आप थीमिंग सिस्टम, जो वर्तमान वॉलपेपर के आधार पर आपके डिवाइस का स्वरूप (विशेष रूप से, कुछ इंटरफ़ेस तत्वों के रंग) बदलता है। कोडनाम 'मोनेट', थीम प्रणाली वर्तमान में Google के स्वयं के पिक्सेल उपकरणों के लिए विशिष्ट है, लेकिन अब हम जानते हैं कि कम से कम कुछ निर्माता इसके कुछ बदलावों का समर्थन करने की योजना बना रहे हैं।
एक नया कोड प्रतिबद्ध (ट्विटर पर मिशाल रहमान के माध्यम से) Google की सामग्री घटक लाइब्रेरी में, "डायनामिक रंगों की सहायक निर्माता सूची जोड़ें" शीर्षक से, कम से कम कुछ निर्माताओं का पता चलता है जो डायनेमिक सिस्टम थीम का समर्थन करेंगे। वर्तमान सूची में ओप्पो, रियलमी, वनप्लस, वीवो, श्याओमी, मोटोरोला, आईटेल, टेक्नो मोबाइल, इनफिनिक्स, एचएमडी शामिल हैं। ग्लोबल (नोकिया-ब्रांडेड एंड्रॉइड डिवाइस के निर्माता), शार्प, सोनी, टीसीएल, लेनोवो, गूगल, और रोबोइलेक्ट्रिक।
private static final Set<String> DYNAMIC_COLOR_SUPPORTED_MANUFACTURERS =
new HashSet<>(Arrays.asList(
"oppo", "realme", "oneplus", "vivo", "xiaomi", "motorola", "itel", "tecno mobile limited",
"infinix mobility limited", "hmd global", "sharp", "sony", "tcl", "lenovo", "google",
"robolectric"));
Google ने पहले ही पुष्टि कर दी है एंड्रॉइड 12 की प्रारंभिक रिलीज के कुछ समय बाद, मोनेट के लिए कोड को एंड्रॉइड के लिए ओपन-सोर्स कोड रिपॉजिटरी, एओएसपी में जोड़ा जाएगा। हालाँकि, यह अभी भी स्पष्ट नहीं था कि क्या Google के अलावा कोई निर्माता गतिशील थीम का समर्थन करने में रुचि रखेगा, क्योंकि उनमें से कई के पास अपनी स्वयं की डिज़ाइन भाषाओं के साथ अपनी स्वयं की एंड्रॉइड स्किन है।
मुख्य समस्या यह है कि आपके वॉलपेपर से उत्पन्न रंग पैलेट भिन्न हो सकते हैं Google का अपना मोनेट कार्यान्वयन होता है क्योंकि निर्माता अपने स्वयं के एल्गोरिदम बना सकते हैं पूरी तरह से. उदाहरण के लिए, ओप्पो फाइंड एक्स3 प्रो के लिए एंड्रॉइड 12 बीटा में सिस्टम के लिए अपना स्वयं का गतिशील थीम कार्यान्वयन है यूआई, और यह संभावना है कि ओप्पो मोनेट को लागू करने के बजाय गतिशील थीम के लिए इस इंजन का उपयोग करेगा इंजन।
साथ ही, जैसा कि डेवलपर कीरोन क्विन ने ट्विटर पर बताया, एंड्रॉइड के बजाय लाइब्रेरी में ओईएम की सूची है एपीआई का मतलब यह हो सकता है कि ऐप्स नए निर्माताओं को तब तक समर्थन नहीं देंगे जब तक वे अपने यहां मटेरियल कंपोनेंट्स लाइब्रेरी को अपडेट नहीं करते कोड.
दिलचस्प बात यह है कि सूची से एक नाम गायब है: सैमसंग। भले ही सैमसंग का वन यूआई 4 बीटा एक गतिशील रंग सुविधा शामिल करें, अभी इसका कोई सबूत नहीं है कि यह मटेरियल कंपोनेंट्स लाइब्रेरी में प्लग इन होगा, इसलिए कम से कम कुछ तृतीय-पक्ष ऐप्स उनका उपयोग नहीं करेंगे। हालाँकि, यह संभव है कि मटेरियल कंपोनेंट्स का अपडेट तैयार होने से पहले अधिक निर्माताओं को सूची में जोड़ा जा सकता है।