आपने अपने Android डिवाइस की ऐप सूची में Android System WebView (ASW) देखा होगा या, कभी-कभी, Google Play Store अपडेट के रूप में। यह महत्वपूर्ण सिस्टम ऐप कुछ ऐसा नहीं है जिसे आप सीधे इंस्टॉल या उपयोग करते हैं, लेकिन यह Android ऑपरेटिंग सिस्टम का एक अनिवार्य हिस्सा बना हुआ है।
आपके द्वारा इंस्टॉल किए गए Android के संस्करण के आधार पर, आप Android System WebView को विभिन्न विभिन्न प्रारूपों में देखेंगे। कोई फर्क नहीं पड़ता कि आपका डिवाइस क्या है, आपको ASW (या इसका एक संस्करण) सक्षम और अपडेटेड रखने की आवश्यकता होगी। यह गाइड यह पता लगाएगा कि क्यों, साथ ही यह समझाएगा कि इस सिस्टम घटक को कैसे अपडेट रखा जाए।
Android System WebView क्या है और इसका उपयोग कैसे किया जाता है?
आपके Android डिवाइस पर एक वेब ब्राउज़र इंस्टॉल हो सकता है, लेकिन यह वेब पेज या वेब-आधारित ऐप खोलने के लिए गो-टू टूल नहीं है। इन पेज या ऐप को खोलने के लिए, Android इसके बजाय Android System WebView की ओर रुख करता है ताकि आपके ऐप्स में वेब कंटेंट दिखाया जा सके।
यह आमतौर पर गति और सुरक्षा कारणों से करता है। किसी थर्ड-पार्टी ऐप पर भरोसा करने के बजाय, अन्य ऐप कंटेंट लोड करने के लिए Android WebView को कॉल कर सकते हैं, सीधे इस सिस्टम टूल को कॉल को एकीकृत करके दक्षता के लिए।
Google ने समय के साथ Android के ASW के साथ संबंध विकसित किया है। Android 5 Lollipop से पहले, WebView को केवल निर्माता द्वारा जारी प्रमुख Android डिवाइस अपडेट के माध्यम से अपडेट किया जा सकता था।
Android 5 के रिलीज के साथ, यह बदल गया, जिससे उपयोगकर्ताओं को सीधे Google Play Store से इसे अपडेट करने की क्षमता मिली। इसने त्वरित बग फिक्स और फीचर रिलीज की अनुमति दी।
Android 7 के साथ और बदलाव किए गए, जहां Google Chrome पर आधारित एक कस्टम WebView को Android डिवाइस के लिए डिफ़ॉल्ट विकल्प बनाया गया। यह Android 10 में फिर से बदल गया, WebView को फिर से एक अलग घटक बना दिया गया, जो इसके और Chrome के बीच कोड साझा करता है।
कैसे जांचें कि कौन सा Android System WebView संस्करण इंस्टॉल है
प्रत्येक WebView रिलीज नए बदलाव लाता है, लेकिन आप अपने Android डिवाइस सेटिंग्स से देख पाएंगे कि आपके पास कौन सा संस्करण इंस्टॉल है।
ऐसा करने के लिए, आपको अपने Android डिवाइस के लिए सेटिंग्स मेनू तक पहुंचना होगा। यह आपके Android के संस्करण के साथ-साथ आपके द्वारा स्वामित्व वाले डिवाइस के आधार पर अलग-अलग होगा। ये चरण Samsung Galaxy S20 स्मार्टफोन का उपयोग करके लिखे गए हैं, लेकिन चरण अन्य Android डिवाइस के लिए समान होने चाहिए।
- अपने डिवाइस के ऐप लॉन्चर से, Settings ऐप खोलें। वहां से, Apps विकल्प पर टैप करें।
- आपको इंस्टॉल किए गए ऐप्स की सूची के साथ-साथ प्री-इंस्टॉल सिस्टम ऐप्स भी दिखाई देंगे। Android System Webview खोजने के लिए सर्च बार का उपयोग करें, फिर एक बार मिल जाने पर एंट्री पर टैप करें।
- App Info स्क्रीन पर नीचे स्क्रॉल करें। नीचे, Android System Webview संस्करण संख्या सूचीबद्ध होगी। उदाहरण के लिए, Version 83.0.4103.106। ये रिलीज ID Android पर Google Chrome के लिए उनसे मेल खाते हैं, उनके साझा कोड बेस को दर्शाते हैं।
आपको यह निर्धारित करने के लिए अपने Android WebView संस्करण संख्या पर शोध करना होगा कि क्या यह नवीनतम उपलब्ध संस्करण है। यदि नहीं, तो आपको इसे अपडेट करना होगा।
Android System WebView अपडेट करना
नए Android डिवाइस के लिए ASW को अपडेट रखना एक आसान प्रक्रिया है। यदि आपके पास बहुत पुराना Android डिवाइस है (Android 4.4 KitKat और पुराना), तो आप WebView को अपडेट नहीं कर पाएंगे, क्योंकि यह एक बहुत अधिक एकीकृत सिस्टम घटक बना रहता है जिसे प्रमुख डिवाइस अपडेट के बिना अपडेट नहीं किया जा सकता।
हालांकि, सभी भविष्य के रिलीज के लिए, आप Google Play Store का उपयोग करके ASW अपडेट कर सकते हैं।
- ऐसा करने के लिए, Play Store ऐप खोलें और Android System WebView खोजें। यदि ऐप के लिए कोई अपडेट उपलब्ध है, तो Update बटन पर क्लिक करें।
एक बार WebView अपडेट हो जाने पर, Android किसी भी अन्य ऐप के लिए WebView के इस नए संस्करण का उपयोग करेगा जिसे वेब कंटेंट तक पहुंचने और देखने के लिए इसकी आवश्यकता होती है।
विभिन्न Android System WebView रिलीज ट्रैक इंस्टॉल करना
ASW का एकल रिलीज सभी को एक ही लेन में छोड़ देता है, जहां तक महत्वपूर्ण अपडेट का संबंध है। शुक्र है, Google Android 10 और नए चलाने वाले डिवाइस वाले उपयोगकर्ताओं के लिए अधिक विकल्प प्रदान कर रहा है।
Android का यह रिलीज WebView का एक संस्करण शामिल करता है जो Google Chrome ऐप के समान बहुत सारे कोड साझा करता है। इसमें दोनों ऐप्स के लिए साझा लाभ शामिल हैं, जिसमें एक छोटा फुटप्रिंट और अधिक सुसंगत अनुभव शामिल है।
इसे एकल विकल्प के रूप में पेश करने के बजाय, Google WebView के लिए चार अलग-अलग रिलीज ट्रैक प्रदान करता है जिन्हें आप इंस्टॉल कर सकते हैं।
इनमें शामिल हैं:
- WebView Stable: पूर्ण परीक्षण शेड्यूल के बाद हर कुछ हफ्तों में अपडेट किया जाता है ताकि उपकरणों की सबसे बड़ी संख्या में स्थिरता सुनिश्चित हो सके। यह रिलीज सभी Android डिवाइस पर शामिल है।
- WebView Beta: एक बीटा रिलीज, WebView stable के साथ अधिकांश कोड और सुविधाएं साझा करता है। कम परीक्षण के कारण इस रिलीज में अतिरिक्त बग शामिल हो सकते हैं।
- WebView Dev: यह एक डेवलपमेंट रिलीज है, प्रमुख परिवर्तनों के अधीन। यह रिलीज साप्ताहिक अपडेट होती है, उपयोगकर्ताओं को बग और मुद्दों का सामना करना पड़ सकता है, लेकिन आप अन्य उपयोगकर्ताओं से पहले नई सुविधाओं या फिक्स को आज़माने और परीक्षण करने में सक्षम होंगे।
- WebView Canary: बिल्कुल अत्याधुनिक, नवीनतम रिलीज शून्य परीक्षण के साथ। यह पिछले दिन के नवीनतम कोड के साथ एक दैनिक रिलीज है। सावधानी से उपयोग करें!
एक बार जब आप इन WebView रिलीज में से एक इंस्टॉल कर लेते हैं, तो आप अपने Android डेवलपर विकल्प मेनू में स्विच कर सकते हैं। यह आमतौर पर छिपा होता है, इसलिए अपनी Android सेटिंग्स एक्सेस करें। वहां से, About Phone > Software Information पर टैप करें, फिर Build number जानकारी पर कई बार डबल-टैप करें।
यह आपके फोन पर डेवलपर मोड सक्रिय करेगा। एक बार सक्षम होने पर, अपनी Android सेटिंग्स पर वापस जाएं और WebView implementation पर टैप करें। उपलब्ध WebView रिलीज की एक सूची यहां उपलब्ध होगी—उस विकल्प पर टैप करें जिसका आप उपयोग करना चाहते हैं ताकि उस पर स्विच किया जा सके।
Android 7 से 9 चलाने वाले डिवाइस के लिए, आप इसके बजाय Google Chrome रिलीज ट्रैक (Stable, Beta, Dev और Canary) इंस्टॉल कर सकते हैं जो वही प्रभाव प्राप्त करते हैं। ऐसा इसलिए है क्योंकि इन रिलीज के लिए WebView Google Chrome ऐप के भीतर एकीकृत है।
Android System WebView को अक्षम या हटाना कैसे करें
यदि आप Android System Webview को अक्षम या हटाना चाहते हैं, तो सरल उत्तर है: आप नहीं कर सकते (या नहीं करना चाहिए)। यह एक आवश्यक सिस्टम घटक है, जिसे Android ऐप्स में वेब कंटेंट खोलने के लिए आवश्यक है।
आप सबसे अच्छी बात यह कर सकते हैं कि WebView को सक्षम छोड़ दें और Google Play Store का उपयोग करके इसे अपडेट रखें। यदि आपको अपने Android डिवाइस पर वेब कंटेंट लोड करने में परेशानी हो रही है, तो ऊपर दिए गए चरणों का उपयोग करके WebView के नए संस्करण पर स्विच करने पर विचार करें।
स्थिर रिलीज में एक बग WebView के नए बीटा रिलीज में तय हो सकता है। बेशक, इन फिक्स को थोड़े समय के बाद WebView स्थिर रिलीज के माध्यम से फ़िल्टर करना चाहिए, इसलिए अधिकांश परिस्थितियों में इंतजार करना सबसे अच्छा हो सकता है।
Android को अपडेट रखना
Android डिवाइस उनकी अपडेट रहने की क्षमता के लिए सबसे अच्छे नहीं जाने जाते, लेकिन ASW को एक अलग सिस्टम घटक के रूप में रखकर, Google Google Play Store का उपयोग करके तत्काल बग फिक्स को जल्दी से पुश कर सकता है। यह लगभग सभी Android डिवाइस पर इंस्टॉल है, जिसमें आपके PC पर एमुलेटेड Android डिवाइस भी शामिल हैं।
यह डेवलपर्स जैसे Google और Android द्वारा उपयोग किए जाने वाले सामान्य स्मार्टफोन सुरक्षा उपायों का एक और हिस्सा है ताकि डिवाइस को सबसे खराब खतरों से बचाया जा सके। यदि आप वास्तव में सुरक्षा के बारे में चिंतित हैं, तो आप Android एंटीवायरस ऐप इंस्टॉल करने के बारे में सोच सकते हैं, लेकिन यह अधिकांश उपयोगकर्ताओं के लिए आवश्यक नहीं हो सकता है।