पब्लिश करने की तारीख: 28 फ़रवरी, 2014, पिछली बार अपडेट किए जाने की तारीख: 18 दिसंबर, 2024
वेबव्यू कॉम्पोनेंट, Chromium ओपन सोर्स प्रोजेक्ट पर आधारित है. वेबव्यू और Chrome for Android, दोनों में एक ही रेंडरिंग इंजन का इस्तेमाल होता है. इसलिए, वेबव्यू और Chrome के बीच रेंडरिंग एक जैसी होनी चाहिए. साथ ही, वेबव्यू में एक APK होता है, ताकि इसे Android से अलग से अपडेट किया जा सके.
- अगर आपको वेबव्यू पर आधारित Android ऐप्लिकेशन बनाना है, तो शुरू करने के लिए गाइड पढ़ें.
- अगर आपको अपने ऐप्लिकेशन में मुख्य रूप से बाहरी वेब कॉन्टेंट दिखाना है, तो इसके बजाय कस्टम टैब का इस्तेमाल करें.
- मोबाइल डिवाइसों के लिए वेबव्यू कॉन्टेंट को स्केल करने के बारे में सलाह पाने के लिए, वेबव्यू में पिक्सल-परफ़ेक्ट यूज़र इंटरफ़ेस देखें.
वेबव्यू, Chrome DevTools का इस्तेमाल करके रिमोट डीबगिंग की सुविधा भी देता है.
वेबव्यू से जुड़े अपडेट
मोबाइल डिवाइसों के लिए, वेबव्यू अपने-आप अपडेट होता है. आने वाले समय में अपने ऐप्लिकेशन को बेहतर बनाने के लिए, बीटा वेबव्यू का इस्तेमाल करें. इससे, वेबव्यू के लॉन्च होने से पहले, उसके वर्शन को टेस्ट किया जा सकता है.
Android के लिए Chrome और वेबव्यू
वेबव्यू, ओपन सोर्स Chromium प्रोजेक्ट पर आधारित है. हालांकि, यह Google Chrome के साथ डेटा शेयर नहीं करता.
Android 7 (Nougat), 8 (Oreo), और 9 (Pie) में, वेबव्यू Chrome में पहले से मौजूद होता है. ये ऐप्लिकेशन, एक-दूसरे के साथ बहुत सारा कोड शेयर करते हैं. इससे आपके डिवाइस का स्टोरेज और मेमोरी बचती है. हालांकि, Chrome और वेबव्यू आपस में कोई डेटा शेयर नहीं करते. Google Chrome को कभी भी बंद किया जा सकता है. ऐसा करने पर, वेबव्यू एक स्टैंडअलोन वर्शन पर स्विच हो जाएगा, जो Chrome के साथ काम नहीं करता.
Android 10 (Q) में, वेबव्यू और Chrome अब भी आपके डिवाइस पर जगह और मेमोरी बचाने के लिए, अपना ज़्यादातर कोड शेयर करते हैं. हालांकि, अब वे दो अलग-अलग ऐप्लिकेशन के तौर पर दिखते हैं. Chrome को बंद करने पर, अब कोई खास व्यवहार नहीं होता.
क्या वेबव्यू में, Android के लिए Chrome जैसी सुविधाएं हैं?
ज़्यादातर मामलों में, Chrome for Android में काम करने वाली सुविधाएं, वेबव्यू में भी काम करनी चाहिए.
Android 7, 8, और 9 में वेबव्यू और Google Chrome एक ही पैकेज में मौजूद होते हैं. हालांकि, वे Google Chrome की खास सुविधाओं को शेयर नहीं करते. उदाहरण के लिए, सिंक और डेटा-सेवर की सुविधाएं, वेबव्यू में उपलब्ध नहीं हैं.
हार्डवेयर सेंसर एपीआई के लिए सहायता
कुछ एपीआई का इस्तेमाल, Android डिवाइस पर हार्डवेयर सेंसर को ऐक्सेस करने के लिए किया जा सकता है. 'Android के लिए Chrome' में इनमें से कुछ एपीआई काम करते हैं. हालांकि, वेबव्यू में इनमें से सभी एपीआई चालू नहीं होते.
एपीआई | WebView v33 | WebView v55 |
---|---|---|
Geolocation API (इसके लिए android.permission.ACCESS_COARSE_LOCATION या android.permission.ACCESS_FINE_LOCATION अनुमतियां ज़रूरी हैं) |
✓ | ✓ |
Device Orientation API | x | ✓ |
मीडिया कैप्चर और स्ट्रीम | x | ✓ |
Vibration API (इसके लिए android.permission.VIBRATE की अनुमति की ज़रूरत होती है) |
✓ | ✓ |
क्या मुझे हार्डवेयर से तेज़ी लाने की सुविधा चालू करनी चाहिए?
हार्डवेयर से तेज़ी लाने की सुविधा डिफ़ॉल्ट रूप से चालू होती है.