Android 14 आपको ऐप्स को पारदर्शी नेविगेशन बार के लिए बाध्य करने की सुविधा दे सकता है

click fraud protection

एंड्रॉइड 14 बीटा 1 एक "पारदर्शी नेविगेशन बार" सेटिंग जोड़ता है, जो नेविगेशन बार के पृष्ठभूमि रंग को काले से पारदर्शी में बदल देता है।

Google ने आज ही Android 14 बीटा 1 जारी किया है, इसलिए यदि आप Android 14 को आज़माने के इच्छुक हैं आपके दैनिक ड्राइवर पिक्सेल, अब एंड्रॉइड बीटा प्रोग्राम में नामांकन करने का समय है यदि आपने पहले से नहीं किया है। हालाँकि, जब आप एंड्रॉइड 14 बीटा 1 में अपग्रेड करते हैं, तो आप सोच रहे होंगे कि आपको पहले क्या देखना चाहिए। खैर, बहुत सारे हैं Android 14 में नई सुविधाएँ, और बीटा 1 अत्यधिक अनुरोधित सुविधा के साथ फीचर सेट पर विस्तार करता है: पारदर्शी नेविगेशन बार।

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

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

पारदर्शिता को वैकल्पिक बनाकर, Google ने यह सुनिश्चित किया कि नेविगेशन बार कभी भी ऐप्स में प्रमुख UI तत्वों को अस्पष्ट नहीं करेगा। हालाँकि, क्योंकि कुछ ऐप्स ने इस सुविधा को कभी लागू नहीं किया, हमारे पास यह स्थिति है जहां नेविगेशन बार कुछ ऐप्स में यूआई से मेल खाता है लेकिन अन्य में नहीं। एंड्रॉइड 14 बीटा 1 में इस समस्या का एक दिलचस्प समाधान है: नेविगेशन बार के पृष्ठभूमि रंग को डिफ़ॉल्ट रूप से पारदर्शी बनाने के लिए एक टॉगल जोड़ना।

एंड्रॉइड 14 बीटा 1 में, सेटिंग्स> सिस्टम> डेवलपर विकल्पों में एक नई सेटिंग है जिसे "पारदर्शी नेविगेशन बार" कहा जाता है जो "नेविगेशन बार पृष्ठभूमि रंग को पारदर्शी बनाता है" डिफ़ॉल्ट रूप से।" अंडर-द-हुड, इस सेटिंग को चालू करने से "ट्रांसपेरेंटनेविगेशनबार" रनटाइम रिसोर्स ओवरले (आरआरओ) सक्षम हो जाता है जो बूलियन config_navBarDefaultTransparent को सेट करता है "सत्य"। यह बूलियन उस फ़्रेमवर्क द्वारा पढ़ा जाता है जो नेविगेशन बार के पृष्ठभूमि रंग को पारदर्शी पर सेट करता है।

एंड्रॉइड 14 बीटा 1 में सेटिंग्स> सिस्टम> डेवलपर विकल्पों में नया "पारदर्शी नेविगेशन बार" टॉगल करता है।

दिलचस्प बात यह है कि इस सुविधा के सक्षम होने पर ऐप का यूआई नेविगेशन बार के नीचे नहीं खींचा जाएगा, जिसका अर्थ है कि ऐप और नेव बार के बीच कोई दृश्य ओवरलैप नहीं होगा। यहां एक उदाहरण दिया गया है कि "पारदर्शी नेविगेशन बार" सुविधा सक्षम होने के साथ और उसके बिना मेरा क्या मतलब है:

यह देखना बाकी है कि क्या यह सुविधा वास्तव में स्थिर एंड्रॉइड 14 रिलीज़ में मौजूद होगी। हम केवल पहले बीटा रिलीज़ पर हैं, इसलिए इसकी कोई गारंटी नहीं है कि Google इस सुविधा को स्थिर रिलीज़ में रखेगा, भविष्य के बीटा को तो छोड़ ही दें। नेव बार की पृष्ठभूमि को ऐप से मेल कराना एक ऐसी चीज़ है जिसका अनुरोध उपयोगकर्ता वर्षों से कर रहे हैं, इसलिए हमें उम्मीद है कि Google इस सुविधा को बनाए रखेगा।