Computer >> कंप्यूटर ट्यूटोरियल >  >> स्मार्टफोन्स >> Android

Android System WebView क्या है और यह क्या करता है?

जब विभिन्न Android ऐप्स बिना किसी अच्छे कारण के क्रैश होते हैं, तो मुख्य दोषियों में से एक अक्सर Android System WebView होता है। इसका कारण यह है कि कई Android ऐप्स इस घटक का उपयोग करते हैं। लेकिन Google का Android System WebView क्या है, यह क्या करता है, और यह इतना महत्वपूर्ण क्यों है?

इस लेख में, हम आपके लिए इसे पूरी तरह से समझाएंगे। तो चलिए सीधे इसमें गोता लगाते हैं।

Android System WebView क्या है?

Android System WebView एक सिस्टम घटक है जो Android ऐप्स को एक समर्पित ब्राउज़र खोले बिना उनके अंदर वेब कंटेंट प्रदर्शित करने देता है। दूसरे शब्दों में, Android System WebView ऐप्स के लिए वेब कंटेंट दिखाने के लिए समर्पित एक वेब ब्राउज़र इंजन या एक एम्बेडेड वेब ब्राउज़र है।

Chrome, Google का सर्वव्यापी ब्राउज़र, Android System WebView को पावर देता है।

Android System WebView ऐप आमतौर पर अधिकांश Android स्मार्टफोन पर प्री-इंस्टॉल्ड होता है। इस तरह, हर डेवलपर जो अपने ऐप के अंदर इंटरनेट कंटेंट रेंडर करने के लिए इसका सहारा लेता है, बिना किसी संगतता समस्या की चिंता के ऐसा कर सकता है।

Android System WebView क्या है और यह क्या करता है?
Android System WebView ऐप

Android System WebView क्या करता है?

Gmail, Twitter, या Reddit ऐप्स जैसे कई Android ऐप्स आमतौर पर इंटरनेट से कंटेंट प्रदर्शित करते हैं। Google ने Android System WebView के माध्यम से डेवलपर्स के लिए अपने ऐप्स में इंटरनेट कंटेंट रेंडर करना आसान बना दिया है।

यह Android डेवलपर्स का बहुत समय बचाता है जिसे वे स्क्रैच से सैकड़ों, यदि हजारों नहीं, कोड लाइनें लिखने में खर्च कर सकते थे। इसके बजाय, अपने ऐप्स के अंदर वेब कंटेंट रेंडर करने के लिए, उन्हें बस WebView लाइब्रेरी कोड की कुछ लाइनें प्लग इन करनी होती हैं, और वे जाने के लिए तैयार हैं। कितना कूल?

Android System WebView क्या है और यह क्या करता है?
WebView डेवलपर्स का समय बचाता है

क्या Android System WebView को डिसेबल करना सुरक्षित है?

नहीं। और अगर आप खुद से पूछ रहे हैं कि क्या आपको Android System WebView की आवश्यकता है, तो संक्षिप्त उत्तर है हां, आपको है। हालांकि WebView अब Android का अभिन्न हिस्सा नहीं है जैसा कि शुरुआती दिनों में था, इसका मतलब यह नहीं है कि यह उपयोगी नहीं है। Google ने Android 10 से शुरू करके WebView को कोर OS से अलग कर दिया। एक अलग ऐप होने से यह अंतर्ज्ञान मिल सकता है कि यह आवश्यक नहीं है, लेकिन यह है।

लेकिन, एक अपवाद है। आप Android 7.0, 8.0, और 9.0 पर Android System WebView को बिना किसी गंभीर परिणाम के डिसेबल कर सकते हैं। Android के इन संस्करणों पर, Chrome WebView कार्यों के पीछे मुख्य ड्राइवर था। लेकिन Android के बाद के और पहले के संस्करणों पर, WebView को इनेबल छोड़ना सुरक्षित है।

आप चाहें तो WebView को डिसेबल कर सकते हैं, हालांकि आप ऐप को अनइंस्टॉल नहीं कर सकते। ध्यान रखें कि WebView को डिसेबल करने से कुछ Android ऐप्स के प्रदर्शन पर असर पड़ सकता है।

इसी तरह, अगर WebView के अंदर कोई बग है, तो उस घटक का उपयोग करने वाले सभी Android ऐप्स गड़बड़ा जाएंगे।

Android System WebView स्पाईवेयर या ब्लोटवेयर भी नहीं है, इसलिए, सामान्य तौर पर, इसके बारे में चिंता करने का कोई कारण नहीं है—जब तक कि आपके ऐप्स क्रैश न हो रहे हों, बिल्कुल।

Android System WebView क्या है और यह क्या करता है?
WebView डिसेबल करने का विकल्प

Android System WebView क्रैश को कैसे ठीक करें

एक ही समय में बहुत सारे Android ऐप्स का क्रैश होना असामान्य है। हालांकि, यदि आप इसका अनुभव करते हैं, तो संभावना है कि समस्या WebView के साथ है। यदि आपके Android ऐप्स क्रैश हो रहे हैं, तो यहां समस्या को ठीक करने के लिए आप क्या कर सकते हैं।

1. Android System WebView ऐप और Chrome अपडेट करें

पहली चीज जो आपको करनी चाहिए वह है Android System WebView और Chrome दोनों को अपडेट करना। मार्च 2021 में, Google ने System WebView ऐप का एक अपडेट जारी किया, जिससे उस घटक का उपयोग करने वाले सभी Android ऐप्स अप्रत्याशित रूप से क्रैश होने लगे। सौभाग्य से, एक फॉलो-अप अपडेट में इस मुद्दे को पैच कर दिया गया।

