एंड्रॉइड में एक इमोजी समस्या है, और Google इसे अपडेट करने योग्य सिस्टम फ़ॉन्ट्स और इमोजी कॉम्पैट के साथ हल करने के लिए दोतरफा दृष्टिकोण अपना रहा है।
उनसे प्यार करें ❤ या उनसे नफरत करें 🤬, इमोजी इन दिनों अभिव्यक्ति का एक प्रमुख रूप बन गए हैं। ये छोटी-छोटी बूँदें शब्दों में भावना और इरादा जोड़ती हैं, और इंटरनेट पर बातचीत इनके बिना अधूरी होगी। वे पारस्परिक बातचीत के लिए भी बहुत बड़ी बात हैं - जब इमोजी ट्रिक करते हैं तो बहुत कुछ कहने में समय क्यों बर्बाद करें? इसलिए यह कोई आश्चर्य की बात नहीं है कि Google ने एंड्रॉइड पर नज़र डाली और पाया कि इसमें इमोजी की समस्या है, और इसके साथ एंड्रॉइड 12, यह इसे ठीक करने का प्रयास करता है।
एंड्रॉइड और इसकी इमोजी समस्या
इमोजी बहुत बड़ी बात है. इमोजी का उपयोग अब तक के उच्चतम स्तर पर है, और कुछ ऐप्स पर उपयोगकर्ता हर दिन अरबों इमोजी भेजते हैं। इन परिवर्तनों को खिलाना और बनाए रखना है यूनिकोड मानक, और इसे लगातार अपडेट प्राप्त होते हैं जो नए इमोजी जोड़ते हैं। ये नए इमोजी नए उपयोग के मामलों, रुझानों और यहां तक कि विविधताओं पर केंद्रित हैं ताकि उन्हें विविधता और समावेशन के लिए बेहतर प्रतिनिधि बनाया जा सके।
इट्स में एंड्रॉइड डेव समिट 2021 प्रस्तुति, Google का कहना है कि 96% Android उपयोगकर्ता नवीनतम इमोजी नहीं देखते हैं, इसके विपरीत 16% iOS उपयोगकर्ता जो नवीनतम इमोजी देखने में असमर्थ हैं। शीर्ष 100 इमोजी में कुल इमोजी शेयरों का ~82% शामिल है। लेकिन इनमें से 20% शेयरों के लिए, प्रेषक एक इमोजी भेजता है लेकिन प्राप्तकर्ता को केवल "टोफू" या टूटा हुआ दिखाई देता है छवि को एक बॉक्स द्वारा दर्शाया गया है जिसमें एक्स है, जिसका अर्थ है कि उनके फोन सिस्टम में प्रासंगिक इमोजी नहीं है प्रदर्शन।
समस्याएँ टोफ़स से ख़त्म नहीं होतीं। नए इमोजी और पुराने एंड्रॉइड संस्करणों से संबंधित कुछ स्थितियों में, प्रदर्शित इमोजी समाप्त हो जाता है एक फार्मूलाबद्ध प्रतिनिधित्व, उपयोगकर्ताओं को यह समझने के लिए कुछ मानसिक जिम्नास्टिक करने की आवश्यकता होती है कि वास्तव में क्या हो रहा है पर।
एंड्रॉइड 12 से पहले, जब भी यूनिकोड को नए इमोजी मिलते थे, तो हमें एंड्रॉइड ओएस अपग्रेड के लिए इंतजार करना पड़ता था इमोजी के लिए समर्थन लाने के लिए हमारे फोन तक पहुंचें, इससे पहले कि हम वास्तव में उन्हें अपने इंटरनेट का हिस्सा बना सकें लिंगो. और हम सभी जानते हैं कि एंड्रॉइड की अपडेट स्थिति वास्तव में कितनी खराब है। हां, इसमें सुधार हुआ है. लेकिन जब तक आपके पास फ्लैगशिप नहीं है, संभावना है कि नवीनतम अपडेट को स्थिर रिलीज़ में आपके डिवाइस तक पहुंचने में आपको अभी भी कुछ महीने लगेंगे। इस बात की अच्छी संभावना है कि इस समय अंतराल में और अधिक नए इमोजी जोड़े गए हैं, जो आपको वर्तमान भाषा की जानकारी से दूर रखेंगे।
यह स्पष्ट है कि यहां एक समस्या है और समाधान की आवश्यकता है। Google ने सभी ऐप्स में सभी Android उपयोगकर्ताओं के लिए प्रत्येक इमोजी उपलब्ध कराने का लक्ष्य निर्धारित किया है, और इसे प्राप्त करने के लिए वह दोतरफा दृष्टिकोण अपना रहा है।
2 में से समाधान 1: अद्यतन करने योग्य सिस्टम फ़ॉन्ट्स (एंड्रॉइड 12 और ऊपर)
एंड्रॉइड एस (एंड्रॉइड 12) से शुरुआत करते हुए, Google ने अपडेट करने योग्य सिस्टम फ़ॉन्ट पेश किया है, और पहला फ़ॉन्ट जिसे वे अपडेट करेंगे वह इमोजी फ़ॉन्ट है।
हमने बात की है अद्यतन करने योग्य सिस्टम फ़ॉन्ट्स अतीत में, वास्तव में लगभग एक वर्ष पहले। एंड्रॉइड 11 और उसके नीचे, एंड्रॉइड पर सभी फ़ॉन्ट सिस्टम विभाजन में संग्रहीत हैं, और अधिक विशेष रूप से, के अंतर्गत /system/fonts निर्देशिका। इमोजी, विशेष रूप से, नामक फ़ाइल के भीतर मौजूद होते हैं NotoColorEmoji.ttf. सिस्टम विभाजन केवल-पढ़ने के लिए है, और विभाजन के भीतर किसी भी फ़ाइल को अपडेट करने के लिए सिस्टम अपडेट की आवश्यकता होती है, जबकि विभाजन माउंट नहीं होता है। इसलिए नए फ़ॉन्ट और नए इमोजी प्राप्त करने का एकमात्र तरीका आधिकारिक ओटीए अपडेट की प्रतीक्षा करना है इसे रूट के माध्यम से अनौपचारिक रूप से स्वयं इंस्टॉल करें.
एंड्रॉइड 12 और अपडेट करने योग्य सिस्टम फ़ॉन्ट्स के साथ, फ़ॉन्ट फ़ाइलें संग्रहीत हैं पर /data/fonts/files, और सभी ऐप्स के लिए पढ़ने के लिए उपलब्ध है, लेकिन केवल इसके द्वारा ही लिखने योग्य है system_server और इस में. इस तरह, Google अपडेट की गई फ़ॉन्ट फ़ाइलों को बाहर निकाल सकता है, और ऐप्स नवीनतम जानकारी के लिए उन्हें पढ़ सकते हैं, भले ही फ़ोन पर आखिरी एंड्रॉइड सिस्टम अपडेट कब हुआ हो। एक ऐप डेवलपर और यहां तक कि एक उपयोगकर्ता के रूप में, आपको एंड्रॉइड 12+ डिवाइस पर इमोजी समर्थन के बारे में फिर कभी नहीं सोचना होगा।
2 में से समाधान 2: AppCompat 1.4 के साथ EmojiCompat (Android 4.4. से Android 11)
एंड्रॉइड 12 को कुछ हफ्ते पहले ही स्थिर शाखा में लॉन्च किया गया था, और आपको एंड्रॉइड पारिस्थितिकी तंत्र में प्रसार देखने में कुछ समय लगेगा। तो आपको एक ऐसे समाधान की आवश्यकता है जो Android 11 और उससे नीचे के संस्करण पर काम करे। वह समाधान है EmojiCompat समर्थन लाइब्रेरी.
ऐपकॉम्पैट 1.4 इसमें EmojiCompat शामिल है, जिसका अर्थ है कि AppCompat 1.4 का उपयोग करने वाले सभी ऐप्स स्वचालित रूप से आधुनिक इमोजी का समर्थन करेंगे। एक ऐप डेवलपर के रूप में, आपको बस अपने AppCompat संस्करण को 1.4 में एकीकृत/बम्प करने की आवश्यकता है और आप एंड्रॉइड 4.4 पर भी उपयोगकर्ताओं को अपडेटेड इमोजी प्रदर्शित करेंगे, बिना किसी के अतिरिक्त प्रयास की आवश्यकता के।
हालाँकि इसमें एक छोटी सी पकड़ है। समस्या यह है कि यह एक जीएमएस-कोर-उन्मुख परिवर्तन है जिसके लिए कार्य करने के लिए Google Play सेवाओं की आवश्यकता होती है। यह पुराने एंड्रॉइड संस्करणों के लिए एओएसपी में कोई बदलाव नहीं है जैसा कि पहला समाधान है, और समय और भौतिकी के काम करने के तरीके के कारण यह वास्तव में ऐसा नहीं हो सकता है।
Android 12 के लिए Android इमोजी नीति
इन हाइलाइट्स के अलावा, Google ने एंड्रॉइड 12 और उससे ऊपर चलने वाले ऐप्स के लिए एक एंड्रॉइड इमोजी पॉलिसी भी जोड़ी है। इन ऐप्स को सार्वजनिक उपलब्धता के 4 महीने के भीतर नवीनतम यूनिकोड संस्करण का अनुपालन करना होगा, और उन्हें इन तीन तरीकों में से किसी एक में ऐसा करना होगा:
- यदि AppCompat पहले से ही उपयोग में है, तो सुनिश्चित करें कि इमोजी सक्षम है।
- ऐप के भीतर सभी सतहों पर मौजूदा EmojiCompat लाइब्रेरी का उपयोग करें। इसे उन कस्टम दृश्यों के साथ काम करना चाहिए जो सीधे स्टेटिकलेआउट का उपयोग करते हैं।
- यूनिकोड के नवीनतम संस्करण के आधार पर इमोजी के लिए हैंडलिंग और फ़ॉन्ट/छवियों को अपडेट करें।
यदि मेरी समझ सही है, तो अंतिम विकल्प केवल डेवलपर्स को अपने ऐप के भीतर इमोजी को बंडल करने के लिए कहना है। किसी भी तरह से, डेवलपर्स को यह सुनिश्चित करना होगा कि वे फरवरी 2022 से पहले इन आवश्यकताओं को पूरा करें।
Google के पास ऐप डेवलपर्स के लिए इमोजी संबंधी समस्याओं को ठीक करने के लिए संसाधन हैं, और हमारा सुझाव है कि आप उनकी जांच करें:
- एंड्रॉइड डेवलपर समिट 2021: आपके ऐप में सभी इमोजी प्रदर्शित करना (और यह क्यों मायने रखता है)
- एंड्रॉइड डेवलपर दस्तावेज़ीकरण: आधुनिक इमोजी का समर्थन करें
- डेवलपर प्रोग्राम नीति: 27 अक्टूबर, 2021 की घोषणा - एंड्रॉइड इमोजी नीति
एंड्रॉइड 12एल और यूनिकोड 14
Android 12L वह था कल लॉन्च किया गया के साथ आता है यूनिकोड 14 समर्थन (के जरिए 9to5Google). यूनिकोड 14.0 में निम्नलिखित नए इमोजी शामिल हैं:
- पिघलता चेहरा
- खुली आंखों वाला चेहरा और मुंह पर हाथ
- झाँकती आँखों वाला चेहरा
- सलाम करता चेहरा
- बिंदीदार रेखा चेहरा
- विकर्ण मुँह वाला चेहरा
- आँसू रोके हुए चेहरा
- दाहिना हाथ
- बायां हाथ
- हथेली नीचे हाथ
- हथेली ऊपर हाथ
- तर्जनी और अंगूठे को पार किए हुए हाथ
- सूचकांक दर्शक की ओर इशारा करता है
- दिल के हाथ
- होंठ काटना
- मुकुटधारी व्यक्ति
- गर्भवती आदमी
- गर्भवती व्यक्ति
- ट्रोल
- मूंगा
- Lotus
- खाली घोंसला
- अंडे के साथ घोंसला
- फलियाँ
- तरल डालना
- जार
- खेल का मैदान स्लाइड
- पहिया
- रिंग बॉय
- हम्सा
- शीशे की गेंद
- लो बैटरी
- बैसाखी
- एक्स-रे
- बबल
- पहचान कार्ड
- भारी समान चिह्न
इसके अलावा, रिलीज़ में इन नए इमोजी की विविधताएं और त्वचा के रंग भी शामिल हैं, जिससे कुल 112 नए डिज़ाइन सामने आए हैं।
लंबी कहानी को संक्षेप में कहें तो, एंड्रॉइड की इमोजी समस्याएं जल्द ही अतीत की बात हो जानी चाहिए।