एंड्रॉइड 7.1 का सर्कुलर आइकन समर्थन सिस्टम फ्रेमवर्क द्वारा निर्धारित किया जाता है, जो बदले में OEM द्वारा निर्धारित किया जाता है। इसके परिणामस्वरूप असंगत डिज़ाइन हो सकता है.
एंड्रॉइड के बड़े पैमाने पर लोकप्रिय होने के बाद से डिज़ाइन की स्थिरता Google के लिए प्रमुख बाधाओं में से एक रही है। प्रारंभ में, Google का दर्शन OEM को उनके डिज़ाइन दर्शन पर पूर्ण नियंत्रण रखने देना था। सबसे पहले, खुलेपन के इस स्तर ने ओईएम को एंड्रॉइड स्मार्टफोन और टैबलेट बनाने में बड़ी मात्रा में संसाधनों का निवेश करने के लिए प्रेरित किया।
हालाँकि, OEM स्किन की व्यापक विविधता कसकर नियंत्रित Apple iPhone अनुभव के बिल्कुल विपरीत थी। एंड्रॉइड लॉलीपॉप से शुरुआत करते हुए, Google ने प्रमुख डिज़ाइन परिवर्तन (मटेरियल डिज़ाइन UX, की अध्यक्षता में) किए उस समय के प्रमुख एंड्रॉइड डिजाइनर मतियास डुआर्टे) और आशा व्यक्त की कि ऐप डेवलपर्स और ओईएम इसका अनुसरण करेंगे सुविधाजनक होना। जबकि मोटोरोला और सोनी जैसे कुछ ओईएम Google के अनुसरण से संतुष्ट थे, सैमसंग और हुआवेई जैसे अन्य अभी भी एक डिजाइन भाषा को स्पोर्ट करते हैं जो काफी हद तक गैर-भौतिक है।
Google ने विभिन्न एंड्रॉइड डिवाइसों पर लगातार डिज़ाइन लागू करने में कोई कसर नहीं छोड़ी है, और उनके नवीनतम प्रयासों में से एक इसे शामिल करना है एंड्रॉइड 7.1 नूगट में सर्कुलर आइकन सपोर्ट. सर्कुलर आइकन का उद्देश्य असंगत आइकन आकार के साथ समस्या को हल करना है, लेकिन इस दृष्टिकोण में मुद्दों का एक सेट है जिसे मैं डिजाइनर को बताऊंगा एंड्रॉइड पुलिस पर लियाम स्प्रेडलिन का वर्णन. एंड्रॉइड 7.1 नेक्सस डिवाइसों तक मुश्किल से ही पहुंच पाया है, और OEM को इसमें काफी समय लगेगा नूगट को रोल आउट करना शुरू करें, इसलिए यह स्पष्ट नहीं है कि सर्कुलर आइकन समर्थन का डिज़ाइन पर क्या प्रभाव पड़ेगा स्थिरता। क्या पर है यह तथ्य स्पष्ट है कि वृत्ताकार चिह्न पनपने का मौका मिलने से पहले ही मर सकते हैं: क्योंकि Google ने अब तक यह पूरी तरह से OEM पर निर्भर कर दिया है कि वे चाहते हैं कि उनके उपयोगकर्ता गोलाकार आइकन देखें या नहीं।
सर्कुलर आइकन सपोर्ट फ्रेमवर्क द्वारा निर्धारित किया जाता है
Google Pixel की लगभग हर एक विशेषता समय से पहले विभिन्न ब्लॉगों द्वारा लीक हो गई थी। यहां तक कि गोलाकार आइकन समर्थन पर भी भारी संकेत दिया गया था पिक्सेल लॉन्चर लीक हो गया सर्कुलर आइकन के लिए संकेतित समर्थन, और अन्य Google ऐप्स को एपीके में एम्बेडेड सर्कुलर आइकन संपत्तियों के साथ धीरे-धीरे अपडेट किया जा रहा था। हालाँकि, उस समय ब्लॉगर्स ने एक बनाया ग़लत धारणा: वह गोलाकार आइकन समर्थन लॉन्चर से जुड़ा होगा। हालाँकि, उन्हें दोष देना कठिन है, यहाँ तक कि Google को भी आधिकारिक घोषणा इस सुविधा में कोई विवरण नहीं है।
सौभाग्य से, अनुभवी एंड्रॉइड डेवलपर कॉमन्सवेयर ने इस बारे में अधिक विस्तार से बताया कि एंड्रॉइड 7.1 नौगट में सर्कुलर आइकन समर्थन कैसे लागू किया जाएगा। ऐप डेवलपर द्वारा पैकेजमैनेजर के माध्यम से अपने गोल आइकन को उजागर करने के बजाय (लॉन्चर्स को यह तय करने की अनुमति देना कि गोल आइकन प्रदर्शित करना है या नहीं), सिस्टम फ्रेमवर्क यह तय करता है कि लॉन्चर को नियमित आइकन या गोल आइकन लौटाना है या नहीं।
जब कोई लॉन्चर किसी ऐप आइकन का अनुरोध करता है, तो फ़्रेमवर्क वापस आ जाता है
android: icon
याandroid: roundIcon
, डिवाइस बिल्ड कॉन्फ़िगरेशन पर निर्भर करता है।
इसका अनिवार्य रूप से मतलब यह है कि ओईएम यह तय कर सकता है कि आपके डिवाइस पर गोलाकार आइकन दिखाए जाएंगे या नहीं। यदि सैमसंग, हुआवेई, एलजी, या कोई अन्य ओईएम गोलाकार आइकनों को त्यागने का निर्णय लेता है, तो आपके डिवाइस पर कोई गोल आइकन एसेट नहीं दिखेगा इससे कोई फर्क नहीं पड़ता कि आप कौन सा तृतीय-पक्ष लॉन्चर इंस्टॉल करते हैं। Google की डिज़ाइन स्थिरता को आगे बढ़ाने के लिए एक प्रहार करें।
कॉमन्सवेयर ने यह भी पता लगाया है कि फ्रेमवर्क यह तय करता है कि ऐप आइकन का अनुरोध करने वाली किसी भी प्रक्रिया के लिए एक गोलाकार या नियमित आइकन वापस करना है या नहीं। दूसरे शब्दों में, डेवलपर्स को सावधान रहने की जरूरत है कि उनके गोलाकार आइकन न केवल कुछ डिवाइस/लॉन्चर कॉन्फ़िगरेशन में अच्छे दिखें, लेकिन कहीं भी इसका अनुरोध किया जा सकता है।
सर्कुलर ऐप आइकन एक अच्छा दृश्य परिवर्तन है, लेकिन यह स्पष्ट है कि उनके कार्यान्वयन में कोई समस्या है। पूरी संभावना है कि हम देख सकते हैं कि केवल कुछ डिवाइस जैसे Google Pixel और शायद कुछ मोटोरोला फोन सर्कुलर आइकन समर्थन लागू करेंगे, जबकि अन्य ओईएम नियमित आइकन का उपयोग जारी रखने का विकल्प चुनेंगे। यदि यह परिदृश्य सामने आता है, तो पिक्सेल मालिकों को ऐप से गैर-सर्कुलर ऐप्स का एक समूह मिल सकता है डेवलपर्स जो राउंड का समर्थन करने वाले केवल कुछ डिवाइसों को समायोजित करने के लिए अपनी आइकन संपत्तियों को अपडेट करने की जहमत नहीं उठाते हैं प्रतीक. और उस स्थिति में, गोल चिह्नों के लिए संपूर्ण संगति तर्क विवादास्पद होगा।
इसे खोजने के लिए कॉमन्सवेयर को धन्यवाद!