Google ने पुष्टि की है कि Android P में कस्टम ओवरले की स्थापना को अवरुद्ध करने वाले परिवर्तन इच्छित हैं, जिसका अर्थ है कि रूटलेस कस्टम थीम अब संभव नहीं हैं।
Android P (Android 9.0) Android उत्साही लोगों के लिए एक रोमांचक रिलीज़ है क्योंकि काफी बदलाव यह उपयोगकर्ता इंटरफ़ेस और उपयोगकर्ता अनुभव ला रहा है। प्रोजेक्ट ट्रेबल पर Google के काम के लिए धन्यवाद, नवीनतम Android रिलीज़ न केवल Google Pixel के लिए बीटा में उपलब्ध है और Google Pixel 2 डिवाइस के अलावा वनप्लस 6, Xiaomi Mi Mix 2S, Sony Xperia XZ2, एसेंशियल फोन और जैसे फोन भी हैं। अधिक। हालाँकि, Android P में एक बहुत ही रोमांचक बदलाव नहीं है प्रतिबंध ओएस कस्टम ओवरले स्थापित करने पर निर्भर करता है। ओवरले का उपयोग किसी ऐप के संसाधनों को संशोधित करने के लिए किया जाता है और इन्हें बनाने के लिए सबस्ट्रैटम थीम मैनेजर का उपयोग किया जाता है जड़हीन कस्टम थीम Android Oreo पर संभव है. अब, Google ने पुष्टि की है कि प्रतिबंध इच्छित व्यवहार हैं, जिसका अर्थ है कि जड़हीन, सिस्टम-व्यापी प्रथा मौजूदा थीम इंजनों को चालू किए बिना Google स्मार्टफ़ोन और स्मार्टफ़ोन पर थीम अब संभव नहीं होंगी आगे।
एंड्रॉइड 8.0 Oreo पर बिना रूट के सिस्टम-वाइड डार्क थीम
Google इश्यू ट्रैकर में, एक Googler ने छोड़ दिया निम्नलिखित टिप्पणी और समस्या को "ठीक नहीं होगा (इच्छित व्यवहार)" के रूप में चिह्नित किया:
हम फीडबैक की सराहना करते हैं और कुछ पृष्ठभूमि जानकारी और स्पष्टीकरण साझा करना चाहेंगे।
ओवरले मैनेजर सेवा (ओएमएस) डिवाइस निर्माता के उपयोग के लिए है। ओएमएस, अपने वर्तमान स्वरूप में, एक सामान्य थीम सुविधा के रूप में डिज़ाइन नहीं किया गया है - अधिक डिज़ाइन विचार एंड्रॉइड प्लेटफ़ॉर्म की सुरक्षा और उत्पाद मानकों को बनाए रखने के लिए इसे इसमें डालने की आवश्यकता होगी उपयोगकर्ता. तदनुसार, ओएमएस को कभी भी सार्वजनिक डेवलपर सुविधा के रूप में वकालत नहीं की गई है।
इस साल की शुरुआत में Android Oreo उपकरणों के लिए OEMs को एक सुरक्षा पैच (CVE-2017-13263) जारी किया गया था। Android Oreo में उठाए गए एक वैध सुरक्षा मुद्दे के जवाब में, पैच ओवरले की स्थापना को पहले से इंस्टॉल या सिस्टम-हस्ताक्षरित ऐप्स तक सीमित कर देता है। Android P में यह महत्वपूर्ण सुरक्षा पैच भी शामिल है, इसलिए यह Android Oreo की तरह ही ओवरले को प्रतिबंधित करता है।
हम समझते हैं कि कस्टम थीमिंग कुछ उपयोगकर्ताओं के लिए एक महत्वपूर्ण क्षमता है। हम इस क्षेत्र में भविष्य में किसी भी कार्य के लिए आपकी प्रतिक्रिया को ध्यान में रखेंगे।
हमने पहले ओवरले मैनेजर सर्विस (ओएमएस) के बारे में बात की है। यह सोनी का थीम फ्रेमवर्क है जिसे एंड्रॉइड ओपन सोर्स प्रोजेक्ट में योगदान दिया गया था। ओएमएस के साथ इंटरफेस करने का आदेश एंड्रॉइड 8.0 ओरियो से शुरू होकर एडीबी के माध्यम से पहुंच योग्य हो गया, जो कि सबस्ट्रैटम के लिए एंड्रोमेडा ऐड-ऑन है जड़हीन कस्टम थीम लाए Android Oreo के लिए. Google को एहसास हुआ कि समुदाय इन ADB कमांड्स का उपयोग अनपेक्षित तरीके से कर रहा था (जैसा कि ADB कमांड्स के लिए होता है)। डेवलपर्स को डिबग करने के लिए), और इसलिए उन्होंने एक नया चेक लागू किया जो किसी भी गैर-सिस्टम ओवरले को होने से रोकता है स्थापित.
यह Google द्वारा एक निराशाजनक, लेकिन अंततः पूर्वानुमानित परिवर्तन है। तृतीय-पक्ष ओवरले हो सकता है आसानी से टूट जाता है उनके लक्षित अनुप्रयोगों के साथ संसाधन संघर्ष के कारण, एंड्रोमेडा की थीमिंग पद्धति निश्चित रूप से आदर्श नहीं थी। हम उम्मीद कर रहे हैं कि Google थीम डेवलपर्स के लिए ऐप्स से जुड़ने के लिए एक एपीआई लागू करेगा ताकि लगातार टूट-फूट न हो। अभी के लिए, यह शर्म की बात है कि Google निर्मित फ़ोन के सभी उपयोगकर्ताओं के लिए कस्टम थीम उपलब्ध नहीं होंगी। जैसे निर्माताओं के उपकरण Razer, हुआवेई, श्याओमी और सैमसंग के पास अभी भी अपना स्वयं का थीम इंजन और थीम स्टोर होगा, लेकिन कई उपकरणों के लिए, ओएमएस एक देशी, सिस्टम-वाइड डार्क थीम प्राप्त करने का एकमात्र तरीका था। कम से कम भविष्य में Android P अपडेट एक ला सकता है आंशिक डार्क थीम के लिए मैनुअल टॉगल पिक्सेल लॉन्चर में.