लघु संस्करण: प्रगतिशील वेब ऐप्स क्या हैं?
यहां त्वरित सारांश दिया गया है: Google, माइक्रोसॉफ्ट, मोज़िला और अन्य कंपनियां एक नए, आधुनिक वेब अनुप्रयोग मानक पर काम कर रही हैं। यहां तक कि ऐप्पल भी इसके लिए समर्थन और कार्यान्वयन का पालन कर रहा है। ये एप्लिकेशन वेब ऐप्स हैं, लेकिन वे देशी ऐप्स की तरह व्यवहार करते हैं। मौजूदा वेब ऐप्स की तरह, वे सीधे उनकी संबंधित वेबसाइट पर होस्ट किए जाएंगे। डेवलपर्स उन्हें अपने वेब सर्वर पर कई अलग-अलग ऐप स्टोर में अपडेट किए बिना सीधे अपडेट कर सकते हैं, और एक ही ऐप सभी ब्राउज़रों और प्लेटफॉर्म पर चलाएगा।
जब आप एक प्रगतिशील वेब ऐप इंस्टॉल करते हैं, तो आपको एक होम स्क्रीन, टास्कबार, या डेस्कटॉप शॉर्टकट मिलेगा जो ऐप लॉन्च करेगा (आपके प्लेटफ़ॉर्म के आधार पर)। ऐप जल्दी लोड हो जाएगा और ऑफ़लाइन समर्थन, पुश नोटिफिकेशन, पृष्ठभूमि सिंकिंग समर्थन, और अन्य आधुनिक उपहार शामिल होंगे।
ये ऐप्स स्थान सेवाओं, आपके वेबकैम और अन्य ऐसी सुविधाओं तक पहुंचने के लिए मौजूदा वेब तकनीकों का भी उपयोग कर सकते हैं जिन्हें हम आम तौर पर देशी ऐप्स से जोड़ते हैं। बेशक, ऐप्स को इन चीजों तक पहुंचने से पहले आपको पूछना होगा और आपकी अनुमति लेनी होगी।
तकनीकी संस्करण: वे कैसे काम करते हैं?
इन ऐप्स को आपकी टास्कबार (विंडोज 10 और कुछ भी क्रोम चलाने पर) या आपकी होम स्क्रीन पर एक आइकन (एंड्रॉइड डिवाइस और अन्य स्मार्टफोन पर) पर अपनी खिड़की और शॉर्टकट मिलेगा। जब आप उन्हें खोलते हैं, तो वे कैश एपीआई और इंडेक्सड डीबी के लिए जल्दी से लोड हो जाएंगे, जो आपके डिवाइस पर ऐप के संसाधनों और डेटा को स्टोर करता है, जिससे वे ऑफलाइन होने पर भी काम करने की अनुमति देते हैं। सेवा श्रमिकों और पुश अधिसूचनाओं जैसी तकनीकें ऐप को पृष्ठभूमि कार्यों को करने की अनुमति देगी जैसे सिंक्रनाइज़ करना और आपको सूचनाएं भेजना, भले ही वे नहीं चल रहे हों, जैसे मूल ऐप। Fetch API ऐप के डेटा का अनुरोध करने के लिए तेज़ और सरल बनाता है। उनके पास एक वेब ऐप मैनिफेस्ट फ़ाइल है, जो एक नाम, आइकन, लेखक और विवरण प्रदान करती है जिसका उपयोग आपके होम स्क्रीन या डेस्कटॉप पर ऐप इंस्टॉल करते समय किया जाता है। उन्हें हमेशा एन्क्रिप्टेड HTTPS के माध्यम से परोसा जाता है, जिसका अर्थ है कि वे सुरक्षित हैं और डेटा पारगमन में छेड़छाड़ नहीं किया जा सकता है।
प्रगतिशील वेब ऐप्स Google के क्रोम पैक किए गए ऐप्स या माइक्रोसॉफ्ट के होस्टेड वेब ऐप्स की तरह नहीं हैं। उन लोगों को ऐप को एक फ़ाइल के रूप में "पैक किया गया" और ऐप स्टोर में सबमिट करने की आवश्यकता थी। पूरा ऐप थोड़ा ऑफ़लाइन बंडल में रहता था, और उपयोगकर्ताओं को इसे क्रोम वेब स्टोर या विंडोज स्टोर से इंस्टॉल करना पड़ा था। ये मंच-विशिष्ट भी थे, और केवल क्रोम या विंडोज पर काम करेंगे। डेवलपर को ऑफ़लाइन ऐप की फ़ाइलों को बदलना था और इसे अपडेट करने के लिए ऐप स्टोर में एक नया संस्करण जमा करना था।
इसके बजाय, पीडब्ल्यूए को कभी भी ऑफ़लाइन फ़ाइल में पैक नहीं किया जाता है। पारंपरिक वेब ऐप्स की तरह आज हम उपयोग करते हैं, वे पूरी तरह से एप्लिकेशन के सर्वर पर होस्ट किए जाते हैं। यदि कोई डेवलपर अपने प्रगतिशील वेब ऐप को अपडेट करना चाहता है, तो वे इसे बिल्कुल अपडेट करते हैं जैसे कि वे अपने ऐप पर वेब ऐप अपडेट करेंगे। पीडब्ल्यूए का समर्थन करने वाले सभी प्लेटफ़ॉर्म और ब्राउज़र समान प्रगतिशील वेब ऐप्स का उपयोग कर सकते हैं।
आसानी से खोज और स्थापना के लिए पीडब्ल्यूए ऐप स्टोर में सूचीबद्ध किया जा सकता है, लेकिन ऐप स्टोर सिर्फ वेब ऐप के सर्वर को इंगित करेगा। यहां तक कि यदि कोई ऐप ऐप स्टोर की सामग्री नीतियों के अनुकूल नहीं है, तो उपयोगकर्ता सीधे अपने ब्राउज़र से इसे ढूंढ और इंस्टॉल कर पाएंगे।
यह बात क्यों है
उदाहरण के लिए, जब यह काम पूरा हो जाता है, तो Google पीडब्ल्यूए के रूप में कार्य करने के लिए जीमेल और Google कैलेंडर जैसी सेवाएं सक्षम कर सकता है। इसका मतलब है कि वे विंडोज 10 पर देशी शैली के अनुप्रयोगों के रूप में चलेंगे और विंडोज स्टोर में सूचीबद्ध होंगे। यह विंडोज स्टोर की एप्लिकेशन समस्या को हल करने का एक लंबा सफर तय करेगा, क्योंकि Google माइक्रोसॉफ्ट के यूनिवर्सल विंडोज प्लेटफार्म (यूडब्लूपी) का समर्थन नहीं करना चाहता है। अन्य डेवलपर्स जो अलग यूडब्ल्यूपी ऐप्स बनाना नहीं चाहते हैं, वे मूल रूप से मूलभूत पीडब्ल्यूए के साथ विंडोज 10 का समर्थन करने में सक्षम होंगे।
डेवलपर्स के पास अपने वेब ऐप्स को किसी भी ऐप स्टोर हुप्स के बिना कूदने के बिना विभिन्न प्रकार के उपकरणों पर एक अधिक शक्तिशाली, एकीकृत तरीके से काम करने का एक आसान तरीका होगा। वेब ऐप्स जो हर जगह काम करते हैं, वे एक ही मंच पर काम करने वाले देशी ऐप्स के साथ बेहतर प्रतिस्पर्धा करने में सक्षम होंगे। एक ऐसी कंपनी जिसके पास सिर्फ एक ऐप बनाने के लिए संसाधन हैं, वह पीडब्लूए बना सकता है और आईओएस, एंड्रॉइड, विंडोज और वेब के लिए अलग-अलग ऐप्स बनाने के बजाय सब कुछ का समर्थन कर सकता है।
और, वेब ऐप मैनिफेस्ट फाइल डेवलपर्स प्रदान करने के कारण, खोज इंजन वेब को क्रॉल करने में सक्षम होंगे और आसानी से ऑनलाइन उपलब्ध पीडब्ल्यूए ढूंढ पाएंगे। इससे पीडब्लूए आसानी से खोजे जा सकेंगे, बस वेब पेजों की तरह।
वे किस प्लेटफॉर्म पर समर्थित हैं?
विंडोज 10 के अगले अपडेट के साथ- अप्रैल 2018 अपडेट, कोडनाम नामित रेडस्टोन 4, जिसे 30 अप्रैल को जारी किया जाएगा-माइक्रोसॉफ्ट पीडब्ल्यूए के लिए समर्थन सक्षम कर रहा है। अन्य प्लेटफार्मों के रूप में, आप पीडब्ल्यूए की वेबसाइट पर जा सकते हैं और इसे माइक्रोसॉफ्ट एज के माध्यम से स्थापित कर सकते हैं। हालांकि, माइक्रोसॉफ्ट भी आसान स्थापना के लिए स्टोर में प्रोग्रेसिव वेब एप्स सूचीबद्ध करेगा। डेवलपर स्टोर में अपने स्वयं के ऐप्स सूचीबद्ध कर सकते हैं, लेकिन माइक्रोसॉफ्ट वेब पर अच्छे पीडब्लूए खोजने के लिए बिंग का भी उपयोग करेगा और स्वचालित रूप से उन्हें सूचीबद्ध करेगा। वे अभी भी अपनी वेबसाइट पर सामान्य रूप से होस्ट किए जाएंगे और डेवलपर द्वारा अपडेट किए जाएंगे, लेकिन माइक्रोसॉफ्ट उन्हें ढूंढना और इंस्टॉल करना आसान बना रहा है। आपको विंडोज 10 पर पीडब्ल्यूए खोजने, इंस्टॉल करने और चलाने के लिए एज ब्राउज़र को खोलने की भी आवश्यकता नहीं होगी। इससे विंडोज स्टोर को बड़ा करने में मदद मिलनी चाहिए, लेकिन माइक्रोसॉफ्ट के यूडब्लूपी ऐप प्लेटफार्म के लिए बुरी खबर दिखती है। एक पीडब्लूए ठीक होगा और कई ऑपरेटिंग सिस्टम पर चलने पर कई डेवलपर्स यूडब्ल्यूपी ऐप क्यों बनायेंगे?
Google क्रोम पर- चाहे विंडोज, मैक, लिनक्स, या क्रोम ओएस-पीडब्लूए के लिए बंद "क्रोम एप्स" प्लेटफॉर्म को प्रतिस्थापित करने वाले हैं। Google का कहना है कि पीडब्ल्यूए की डेस्कटॉप स्थापना के लिए समर्थन लगभग "2018 के मध्य में" पहुंच जाना चाहिए। फिर वे पीडब्ल्यूए डेस्कटॉप पर क्रोम के साथ काम करेंगे। इस सुविधा का पहले से ही कैनरी नामक क्रोम के अस्थिर विकास संस्करण में परीक्षण किया जा रहा है।
एंड्रॉइड पर, Google क्रोम पहले ही पीडब्लूए की स्थापना का समर्थन करता है, जैसे मोज़िला फ़ायरफ़ॉक्स, ओपेरा और सैमसंग ब्राउज़र जैसे अन्य मोबाइल ब्राउज़र। Google वेबएपीके नामक एक तकनीक पर काम कर रहा है जो पीडब्ल्यूए को एपीके फाइलों (एंड्रॉइड ऐप फाइलों) में बदलने की अनुमति देगा और अन्य ऐप्स की तरह डिवाइस पर स्थापित होगा। क्रोम के प्रोजेक्ट मैनेजर ने संकेत दिया है कि पीडब्लूए को भी Play Store में जोड़ा जा सकता है।
जबकि ऐप्पल यहां एक मुखर समर्थक या प्रतिभागी नहीं रहा है, वे अब भी सफारी ब्राउज़र में पीडब्लूए फीचर्स जोड़ रहे हैं।
2018 पीडब्लूए के लिए एक बड़ा साल होना चाहिए, खासतौर पर विंडोज 10 पर, जहां वे माइक्रोसॉफ्ट को ऐप गैप को बंद करने में मदद कर सकते हैं और अधिक देशी शैली के ऐप्स हैं।