सबस्ट्रैटम से मिलें, थीमिंग का भविष्य जो परतों पर कब्ज़ा कर लेगा

एंड्रॉइड थीम में नवीनतम की जाँच करें, और निकट भविष्य में सबस्ट्रैटम संभवतः आपके डिवाइस को कस्टमाइज़ क्यों करेगा!

परतें देखी हैं सत्ता में धीरे-धीरे वृद्धि, CyanogenMod थीम इंजन के लिए एक व्यवहार्य और शक्तिशाली प्रतिस्थापन बन रहा है। पर परतें जम जाती हैं सोनी द्वारा विकसित आरआरओ फ्रेमवर्क क्योंकि यह अधिक जटिल संसाधन स्विचिंग और मूल रूप से आरआरओ की तुलना में अधिक तत्वों को थीम देने की संभावना की अनुमति देता है।

आरआरओ पर अपने काम को आगे बढ़ाने के लिए, सोनी ने ओएमएस (जिसका मतलब ओवरले मैनेजर सर्विस है) पर काम किया। जैसा कि नाम से पता चलता है, ओएमएस ओवरले प्रबंधित करने के लिए एक क्लाइंट है, जो प्रदाताओं को प्राथमिकताओं को गतिशील रूप से नियंत्रित करने और ओवरले को सक्षम/अक्षम करने की अनुमति देता है। यह लेयर्स के साथ कुछ संघर्षों का कारण बनता है, क्योंकि परंपरागत रूप से ये कार्य थीमर के नियंत्रण में थे।

ओएमएस द्वारा लाए गए मुद्दों के आसपास काम करने के लिए, और लेयर्स की कार्यक्षमता को आगे बढ़ाने के लिए लेयर्स मैनेजर्स के पीछे के डेवलपर्स ने सबस्ट्रैटम बनाने के लिए टीम बनाई है, जो ओएमएस वाला क्लाइंट है कार्यक्षमता. शब्दों में का साइको पोम्पोस, लेयर्स मंगर के पीछे का देव:

सबस्ट्रैटम की शुरूआत के साथ, ओवरले को डेटा/ऐप पर इंस्टॉल किए गए तीसरे पक्ष के ऐप्स की तरह ही डाउनलोड, संकलित, हस्ताक्षरित और इंस्टॉल किया जाता है। एक बार स्थापित होने के बाद, वे एक आईडीमैप फ़ाइल बनाते हैं जो लिंकेज बनाता है, और यदि सक्षम होता है, तो सिस्टम को अपने संसाधनों को ताज़ा करने और नए संसाधनों को लोड करने के लिए कहता है। एक अधिसूचना उपयोगकर्ता को सूचित करेगी कि एक नई थीम का उपयोग किया जा सकता है, और पैकेज स्थापित किया गया है ("बेल्ट्ज़ स्थापित किया गया है")

सबस्ट्रैटम सीएम थीम इंजन के कुछ बेहतरीन हिस्सों के साथ लेयर्स कार्यक्षमता में विलय करने का प्रयास करता है, जिसमें एक पूर्ण संकलन-ऑन-डिवाइस सिस्टम शामिल है। अलग-अलग तत्वों को थीम देने के लिए ओवरले अब एक-दूसरे पर ओवरलैप नहीं होंगे। इसके बजाय, एकल ओवरले बनाने के लिए तत्वों को एक साथ इंजेक्ट किया जाएगा। कंपाइल-ऑन-डिवाइस थीम डिजाइनर को बैकवर्ड संगतता बनाए रखने में सक्षम बनाता है (क्योंकि बेस एपीआई एपीआई संस्करण 23 पर सेट है) और मार्शमैलो के लिए बनाई गई थीम को एंड्रॉइड एन के लिए काम करना जारी रखने की अनुमति देता है। साथ ही, आप थीम को ऑन-द-गो कर सकते हैं, बदलावों के बीच रीबूट की आवश्यकता नहीं है, और थीम संकलित होने के दौरान आप अन्य ऐप्स का भी उपयोग कर सकते हैं।

इसके अलावा, सबस्ट्रैटम डिजाइनर और उपयोगकर्ता दोनों के लाभ के लिए भी काम करेगा। यह उपयोगकर्ताओं को तब चेतावनी देता है जब थीम पुरानी हो जाती है (अर्थात पुराने सबस्ट्रैटम बिल्ड के लिए बनाई गई है) और तब भी उन्हें आगे बढ़ने देती है यदि वे वास्तव में चाहते हैं, जब तक कि वे उत्पन्न होने वाली अस्थिरता के मुद्दों को पहचानते हैं। यह ROM डेवलपर्स के लिए नए सबस्ट्रैटम बिल्ड के साथ शिप करने के लिए प्रोत्साहन के रूप में भी काम करेगा, लेकिन अगर ऐसा नहीं है तो फिर भी यह उपयोगकर्ताओं को शक्ति प्रदान करता है। एक प्रोफाइलिंग सिस्टम भी काम कर रहा है, जो सैद्धांतिक रूप से आपको संपूर्ण सेटअप को सहेजने और उन्हें तुरंत बदलने की अनुमति देगा, जिससे भविष्य के लिए प्रीसेट स्वचालन एक संभावना बन जाएगी।

कथित तौर पर सबस्ट्रैटम थीम सीएम थीम इंजन के लिए बनाए गए थीम के समान होगी, जिससे दोनों प्रणालियों पर सह-अस्तित्व में डिजाइनर के लिए दर्द कम हो जाना चाहिए। थीम डिज़ाइनरों के लिए कुछ और अच्छी ख़बरों में, सबस्ट्रैटम में एंटी-पाइरेसी सुविधाओं को लागू किया जा सकता है, जो इसे बनाएगा एक डिवाइस पर बनाए गए ओवरले का दूसरे डिवाइस पर पुन: उपयोग करना मुश्किल है, और यदि ऐसा मामला पाया जाता है तो ओवरले को हटा दिया जाएगा ऐसा।


लेयर्स मैनेजर ने अब तक अच्छा प्रदर्शन किया है, लेकिन जल्द ही सक्रिय विकास के फोकस के रूप में सबस्ट्रैटम और कंपाइल-ऑन-डिवाइस सिस्टम के पक्ष में इसे हटा दिया जाएगा। हालाँकि, सबस्ट्रैटम में पूर्व-निर्मित ओवरले के लिए समर्थन नहीं होगा, लेकिन डेवलपर्स आश्वस्त करते हैं कि यह बहुत आसान है थीम डिजाइनरों के लिए कंपाइल-ऑन-डिवाइस थीम में कनवर्ट करना, क्योंकि इसके लिए केवल एक मेनिफेस्ट ट्विक की आवश्यकता है वही।

की ओर बढ़ें Google+ घोषणा पोस्ट सबस्ट्रैटम के बारे में अधिक जानने के लिए।