एक तकनीक-प्रेमी के रूप में, आप शायद प्रोग्रेसिव ऐप्स का उल्लेख करने वाले एक लेख में आ गए हैं, वे कितने महान हैं, कि वे ऐप्स में भविष्य हैं और सभी साइटों को कैसे होना चाहिए।

लेकिन, प्रगतिशील ऐप्स वास्तव में क्या हैं? प्रगतिशील ऐप्स मानक वेब ऐप्स से बिल्कुल अलग नहीं हैं, लेकिन विशिष्ट अवधारणाएं हैं जिन्हें डेवलपर्स को पूरा करने की आवश्यकता है।

प्रोग्रेसिव वेब एप्स क्या हैं?

प्रगतिशील वेब ऐप्स (पीडब्लूए) वेब ब्राउज़र हैं जो आपके ब्राउज़र में रहते हैं और सीएसएस, एचटीएमएल और जावास्क्रिप्ट से बने होते हैं। आप एक मोबाइल वेबसाइट और एक ऐप के बीच एक क्रॉस के रूप में एक पीडब्लूए को भी देख सकते हैं। दूसरे शब्दों में, यह एक संकर है।

पीडब्ल्यूए आधुनिक वेब प्रौद्योगिकियों का उपयोग करते हैं, और डेवलपर्स ऐसी साइटें बना सकते हैं जो उपयोगकर्ता को मोबाइल-एप-जैसे अनुभव प्रदान करते हैं, साथ ही बेहतर और अधिक सुरक्षित रूप से प्रदर्शन करते हैं और तेज़ी से लोड करते हैं। वे एक सामान्य वेबसाइट हैं लेकिन उपयोगकर्ताओं के लिए एक आवेदन की तरह दिखते हैं।

वे सबसे वर्तमान वेब मानकों का भी उपयोग करेंगे और किसी भी ब्राउज़र पर सही तरीके से और जल्दी से काम करने के लिए बनाए जाते हैं।

प्रगतिशील वेब ऐप्स तत्काल लोड हो जाएंगे चाहे आपका इंटरनेट कनेक्शन कितना धीमा हो। गतिशील सामग्री के बिना, यदि कोई इंटरनेट कनेक्शन नहीं है तो आप ऐप्स का भी उपयोग कर सकते हैं।

एक प्रगतिशील वेब ऐप ऑफ़लाइन का उपयोग कैसे करें

एक प्रगतिशील ऐप ऑफ़लाइन उपयोग करने के लिए, आपको कुछ प्रयोगात्मक क्रोम सुविधाएं चालू करने की आवश्यकता होगी। क्रोम एड्रेस बार में निम्न आदेशों को टाइप करें: क्रोम: // फ्लैग / # बाईपास-एप-बैनर-सगाई-चेक

नीचे आपको "अभी लॉन्च करें" बटन देखना चाहिए। उस पर क्लिक करें और अगली बार जब आप प्रगतिशील ऐप्स का उपयोग करने वाली साइट पर जाते हैं, तो आपको इसे इंस्टॉल करने के लिए कहा जाएगा।

अभी के लिए, प्रगतिशील वेब ऐप्स सफारी / आईओएस पर काम नहीं करेंगे। इसका मतलब है कि आप ऑफ़लाइन मोड का आनंद लेने, नोटिफिकेशन पुश करने और न ही होम स्क्रीन इंस्टॉलेशन का आनंद ले सकते हैं। उम्मीद है कि ऐप्पल जल्द ही प्रगतिशील ऐप्स पर स्विच करेगा।

एक प्रगतिशील वेब ऐप का एक उदाहरण ट्विटर की साइट है। यह एक प्रगतिशील वेब ऐप करना चाहिए: इसमें "होमस्क्रीन में जोड़ें" प्रॉम्प्ट है, डेटा खपत कम करता है, और सेवा कार्यकर्ता स्क्रिप्ट के साथ लगभग तुरंत लोड हो रहा है।

प्रगतिशील ऐप सुरक्षा

चूंकि वे आपके ब्राउज़र में रहते हैं, इसलिए ऐप स्टोर की कोई आवश्यकता नहीं है, और वे हमेशा सुरक्षा के लिए HTTPS का उपयोग करेंगे। यदि कोई साइट HTTPS के साथ काम नहीं करती है, तो यह एक प्रगतिशील ऐप के रूप में योग्य नहीं हो सकती है। साइट पर ब्राउज़र में एक एसएसएल या टीएलएस प्रमाण पत्र स्थापित होना चाहिए।

एक प्रगतिशील ऐप किसी भी डिवाइस के लिए तैयार है; इससे कोई फर्क नहीं पड़ता कि यह एक फोन, टैबलेट, कंप्यूटर इत्यादि है। चूंकि प्रगतिशील ऐप्स शैल मॉडल पर बनाए जाते हैं, इसलिए आप ऐप-स्टाइल नेविगेशन और इंटरैक्शन का आनंद लेंगे।

आपको एक पुराने ऐप का उपयोग करने की चिंता करने की आवश्यकता नहीं होगी क्योंकि सेवा कार्यकर्ता अद्यतन प्रक्रिया सामग्री को अद्यतन रखेगी। प्रगतिशील ऐप्स आसानी से यूआरएल के माध्यम से साझा किए जा सकते हैं, और आप उन्हें ऐप स्टोर के आधार पर आसानी से अपनी होम स्क्रीन पर रख सकते हैं।