Android System WebView को अपडेट करने का तरीका यहां दिया गया है:

  1. Play Store में Android System WebView ऐप पर जाएं।
  2. यदि आपको Uninstall दिखाई देता है, तो इसका मतलब है कि आप पहले से ही WebView के नवीनतम संस्करण का उपयोग कर रहे हैं। यदि आपको Update दिखाई देता है, तो अपने ऐप को अपडेट करने के लिए टैप करें।
  3. अपने डिवाइस को रीस्टार्ट करें।
Android System WebView क्या है और यह क्या करता है?
Play Store से WebView अपडेट करें
Android System WebView क्या है और यह क्या करता है?
Update बटन पर टैप करें

यदि मैन्युअल अपडेट पूरा नहीं होता है—Android 10 और 11 में एक संभावित घटना—तो Google Play स्टोरेज क्लियर करने से मदद मिलेगी।

आप ऐसा सेटिंग्स > ऐप्स और नोटिफिकेशन > Google Play Store > स्टोरेज और कैश > स्टोरेज क्लियर करें पर जाकर कर सकते हैं। ये चरण डिवाइस से डिवाइस पर थोड़े भिन्न हो सकते हैं। एक बार जब आप ऐसा कर लेते हैं, तो Android System WebView को मैन्युअली अपडेट करने के लिए ऊपर दिए गए चरणों का पालन करें।

साथ ही, यह सुनिश्चित करने के लिए Google Chrome को अपडेट करें कि आप ब्राउज़र का नवीनतम संस्करण चला रहे हैं।

यदि यह समस्या ठीक नहीं करता है, तो आगे पढ़ें।

2. WebView और/या Chrome अपडेट अनइंस्टॉल करें

WebView अपडेट अनइंस्टॉल करने से भी समस्या हल हो सकती है। यदि आपने अभी System WebView और/या Chrome को अपडेट किया है और महसूस करते हैं कि उसके बाद कई ऐप्स क्रैश हो रहे हैं, तो अनइंस्टॉल करने से मदद मिल सकती है।

  1. Play Store में Android System WebView ऐप पर जाएं।
  2. WebView अपडेट हटाने के लिए Uninstall पर टैप करें।
  3. अपने डिवाइस को रीस्टार्ट करें।
Android System WebView क्या है और यह क्या करता है?
WebView अपडेट अनइंस्टॉल करें
Android System WebView क्या है और यह क्या करता है?
Chrome के लिए भी ऐसा ही करें

आपको Google Chrome के लिए भी यही करना चाहिए।

नोट: Google WebView अपडेट अनइंस्टॉल करने को हतोत्साहित करता है क्योंकि इससे कुछ ऐप्स से डेटा हानि हो सकती है। लेकिन हताश स्थितियों में, यह ऐप क्रैश से बाहर निकलने का आपका एकमात्र टिकट हो सकता है।

Android System WebView क्या है और यह क्या करता है?
Chrome अपडेट अनइंस्टॉल करें

Android पर क्रैश हो रहे ऐप्स ठीक करें

हर सॉफ्टवेयर में आमतौर पर बग होते हैं। Android पर, आप ऐप्स को लॉन्च करते ही क्रैश होते हुए अनुभव कर सकते हैं। पहले Android System WebView और Google Chrome अपडेट करें। यदि समस्या बनी रहती है, तो Android System WebView और/या Chrome अपडेट अनइंस्टॉल करने का प्रयास करें।

क्रैश हो रहे ऐप्स उन कई समस्याओं में से एक हैं जिनका सामना आप Android के साथ कर सकते हैं जो अपेक्षाकृत आसानी से ठीक हो जाती हैं।

  1. HTTP/2 क्या है और यह क्या करता है? HTTP/2 क्या है और यह क्या करता है?

    पिछले 20 वर्षों में, वर्ल्ड वाइड वेब नाटकीय रूप से विकसित हुआ है। सभी बेहतर वेब टेक्नोलॉजीज को वर्तमान वाले (HTTP) की तुलना में संचार और फ़ाइल ट्रांसफर के लिए बेहतर और तेज समाधान और प्रोटोकॉल की आवश्यकता होती है जो अपनी तकनीकी सीमा तक पहुंच रहे हैं।HTTP/2 क्या है?HTTP/2 हाइपरटेक्स्ट ट्रांसपोर्ट प्रो

  1. runtimebroker.exe क्या है और यह क्या करता है? runtimebroker.exe क्या है और यह क्या करता है?

    यदि आप काफी समय से Windows उपयोगकर्ता हैं और कभी-कभी टास्क मैनेजर का उपयोग करते हैं, तो आप शायद runtimebroker.exe के सामने आए होंगे। हालांकि यह सेवा CPU साइकिल और मेमोरी का उपयोग करती है, यह केवल पर्दे के पीछे काम करती है, बिना उपयोगकर्ता इंटरैक्शन की आवश्यकता के, जो इसे रहस्यमय बनाता है। तो वास

  1. Android System WebView समझाया गया: भूमिका, महत्व और अपडेट रखने का तरीका Android System WebView समझाया गया: भूमिका, महत्व और अपडेट रखने का तरीका

    आपने अपने Android डिवाइस की ऐप सूची में Android System WebView (ASW) देखा होगा या, कभी-कभी, Google Play Store अपडेट के रूप में। यह महत्वपूर्ण सिस्टम ऐप कुछ ऐसा नहीं है जिसे आप सीधे इंस्टॉल या उपयोग करते हैं, लेकिन यह Android ऑपरेटिंग सिस्टम का एक अनिवार्य हिस्सा बना हुआ है। आपके द्वारा इंस्टॉल किए ग