जून 2022 में, माइक्रोसॉफ्ट ने घोषणा की कि वह कम से कम अप्रैल 2018 अपडेट चलाने वाले सभी विंडोज 10 उपकरणों के लिए WebView2 रनटाइम उपलब्ध कराएगा।
मुख्य कारण वेब सामग्री विकास में प्रौद्योगिकी के लाभों को विंडोज 10 उपयोगकर्ताओं के लिए आसानी से सुलभ बनाना है। वर्तमान में, WebView2 तकनीक Microsoft Office सहित कई वेब अनुप्रयोगों को शक्ति प्रदान करने में मदद करती है।
इस लेख में, हम WebView2 को देखेंगे कि यह इलेक्ट्रॉन से कैसे तुलना करता है, और यह वेब-आधारित अनुप्रयोगों को कैसे प्रभावित करता है।
वेबव्यू2 क्या है?
WebView2 एक नियंत्रण है जो उपयोगकर्ताओं को अपने सामग्री अनुप्रयोगों में HTML और जावास्क्रिप्ट जैसी वेब तकनीकों को शामिल करने में मदद करता है। यह माइक्रोसॉफ्ट एज रनटाइम नियंत्रण अब डिफ़ॉल्ट रूप से विंडोज 10 ऑपरेटिंग सिस्टम के साथ काम करता है।
Microsoft एज कनेक्शन यह सुनिश्चित करता है कि रनटाइम एक उत्पाद के तहत एक सीमित डिस्क स्थान पर कब्जा कर लेता है यदि वे एक ही संस्करण के हैं। ऐसा करने से इस बात की गारंटी मिलती है कि वेबव्यू इंस्टॉलेशन का आपके पीसी पर जितना संभव हो उतना कम प्रभाव पड़ेगा।
WebView2 अपनी प्रतिस्पर्धा को कैसे मापता है?
WebView2 और इसके प्रतियोगी, Electron JS के बीच कुछ अंतर हैं, खासकर जब तुलना करते हैं कि वे अपनी वेब सामग्री को कैसे प्रस्तुत करते हैं। सतह पर, उनका प्रतिपादन पैटर्न काफी समान है। हालांकि, कुछ प्रमुख तत्व बाहर खड़े हैं।
1. आधार बनाएँ
दोनों प्रौद्योगिकियां क्रोमियम आधारित हैं। हालाँकि, WebView2 Microsoft Edge के साथ कार्य करने के लिए अधिक प्रतिबंधित है।
इलेक्ट्रॉन एक डेवलपर को बनाने में सक्षम बनाता है क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन जो आपके डेस्कटॉप पर कार्य करते हैं इसे वेब एप्लिकेशन के रूप में होस्ट करते समय। यह तकनीक एप्लिकेशन और डेस्कटॉप के बीच संचार माध्यम के रूप में कार्य करती है।
दूसरी ओर, वेबव्यू एक ऐसी तकनीक है जो वेब सामग्री को प्रस्तुत करने के लिए आपके एप्लिकेशन के एक भाग के रूप में काम करती है।
क्रोमियम या एज पर यह निर्माण निर्भरता उन प्लेटफार्मों के प्रकार को भी प्रभावित करती है जिन पर प्रौद्योगिकियां चल सकती हैं। इसके अलावा, मैक, लिनक्स और विंडोज पर इलेक्ट्रॉन अच्छी तरह से काम करता है, जबकि वेबव्यू 2 के लिए एकमात्र प्लेटफॉर्म विंडोज है।
2. एप्लिकेशन प्रोग्रामिंग इंटरफेस
फ़ाइल सिस्टम और सूचनाओं तक पहुंच जैसी अधिकांश एप्लिकेशन आवश्यकताओं के लिए इलेक्ट्रॉन के पास एपीआई हैं। हालाँकि, WebView2, अपने डेस्कटॉप अनुप्रयोगों के लिए API प्रदान नहीं करता है।
हालाँकि, जब भाषाओं की बात आती है, तो इलेक्ट्रॉन और वेबव्यू आपके एप्लिकेशन बनाते समय जावास्क्रिप्ट, सीएसएस और एचटीएमएल का उपयोग करते हैं।
3. प्रतिपादन प्रक्रिया
इन तकनीकों के अपने अनुप्रयोगों को प्रस्तुत करने के तरीके में थोड़ी भिन्नता है। इलेक्ट्रॉन प्रक्रिया मॉडल को मुख्य और रेंडरर प्रक्रियाओं में विभाजित किया गया है।
प्राथमिक प्रक्रिया a. में संचालित होती है Node.js वातावरण और व्यक्तिगत अनुप्रयोगों के लिए प्रवेश बिंदु के रूप में कार्य करता है। इसके बाद यह विभिन्न रेंडरर प्रक्रियाओं में विभाजित हो जाता है जो एप्लिकेशन सामग्री को प्रस्तुत करने में मदद करता है।
इस बीच, WebView2 प्रक्रिया मॉडल आमतौर पर एक समूह होता है जिसमें विभिन्न रनटाइम प्रक्रियाएं होती हैं। प्रत्येक रनटाइम प्रक्रिया में एक ब्राउज़र, कम से कम एक रेंडरर और कुछ अन्य सहायक प्रक्रियाएं होती हैं।
ये सहायक प्रक्रियाएं आमतौर पर विजुअल या ऑडियो सेवाओं जैसी उपयोगिता सेवाएं होती हैं।
वेब-आधारित अनुप्रयोगों के लिए इसका क्या अर्थ है
WebView2 को Windows 10 में पेश करने से डेवलपर्स को एज ब्राउज़र की क्षमताओं का पूरी तरह से उपयोग करने की अनुमति मिलती है। प्रौद्योगिकी भी डेवलपर्स को वेब सामग्री बनाने की अनुमति देती है जिसे अंतिम उपयोगकर्ता सराहेंगे, भले ही केवल डेवलपर्स ही रनटाइम के साथ सीधे काम कर सकते हैं।
चूंकि WebView2 केवल विंडोज 11 पर उपलब्ध था, इसलिए विंडोज 10 चलाने वाले पुराने उपभोक्ता उपकरणों वाले डेवलपर्स के लिए तकनीक के साथ काम करना चुनौतीपूर्ण और महंगा था। इसलिए, यह वितरण उस तनाव को मिटा देता है और WebView2 पारिस्थितिकी तंत्र में प्रवेश करने के लिए अंतर को पाटता है।
ऐसा करने से डेवलपर्स और अंतिम उपयोगकर्ताओं को WebView2 रनटाइम के कई लाभों तक अधिक पहुंच की अनुमति मिलती है। इनमें से कुछ लाभों में वेब की दुनिया से संपर्क और अन्य शामिल हैं वेब विकास उपकरण पुस्तकालयों की तरह; और देशी एपीआई के एक पूरे सेट तक पहुंच जिसे आप अपने ऐप्स में शामिल कर सकते हैं।
इसके अलावा, WebView2 के साथ, आप अलग-अलग कोड को कोड बेस में जोड़ और सहेज सकते हैं ताकि कोड कई प्लेटफॉर्म पर पुन: प्रयोज्य हो सकें।
विंडोज 10 डेवलपर्स के लिए एक जीत
विंडोज 10 पर WebView2 रनटाइम की डिलीवरी से बहुत सारे डेवलपर्स को फायदा हुआ है। नतीजतन, हम यह निष्कर्ष निकाल सकते हैं कि यह तकनीक दो कारकों के आधार पर अपने इच्छित उद्देश्यों की पूर्ति करेगी।
एज ब्राउजर के साथ शामिल होने के कारण डिस्क स्थान का उपयोग कम हो गया है; और यह कि WebView2 नेटिव ऐप्स को विभिन्न एज सुविधाओं तक पहुंच प्रदान करता है।