LG V20 सेकेंड स्क्रीन को कस्टम विजेट सपोर्ट मिलता है

LG V20 की दूसरी स्क्रीन को अंततः कस्टम विजेट के साथ अनुकूलित किया जा सकता है। एक नया एपीआई डेवलपर्स को कस्टम सेकेंड स्क्रीन फीचर बनाने की सुविधा देता है।

दक्षिण कोरियाई प्रौद्योगिकी दिग्गज एलजी इलेक्ट्रॉनिक्स को एंड्रॉइड उत्साही लोग इसके लिए सबसे ज्यादा जानते हैं फ्लैगशिप एलजी जी स्मार्टफोन की श्रृंखला, लेकिन कंपनी स्मार्टफोन की वी श्रृंखला भी पेश करती है जो अपनी सिग्नेचर सेकेंड स्क्रीन के लिए सबसे ज्यादा जानी जाती है। हालांकि कई यूजर्स इस साल का बेसब्री से इंतजार कर रहे हैं आगामी V30 मॉडल, पिछले वर्ष के मॉडल के प्रशंसक हाल के कुछ घटनाक्रमों के कारण ऐसा महसूस नहीं होना चाहिए कि उन्हें छोड़ दिया गया है। हमारे LG V20 मंचों पर डेवलपर्स दूसरी स्क्रीन को AOSP-आधारित कस्टम ROM के साथ काम करने के लिए कड़ी मेहनत कर रहे हैं, और उन्होंने अंततः इसे कर लिया है। महीनों के प्रयास के बाद, LG V20 सेकेंड स्क्रीन अब दिखाई दे सकती है कस्टम दूसरी स्क्रीन, रूट किए गए और अनरूटेड, स्टॉक-आधारित या एओएसपी-आधारित, दोनों डिवाइसों पर तृतीय-पक्ष विजेट.


LG V20 की दूसरी स्क्रीन का अवलोकन

LG V20 की दूसरी स्क्रीन। छवि स्रोत: एलजी

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

विकल्पों पर प्रदर्शित करें:

  • हाल के ऐप्स
  • संगीत बजाने वाला
  • त्वरित संपर्क
  • त्वरित उपकरण
  • ऐप शॉर्टकट
  • हस्ताक्षर
  • आगामी योजनाएं

विकल्प प्रदर्शित करें:

  • सूचना (दिनांक एवं समय या हस्ताक्षर)
  • त्वरित उपकरण

हालाँकि मौजूदा सुविधाओं के अपने उपयोग हैं, लेकिन यह निराशाजनक है कि LG V20 सेकंड स्क्रीन को अनुकूलित करने के लिए उपलब्ध विकल्प इतने सीमित हैं। उपयोगकर्ता एलजी से एक आधिकारिक एपीआई जारी करने की मांग कर रहे हैं जिसका उपयोग डेवलपर्स अपना बनाने के लिए कर सकें स्वयं के विजेट हैं, लेकिन अभी तक ऐसा कोई संकेत नहीं मिला है कि कंपनी इस प्रकार की किसी भी चीज़ के लिए तैयार है। सेकेंड स्क्रीन एपीआई के बिना LG V20 का अनुकूलन काफी सीमित है।

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


AOSP ROM पर दूसरा स्क्रीन-रहित LG V20

LG V20 के बारे में पसंद करने लायक बहुत कुछ है। आख़िरकार, यह रिमूवेबल बैटरी वाले कुछ शेष फ्लैगशिप स्मार्टफ़ोन में से एक है। लेकिन कुछ उपयोगकर्ता इसके बड़े प्रशंसक नहीं हैं एलजी यूएक्स, जो LG V20 अनुकूलन के मामले में वांछित होने के लिए बहुत कुछ छोड़ देता है। किसी भी अन्य डिवाइस की तरह, इन्हीं उपयोगकर्ताओं के पास बूटलोडर को अनलॉक करने का विकल्प होता है आधिकारिक तौर पर या अनाधिकारिक कुछ मॉडलों के लिए) और फिर एक ROM फ़्लैश करें जैसे lineageOs. लेकिन ऐसा करने पर, वे फ़ोन के सिग्नेचर फ़ीचर - इसकी दूसरी स्क्रीन - का उपयोग खो देते हैं।

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

AOSP पर आधारित ROM के शुरुआती निर्माण काफी ख़राब थे, जिसमें मुख्य डिस्प्ले छवि दूसरे स्क्रीन क्षेत्र तक फैली हुई थी। यह स्पष्ट रूप से अवांछनीय व्यवहार है, इसलिए V20 का LineageOS अनुरक्षक समझ में आता है दूसरी स्क्रीन को पूरी तरह से अक्षम कर दिया उस क्षेत्र को ऑफसेट करके जहां डिस्प्ले पिक्सेल खींचता है और साथ ही जहां सक्रिय टच पैनल क्षेत्र भी है।