उन्हें आपकी मोबाइल होम स्क्रीन में भी जोड़ा जा सकता है और पुश नोटिफिकेशन भी भेज सकता है। प्रगतिशील वेब ऐप्स उन व्यवसायों के लिए भी एक लाभ हैं जो उनका उपयोग करते हैं क्योंकि वे रखरखाव के समय और लागत को कम करने में मदद करते हैं।

फ़ायरफ़ॉक्स ने क्रोम के उदाहरण का पालन किया है, और फ़ायरफ़ॉक्स 58 के साथ, आप प्रगतिशील वेब ऐप्स का आनंद ले सकेंगे। यदि आप ऐसी साइट पर आते हैं जिसमें वैध मैनिफेस्ट है और यह HTTPS पर परोसा जाता है, तो आपको पता बार में बैज देखना चाहिए।

जब आप इसे चुनते हैं, तो आपको एक संदेश दिखाई देगा जो "होम स्क्रीन में जोड़ें" कहता है। यदि आप अपनी होम स्क्रीन से ऐप लॉन्च करते हैं तो आप किसी बाहरी लिंक पर टैप करते हैं, तो आप साइट पर किए गए किसी भी प्रगति को खो देंगे नहीं।

पीडब्ल्यूए बनाम मूल अनुप्रयोग

प्रगतिशील वेब ऐप्स देशी ऐप्स से बेहतर हैं क्योंकि डेवलपर्स को अब कई प्लेटफ़ॉर्म के लिए ऐप्स बनाने की आवश्यकता नहीं होगी। यह डेवलपर्स को समय और धन की एक विस्तृत राशि बचाने के लिए जा रहा है, आर्थिक बचत का भी उल्लेख नहीं करना।

डेवलपर्स को केवल एक ऐप बनाना होगा जो सभी मौजूदा प्लेटफार्मों और उपकरणों पर काम करेगा। प्रगतिशील वेब ऐप्स के साथ, आपको देशी ऐप्स के विपरीत, उनका उपयोग करने से पहले कुछ भी इंस्टॉल करने की आवश्यकता नहीं है।

जबकि पीडब्ल्यूए बहुत अच्छे हैं, उनके पास उनकी कमी है क्योंकि वे अभी भी अपेक्षाकृत नए हैं। उदाहरण के लिए, आपके टेबलेट या स्मार्टफ़ोन की सुविधाओं के साथ एकीकृत करने का प्रयास करते समय उनके पास सीमित क्षमताएं होती हैं।

वे अभी भी ब्लूटूथ जैसी सुविधाओं के साथ एकीकृत करने में सक्षम नहीं हैं। फिंगरप्रिंट सेंसर, एक्सेलेरोमीटर, न ही एनएफसी। अभी के लिए, देशी ऐप्स पीडब्लूए से अधिक विश्वसनीय हैं, लेकिन समय बताएगा कि यह कहानी कैसे समाप्त होती है।

पीडब्ल्यूए और देशी ऐप्स एक-दूसरे से अलग नहीं हैं। उदाहरण के लिए, दोनों घर स्क्रीन पर लॉन्च किए जाते हैं और एक बहुत ही समान वेब अनुभव / उपयोगकर्ता इंटरफ़ेस प्रदान करते हैं।

पीडब्ल्यूए की सीमाएं

प्रगतिशील वेब ऐप्स अगली बड़ी बात माना जाता है, लेकिन उनके पास उनकी कमी है। उदाहरण के लिए, वे एज, सफारी, इंटरनेट एक्सप्लोरर और अन्य कस्टम ब्राउज़र जैसे सभी ब्राउज़रों पर काम नहीं करते हैं। पीडब्ल्यूए सैमसंग के एंड्रॉइड ब्राउज़र, ओपेरा और क्रोम जैसे ब्राउज़र के नए संस्करणों पर काम करते हैं।

सीमा डिवाइस को भी प्रभावित करती है क्योंकि उनमें से सभी उनका समर्थन नहीं कर सकते हैं। एंड्रॉइड पीडब्लूए का समर्थन करता है, लेकिन कुछ समर्थन मुद्दे हैं क्योंकि यह अभी भी अपेक्षाकृत नया है।

आईओएस वर्तमान में पीडब्ल्यूए का समर्थन नहीं करता है क्योंकि इसमें डिवाइस की होम स्क्रीन पर अधिसूचनाओं और शॉर्टकट को सूचित करने में समस्याएं हैं। अब तक ऐप्पल ने आधिकारिक तौर पर घोषणा नहीं की है कि क्या वह पीडब्लूए पर ले रहा है या जल्द ही नहीं।

यदि क्रॉस-एप्लिकेशन लॉग इन आपके लिए महत्वपूर्ण हैं, तो हो सकता है कि आप पीडब्लूए को साफ़ करना चाहें। वे इसका समर्थन नहीं करते क्योंकि वे स्वतंत्र रूप से डेटा एकत्र नहीं कर सकते हैं।

निष्कर्ष

प्रगतिशील ऐप्स अभी भी अपेक्षाकृत नए हैं, और अभी भी ऐसी कंपनियां हैं जो समायोजित कर रही हैं या कम से कम इसके बारे में सोच रही हैं। वे निश्चित रूप से भविष्य हैं क्योंकि वे केवल उपयोगकर्ता के मोबाइल अनुभव को बेहतर बनाने में मदद करेंगे।

क्या आपको लगता है कि प्रगतिशील ऐप्स यहां रहने के लिए हैं, या वे फीका होगा? टिप्पणीयों में अपने विचारों को साझा करें।