Android System WebView का उपयोग क्या है?


19

मैंने कुछ एंड्रॉइड फोन देखे हैं जहां यह एप्लिकेशन डिवाइस पर इंस्टॉल आता है। इस एप्लिकेशन का उपयोग क्या है?

(विस्तार करने के लिए छवि पर क्लिक करें)

IMG: अस्थायी

क्या इस ऐप को इंस्टॉल करने से किसी भी अन्य एंड्रॉइड डिवाइस पर कोई फायदा नहीं है, जिसमें यह एप्लिकेशन इंस्टॉल नहीं है?


9
यह किटकैट के बाद से उपलब्ध है और जो ऐप्स इसका लाभ उठाते हैं, वे वेबपेजों को अपने (उनकी गतिविधियों) के विपरीत खोल सकते हैं, जो हमेशा आपको ब्राउज़र में उन्हें अलग से खोलने के लिए कहते हैं। उदाहरण के लिए, एंड्रॉइड 4.4 और इसके बाद के संस्करण के फेसबुक आपको ब्राउज़र में खोलने के लिए कहने के बजाय बाहरी लिंक को खुद में लोड करता है। देखें developer.android.com/reference/android/webkit/WebView.html और developer.chrome.com/multidevice/webview/overview
Firelord

7
ऊपर जवाब होना चाहिए और टिप्पणी नहीं।
फ्रेड थॉमसन

@ फ़ायरलॉर्ड तो अगर मैं एफबी एप्लिकेशन खोलता हूं और जब मैं एंड्रॉइड वेब दृश्य की मदद से एप्लिकेशन से एक समाचार लेख पर क्लिक करता हूं तो यह एप्लिकेशन के शीर्ष पर समाचार लेख खोल देगा और कार्य प्रबंधक के तहत यह केवल एफबी दिखाएगा और नहीं ब्राउज़र जिसके माध्यम से समाचार लोड किया जाता है।
user285oo6

हम अलग-अलग टुकड़े या गतिविधि में डिफ़ॉल्ट वेबव्यू को एम्बेड क्यों नहीं कर सकते हैं और अपने ऐप में लोड करने के लिए url पास कर सकते हैं? मैंने इस GitHub POC - github.com/hiteshsahu/Android-Universal-Web-Content-Loader में ऐसा ही किया है ।
हितेश साहू

जवाबों:


8

कुछ अनुप्रयोगों के लिए WebView के रूप में जाना जाता है, फेसबुक और Google+ से लॉगिन को मंजूरी देने जैसे कार्यों के लिए एक मिनी ब्राउज़र की आवश्यकता होती है। यह अनिवार्य रूप से क्रोम का लघु संस्करण है।

ऐसा हुआ करता था कि WebView केवल OS के साथ अपडेट किया गया था। लॉलीपॉप में, Google ने इसे कोर OS से एक तरह से अलग कर दिया, और इसके लिए कार्यक्षमता को Google Play के माध्यम से अपडेट किया, जैसे अन्य ऐप, स्वचालित रूप से। यह इसे Chrome के साथ बनाए रखने और बेहतर ब्राउज़िंग अनुभव प्रदान करने की अनुमति देता है।

अगली बार जब आप एक ऐप में लॉग इन करते हैं और आपको ऐप में एक वेब पेज पर लाया जाता है, जिसमें कहा जाता है कि "अपने ऐप का आकलन करने के लिए 'ऐप को अनुमति दें" या क्या नहीं, तो देखें कि क्या आप "Google के बारे में" के माध्यम से Google होमपेज पर आते हैं " संपर्क। फिर http://WhatBrowser.Org को खोजें और खोलें, आप देखेंगे कि यह ऐप के अंदर एक मिनी क्रोम-आधारित ब्राउज़र है, जो सिस्टम द्वारा प्रदान किया गया है, और Google Play द्वारा अपडेट किया गया है।

इसे इंस्टॉल करने के बाद इसे अपडेट रखा जाएगा। एंड्रॉइड ओएस को अपग्रेड करने के लिए आपको इंतजार नहीं करना पड़ेगा।


1
शायद सबसे अच्छा कारणों में से एक है कि अब WebView अपडेट एंड्रॉइड ओएस से स्वतंत्र क्यों है क्योंकि एंड्रॉइड 4.3 पर और इससे पहले वेबव्यू भेद्यता है । अपडेट स्वतंत्र होने के साथ, ओएस अपडेट के लिए प्रतीक्षा किए बिना भेद्यता को तय किया जा सकता है (हालांकि यह केवल एंड्रॉइड 5.0 और बाद के लिए है)।
एंड्रयू टी

मैं Chrome ब्राउज़र, Google + और Facebook का उपयोग नहीं करता। मैंने इन ऐप्स को अक्षम कर दिया है। क्या मुझे एंड्रॉइड सिस्टम वेबव्यू ऐप को भी अक्षम करना चाहिए?
त्रुटि 404

क्या मुझे Android सिस्टम वेबव्यू ऐप की आवश्यकता है?
त्रुटि 404

1
"मैं Chrome ब्राउज़र, Google + और Facebook का उपयोग नहीं करता। मैंने इन ऐप्स को अक्षम कर दिया है। क्या मुझे Android सिस्टम वेबव्यू ऐप को भी अक्षम कर देना चाहिए?" --- आपके द्वारा बताए गए, के अलावा कुछ एप्लिकेशन, WebView का उपयोग करते हैं। मेरा सुझाव है कि आप इसे छोड़ दें। WebView के पिछले संस्करण में एक भेद्यता हुआ करती थी, लेकिन इसे 4.4 से बाद में तय किया गया है (इस बिंदु पर WebView बदल गया है और यह क्रोमियम पर आधारित है )। 5.5 के बाद से, WebView OS से एक स्वतंत्र घटक बन गया और इस प्रकार एक अनुप्रयोग के रूप में प्रकट होता है।

1
@ user285oo6 एंड्रॉइड एन से, सिस्टम वेबव्यू की अधिक आवश्यकता नहीं है। इसके बजाय ऐप्स एम्बेड करके सीधे Chrome का उपयोग किया जाता है।
ग्रेग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.