इसलिए, कोई भी V20 उपयोगकर्ता जो LineageOS जैसी कस्टम ROM फ्लैश करना चाहता था, उसे फोन की सबसे दृश्यमान सुविधा को खोने से निपटना होगा। चूँकि दूसरी स्क्रीन पर काम करने के लिए आधिकारिक कोड सार्वजनिक उपयोग के लिए उपलब्ध नहीं है, इसलिए इन ROM पर इसे काम करने का कोई आसान तरीका नहीं है। यहां तक ​​कि बायनेरिज़ को चीरने जैसा कुछ भी स्टॉक ROM से पर्याप्त नहीं है क्योंकि बायनेरिज़ को रिवर्स इंजीनियरिंग करने और असेंबली कोड को पढ़ने के लिए अविश्वसनीय प्रयास की आवश्यकता होगी जो कि अधिकांश शौकिया डेवलपर्स आसानी से नहीं कर सकते हैं वहन। आधिकारिक दूसरी स्क्रीन कार्यान्वयन को खोलने का आंदोलन एक असंभव कार्य लग रहा था।


ओपन सोर्स सेकेंड स्क्रीन एपीआई

जबकि कई डेवलपर्स जिन्होंने शुरुआत में LG V20 खरीदा था, अंततः अन्य उपकरणों की ओर चले गए, लेकिन सभी ने इस प्रयास को नहीं छोड़ा। एक धागा एलजी की दूसरी स्क्रीन सुविधा को एओएसपी रोम में लाने के प्रयास के लिए समर्पित फरवरी में हमारे मंचों पर शुरू किया गया था। सबसे महत्वपूर्ण बात यह है कि डेवलपर्स ने एक एपीआई बनाने को प्राथमिकता दी जो ओपन सोर्स और तीसरे द्वारा एक्स्टेंसिबल दोनों हो दलों। इसका मतलब यह है कि वे जो एपीआई बनाएंगे वह एलजी की स्वामित्व वाली तकनीक का उल्लंघन नहीं करेगा और यह किसी भी डेवलपर को दूसरी स्क्रीन के लिए अपने स्वयं के कस्टम विजेट बनाने की अनुमति भी देगा।

प्रगति धीमी थी, लेकिन XDA के वरिष्ठ सदस्यों सहित कई डेवलपर्स द्वारा कई महीनों तक की गई कड़ी मेहनत के लिए धन्यवाद ज़ाचारी1,यूएसए-रेडड्रैगन, और मैं2151 साथ ही रैश्ड, डिवाइस के लिए एक LineageOS अनुरक्षक और XDA मान्यता प्राप्त डेवलपर बिगरशडॉग, प्रगति हो रही थी। 2 सप्ताह पहले, ज़ाचरी1 साझा निम्नलिखित छवियां साबित करती हैं कि एलजी के दूसरे स्क्रीन विजेट का कस्टम कार्यान्वयन संभव था:

हालाँकि इन छवियों ने स्टॉक LG V20 UX पर पाए गए स्टॉक विजेट्स में केवल कुछ मामूली अनुकूलन दिखाए, फिर भी यह एक बड़ा विकास था। और कुछ ही दिनों बाद, यूएसए-रेडड्रैगन ने एक बनाया दरार पुरानी ओवरफ़्लो डिस्प्ले समस्याओं के बिना AOSP पर दूसरी स्क्रीन कैसे काम करें। डेवलपर को उद्धृत करने के लिए:

दूसरी स्क्रीन को एक के बजाय शाब्दिक दूसरे डिस्प्ले की तरह बनाने का प्रयास करते समय गलती से मुझे कुछ कोड मिल गए एक्सटेंशन जो ऑफसेट के साथ खेला और इसे दूसरी स्क्रीन सेवा को छोड़कर सभी ऐप्स को ऑफसेट करने में कामयाब रहा बनाना. दूसरी सफलता तब मिली जब मुझे एहसास हुआ कि एओएसपी में कुछ डिस्प्ले को खाली करना असंभव था, इसलिए इसे कर्नेल में होना था। रैशेड (एलजी जी5, जी6 और टीएमओ वी20 के लिए लाइनेजओएस मेंटेनर) की मदद से मैं दूसरी स्क्रीन को चालू रखने के लिए कर्नेल में मौजूदा कोड की पहचान करने में कामयाब रहा, जबकि मुख्य पैनल खाली था। एक बार जब ये दो सफलताएं उम्मीद के मुताबिक काम करने लगीं, तो मुझे पता चल गया कि यह पूरा होने वाला है और मैंने समुदाय को चिढ़ाना शुरू करने का फैसला किया।

