गहराई से एकीकृत प्रोग्रेसिव वेब ऐप्स (वेबएपीके) एंड्रॉइड पर क्रोम के लिए पहले से ही लाइव हैं। इस सुविधा को सक्षम करने का तरीका यहां बताया गया है।
एंड्रॉइड के अधिकांश इतिहास में, एप्लिकेशन को डिवाइस पर स्थानीय पैकेज के रूप में इंस्टॉल किया गया है। हम आम तौर पर एपीके फ़ाइल डाउनलोड करके आवश्यक इंस्टॉलेशन फ़ाइलें प्राप्त करते हैं, जो एक संग्रह है जिसमें एप्लिकेशन के सभी संसाधन और संपत्तियां शामिल होती हैं। जबकि इस तरह से एक देशी एप्लिकेशन इंस्टॉल करने के कई फायदे हैं, वेब आधारित एप्लिकेशन विकसित करने के भी कई फायदे हैं। वेब अनुप्रयोग कई प्लेटफार्मों पर पहुंचा जा सकता है, आसानी से संशोधित किया जा सकता है, और अन्य लाभों के बीच आसानी से तैनात किया जा सकता है।
Google ने एक कदम आगे बढ़कर वेब ऐप्स बनाए हैं प्रगतिशील वेब ऐप्स (PWA), जो मोबाइल उपकरणों के साथ अधिक एकीकृत हैं। प्रोग्रेसिव वेब ऐप्स के पास पुश नोटिफिकेशन भेजने की पहुंच है और सबसे महत्वपूर्ण बात यह है कि ये डिवाइस की होम स्क्रीन पर "इंस्टॉल" होते हैं। इन वेब ऐप्स को क्रोम के मेनू में "होम स्क्रीन में जोड़ें" विकल्प पर क्लिक करके अधिकांश वेबसाइटों से बनाया जा सकता है, हालांकि, प्रोग्रेसिव वेब ऐप वास्तव में कितना कार्यात्मक है
वेबसाइट समर्थन पर निर्भर करता है.PWA का एक बड़ा नुकसान यह है कि उन्हें डिवाइस पर वास्तविक एप्लिकेशन के रूप में नहीं माना जाता है। चूंकि इन वेब ऐप्स को होम स्क्रीन शॉर्टकट के माध्यम से एक्सेस किया जाता है, कई उपयोगकर्ता जो अपनी होम स्क्रीन को थीम पर रखना पसंद करते हैं, वे शायद इस तथ्य से निराश हो जाते हैं। मैं अनुभव से बोल सकता हूं. सौभाग्य से, 2016 के दौरान क्रोम देव शिखर सम्मेलन पिछले नवंबर में, क्रोम टीम ने प्रदर्शित किया कि प्रोग्रेसिव वेब ऐप्स को वास्तव में एपीके में बदला जा सकता है जो आपके डिवाइस पर इंस्टॉल हो जाएगा।
डेवलपर टीम ने यह नहीं बताया कि "वेबएपीके" के लिए समर्थन वास्तव में कब लाइव होगा, लेकिन जाहिर तौर पर यह पहले से ही लाइव है - वास्तव में किसी ने इस पर ध्यान नहीं दिया है। निष्पक्ष होने के लिए, इस सुविधा के लिए समर्थन सक्षम करने का एकमात्र तरीका एक नया क्रोम ध्वज सक्षम करना है:
chrome://flags/#enable-improved-a2hs
यदि आप उपरोक्त लिंक को अपने एड्रेस बार में पेस्ट करते हैं (एंड्रॉइड के लिए क्रोम के डेव या कैनरी चैनल पर), तो आपको क्रोम फ़्लैग पर ले जाया जाएगा जो निम्नलिखित बताता है:
होम स्क्रीन पर बेहतर ऐड सक्षम करें।
एंड्रॉइड पैकेज "प्रगतिशील वेब ऐप्स" ताकि वे एंड्रॉइड के साथ अधिक गहराई से एकीकृत हो सकें। साइटों को पैकेज करने के लिए Chrome सर्वर का उपयोग किया जाता है। क्रोम कैनरी और क्रोम देव में, इसके लिए एंड्रॉइड सुरक्षा सेटिंग्स में "अविश्वसनीय स्रोत" सक्षम होना आवश्यक है।
जैसा कि स्पष्ट रूप से कहा गया है, प्रोग्रेसिव वेब ऐप्स को अब पैकेज किया जा सकता है वास्तविक इंस्टाल करने योग्य एंड्रॉइड पैकेज! यह वेबसाइट को एपीके में पैकेज करने के लिए बैक एंड क्रोम सर्वर का उपयोग करता है (हालांकि यह स्पष्ट नहीं है कि यह सर्वर Google चला रहा है, जैसा कि हम मानते हैं कि यह मामला है)। एक बार जब आप फ़्लैग को सक्षम कर लेते हैं और Chrome को पुनः आरंभ कर देते हैं, तो आपके द्वारा "होम स्क्रीन पर इंस्टॉल करें" वाला कोई भी PWA इसके बजाय आपके डिवाइस पर इंस्टॉल करने के लिए एक एपीके फ़ाइल डाउनलोड करेगा। बेशक, हर वेबसाइट इसका समर्थन नहीं करती, लेकिन आप उन वेबसाइटों पर एक नज़र डाल सकते हैं यहीं इस नई सुविधा का पूर्ण समर्थन करें.
प्रोग्रेसिव वेब ऐप्स के साथ मज़ा
हमने यह देखने के लिए दो अलग-अलग PWA लिए हैं कि फीचर का प्रदर्शन कैसा है - फाइनेंशियल टाइम्स और टेलीग्राम। फाइनेंशियल टाइम्स एक साधारण समाचार वेबसाइट है जो ऐसे समय के लिए बिल्कुल उपयुक्त है जब मोबाइल वेबसाइट एक अलग एप्लिकेशन की तुलना में बेहतर विकल्प हो सकती है।
जैसा कि आप देख सकते हैं, PWA को Android द्वारा एक वास्तविक एप्लिकेशन की तरह माना जाता है। यह आपको इंस्टॉल होने के लिए संकेत देता है और यह किसी भी अन्य ऐप की तरह ऐप ड्रॉअर के भीतर रहता है। इसके अलावा, PWA को हटाना किसी अन्य ऐप को अनइंस्टॉल करने जैसा ही काम करता है।
हाल के ऐप्स स्क्रीन दिखाने वाले इन दो स्क्रीनशॉट में सूचना बार में अंतर पर ध्यान दें। पहला स्क्रीनशॉट तब होता है जब आप इस नए फ़्लैग को सक्षम किए बिना PWA को "इंस्टॉल" करते हैं, जबकि दूसरा स्क्रीनशॉट फ़्लैग सक्षम होने पर PWA की सही स्थापना दिखाता है। फाइनेंशियल टाइम्स मेरे फोन पर एक एप्लिकेशन के रूप में मौजूद है जिसे अन्य क्रोम टैब से अलग से खारिज किया जा सकता है।
अगला टेलीग्राम वेब ऐप है। यह PWA आपको संदेश भेजने के लिए टेलीग्राम के वेब इंटरफ़ेस का उपयोग करता है। ईमानदारी से कहूं तो, टेलीग्राम संभवतः एंड्रॉइड पर मौजूद सबसे अच्छे डिज़ाइन और कार्यशील अनुप्रयोगों में से एक है, इसलिए मुझे व्यक्तिगत रूप से इस PWA की आवश्यकता नहीं दिखती है। हालाँकि, मैं एक त्वरित संदेशवाहक की कार्यक्षमता का परीक्षण करना चाहता था जिसे PWA के रूप में स्थापित किया गया था इसलिए मैंने इसे एक स्पिन देने का फैसला किया।
जबकि टेलीग्राम वास्तव में मेरे सभी संदेशों को उचित रूप से इंस्टॉल और प्रदर्शित करता है, एक प्रमुख चेतावनी थी: सूचनाएं। ऐसा प्रतीत होता है कि सूचनाएं अभी ठीक से काम नहीं कर रही हैं। जब मैंने मारियो सेराफेरो को टेलीग्राम पर एक संदेश भेजा, तो उसे एक अधिसूचना प्राप्त हुई (जैसा कि नीचे बाईं ओर स्क्रीनशॉट में दिखाया गया है) लेकिन इसमें कोई उपयोगी जानकारी नहीं थी। "साइट सेटिंग्स" विकल्प खोलने से हमें टेलीग्राम वेब ऐप के लिए साइट विशिष्ट सेटिंग्स मिलीं, जिससे पता चला कि सूचनाएं सक्षम थीं, इसलिए हमें यकीन नहीं है कि सूचनाएं काम क्यों नहीं करती हैं।
बेशक, चूंकि WebAPK इंस्टॉलेशन को सक्षम करने वाला ध्वज केवल देव और कैनरी चैनलों पर मौजूद है एंड्रॉइड के लिए क्रोम, हम मान रहे हैं कि यह सुविधा एक WIP है और इस प्रकार सब कुछ इस पर काम नहीं करेगा समय। चूँकि हम जानते हैं कि क्रोम पुश सूचनाएँ भेजने में सक्षम है (उदाहरण के लिए फेसबुक पर), यह संभव है इस तरह से इंस्टॉल किए गए प्रोग्रेसिव वेब ऐप्स भी निकट में पुश नोटिफिकेशन प्राप्त करने में सक्षम हो सकते हैं भविष्य।
अन्यथा, यह एक प्रायोगिक सुविधा पर एक साफ नजर है और मुझे आशा है कि समय बीतने के साथ यह और अधिक मजबूत हो जाएगी। मुझे व्यक्तिगत रूप से वेब ऐप्स का उपयोग करना पसंद है क्योंकि वे मुझे बिना किसी परेशानी के आवश्यक जानकारी प्रदान करते हैं, जिससे डिवाइस खराब हो जाती है या मेरी बैटरी खत्म हो जाती है। इसके अलावा, यह दृष्टिकोण वेब ऐप्स के संबंध में मेरी एक प्रमुख समस्या का समाधान करता है, वह यह कि लॉन्च होने के लिए उन्हें आपके होम स्क्रीन पर रहना आवश्यक था। विभिन्न लोकप्रिय साइटों के वेब रैपर अधिक से अधिक सामान्य होते जा रहे हैं, उम्मीद है कि हम अधिक कंपनियों को प्रोग्रेसिव वेब ऐप मानक अपनाते हुए देखेंगे।