XDA सदस्यों me2151, Zacharee1, Rashed, और bigrushDog की बहुत मदद के बाद, परियोजना को तब तक आगे बढ़ाया जाता रहा जब तक कि यह अंततः उपयोग करने योग्य स्थिति में नहीं आ गई। अब, इन डेवलपर्स ने जो काम किया है, उसे AOSP स्रोत कोड के आधार पर किसी भी ROM में पैक किया जा सकता है, और उनके द्वारा बनाए गए ओपन सोर्स एपीआई का मतलब है कि कोई भी तृतीय पक्ष डेवलपर अब सेकेंड स्क्रीन विजेट बना सकता है प्ले स्टोर पर अपलोड किया जाना है। यह LG V20 अनुकूलन के लिए एक बिल्कुल नया रास्ता खोलता है।

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

मैंने यूएसए-रेडड्रैगन से पूछा कि हम इस नए एपीआई से किस प्रकार की सुविधाओं की उम्मीद कर सकते हैं, और उन्होंने सुझाव दिया कि निम्नलिखित पर काम चल रहा है:

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

यह ध्यान दिया जाना चाहिए कि यह काम शौकिया डेवलपर्स द्वारा अपने खाली समय में किया गया था। एलजी के पेरोल पर इंजीनियरों द्वारा किए गए पेशेवर काम की तुलना में, इस एपीआई को एक गंदा हैक माना जा सकता है। इन डेवलपर्स द्वारा किया गया कार्य एलजी के कार्यान्वयन से "श्रेष्ठ" नहीं है, लेकिन यह कहीं अधिक खुला है। और इसके लिए धन्यवाद, उपयोगकर्ता अंततः V20 की दूसरी स्क्रीन की वास्तविक क्षमता को किसी भी कस्टम सेकंड स्क्रीन विजेट के साथ अनलॉक कर सकते हैं जो वे चाहते हैं - मोटे तौर पर LG V20 अनुकूलन को बढ़ाते हुए।


जैसे कि उपरोक्त घटनाक्रम पहले से ही बहुत रोमांचक नहीं हैं, यह भी पता चला है कि इस एपीआई का उपयोग करके ऐप्स बनाए गए हैं एलजी के स्टॉक सॉफ्टवेयर पर भी काम करें। इसका मतलब यह है कि डेवलपर्स द्वारा बनाए गए किसी भी सेकंड स्क्रीन विजेट का उपयोग अनरूटेड, पूरी तरह से स्टॉक LG V20 के उपयोगकर्ताओं के साथ-साथ कस्टम ROM पर अनरूटेड/रूटेड डिवाइस दोनों द्वारा किया जा सकता है।

सेटिंग्स में कस्टम दूसरी स्क्रीन "एसएसविजेट्स" विकल्प

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

उन्होंने एक बनाया ओपन सोर्स एप्लिकेशन LG V20 कस्टम साइनबोर्ड विजेट्स कहा जाता है जो वर्तमान में बीटा परीक्षण में है। ऐप पर कई उपयोगकर्ता मंच सूत्र ध्यान दें कि यह ADB के माध्यम से एप्लिकेशन को WRITE_SECURE_SETTINGS और BATTERY_STATS अनुमतियां देने के बाद उनके अनरूटेड LG V20 डिवाइस पर काम करता है। अभी, ऐप अधिकतर आपको स्टॉक सूचना डिस्प्ले और संगीत नियंत्रक के रंगीन संस्करणों का उपयोग करने की अनुमति देता है, लेकिन चूंकि इसे बिना रूट वाले उपकरणों पर कार्यक्षमता का परीक्षण करने के लिए अवधारणा के प्रमाण के रूप में तुरंत जारी किया गया था, इसने निश्चित रूप से अपना काम किया है काम।


पूरी तरह से कस्टम LG V20 दूसरी स्क्रीन, जल्द आ रही है

महीनों-महीनों की कड़ी मेहनत आखिरकार रंग लाई। LG V20 पर कस्टम सेकेंड स्क्रीन कार्यक्षमता अब अंततः संभव है। औसत उपयोगकर्ता को कस्टम विजेट का लाभ उठाने के लिए, आपको डेवलपर्स को ओपन सोर्स एपीआई प्राप्त करने के लिए बस कुछ दिन और इंतजार करना होगा। लेकिन लंबा इंतजार आखिरकार खत्म हो गया है, इसलिए यदि आप LG V20 को कस्टमाइज़ करने के लिए उत्सुक हैं, तो एक रखें इस विकास के बारे में सभी नवीनतम जानकारी के लिए हमारे XDA V20 मंचों पर कड़ी नजर रखें जारी है।