मुख्य तथ्य
- iPadOS 15 सफारी में ब्राउज़र एक्सटेंशन की अनुमति देगा।
- वे बिल्कुल क्रोम एक्सटेंशन की तरह हैं, लेकिन अतिरिक्त सुरक्षा के साथ।
- एक्सटेंशन के लिए पैरेंट ऐप स्टोर ऐप इंस्टॉल करना आवश्यक है।
iPad पर Safari को Mac पर Chrome, Edge और Safari की तरह ही एक्सटेंशन मिलने वाले हैं। और वे पूरी तरह से बदल देंगे कि आप ब्राउज़र का उपयोग कैसे करते हैं।
Safari शायद आपके iPhone या iPad पर सबसे महत्वपूर्ण ऐप है। कुछ लोग इसे इंस्टाग्राम पर फोटो पोस्ट करने या व्हाट्सएप का जवाब देने के अलावा शायद ही कभी छोड़ते हैं। और फिर भी, यह डेस्कटॉप ब्राउज़र की तुलना में काफी सीमित रहता है।
आप छोटे बुकमार्कलेट का उपयोग कर सकते हैं, और निश्चित रूप से, सफारी सिस्टम-वाइड शेयरिंग पैनल के साथ एकीकृत होता है, लेकिन सफारी का विस्तार करना लगभग असंभव हो गया है। IOS 15 में, यह बदलने वाला है। तो क्या हो रहा है?
ऐप डेवलपर एलेक्स चेर्निकोव ने ईमेल के माध्यम से लाइफवायर को बताया, "शुक्र है, ऐप्पल ने वेबएक्सटेंशन नामक डी-फैक्टो एक्सटेंशन उद्योग-मानक तकनीक के लिए चला गया।" "शुरुआत में, यह क्रोम का एक्सटेंशन एपीआई था, लेकिन समय के साथ, सभी प्रमुख ब्राउज़रों ने इसे अपनाया है। एक्सटेंशन बनाना इन दिनों बहुत आसान हो गया है। आप इसे एक बार बनाते हैं-और यह एज, फायरफॉक्स, ओपेरा और ब्रेव में चलता है।"
गोपनीयता पहले
ब्राउज़र एक्सटेंशन एक बड़ा सुरक्षा जोखिम है। आमतौर पर, उनके पास वेब पेज में लोड किए गए सभी डेटा तक पहुंच होती है। यदि आप किसी विश्वसनीय डेवलपर के एक्सटेंशन का उपयोग कर रहे हैं तो कोई बात नहीं, लेकिन चीजें तेजी से गलत हो सकती हैं।
शुक्र है, Apple ने WebExtensions नामक वास्तविक विस्तार उद्योग-मानक तकनीक का उपयोग किया।
जब आप किसी एक्सटेंशन को सक्रिय करने के लिए क्लिक करते हैं तो उसे केवल उस तक पहुंच नहीं मिलती है। डिफ़ॉल्ट रूप से, एक एक्सटेंशन की आपके ब्राउज़र में लोड किए गए सभी पृष्ठों तक पहुंच होती है। यानी आपका ईमेल, आपका बैंक, सब कुछ। iPadOS 15 Safari में एक्सटेंशन उस तरह काम नहीं करते।
"उन्होंने एक दिलचस्प तरीका अपनाया जो अन्य ब्राउज़रों में हम जो देख सकते हैं उससे अलग है। वे आपको केवल विशिष्ट पृष्ठों के साथ-साथ सीमित समय के लिए एक्सटेंशन एक्सेस प्रदान करते हैं," चेर्निकोव कहते हैं।
"उदाहरण के लिए, आप एक्सटेंशन को केवल lefigaro.fr पर और केवल एक दिन के लिए काम करने दे सकते हैं। इस तथ्य को देखते हुए कि एक्सटेंशन की अब वेबसाइट सामग्री तक पूर्ण पहुंच हो सकती है (जिसमें आपके पासवर्ड, क्रेडिट कार्ड विवरण भी शामिल हो सकते हैं, आदि), यह एक अच्छी धारणा है।"
चेर्निकोव की सॉफ्टवेयर कंपनी, गिकेन, वर्तमान में अपने अनुवाद ऐप, मेट के लिए आईओएस 15 एक्सटेंशन विकसित कर रही है। मैं इसका परीक्षण कर रहा हूं, और यह चुनना काफी साफ है कि कौन सी साइटें एक्सटेंशन को लोड करती हैं।मेट के मामले में, आप इसे केवल उन विदेशी भाषा साइटों से जोड़ सकते हैं जिनका आप अनुवाद करना चाहते हैं, और-सफ़ारी के अंतर्निर्मित अनुवादक के विपरीत-जब भी आप उन साइटों में से किसी एक पर जाते हैं तो यह स्वचालित रूप से लोड हो जाएगा।
iOS सफारी एक्सटेंशन कैसे काम करते हैं
सफ़ारी एक्सटेंशन इंस्टॉल करना एक साथी ऐप इंस्टॉल करके किया जाता है, जो यह सुनिश्चित करता है कि यह ऐप्पल की ऐप-स्टोर अनुमोदन प्रक्रिया से गुजरता है। फिर आप सफारी की एक्सटेंशन सेटिंग पर जाएं। ये सामग्री अवरोधक सेटिंग्स (जो प्रभावी रूप से विशिष्ट ब्राउज़र एक्सटेंशन हैं) के साथ सेटिंग ऐप में रहते हैं।
सफ़ारी एक्सटेंशन विकसित करना आसान है, लेकिन पर्याप्त बाधाओं के साथ कि हम शायद लॉन्च के दिन मौजूदा क्रोम एक्सटेंशन की बाढ़ नहीं देखेंगे। उदाहरण के लिए, किसी एक्सटेंशन का परीक्षण करते समय, डेवलपर को केवल एक फ़ाइल सहेजने और वेब पृष्ठ को पुनः लोड करने के बजाय, जब भी वे कोई परिवर्तन करते हैं, तो संपूर्ण रैपर ऐप को फिर से संकलित करना होता है।
"आईओएस सफारी एक्सटेंशन छोटी वेबसाइटें भी हैं, लेकिन मूल ऐप में पैक की जाती हैं।हर बार जब आप एक्सटेंशन कोड में परिवर्तन करते हैं और इसे फिर से चलाना चाहते हैं, तो आपको संपूर्ण Xcode प्रोजेक्ट को फिर से बनाना (पुनः संकलित) करना होगा। इसमें कितना समय लगता है यह परियोजना के आकार पर निर्भर करता है," चेर्निकोव कहते हैं।
एक और बाधा संपूर्ण ऐप स्टोर अनुमोदन प्रक्रिया है, जिसके लिए एक सशुल्क सदस्यता और ऐप सबमिट करने के सभी सामान्य दर्द बिंदुओं की आवश्यकता होती है। और एक और विचार है देखो और महसूस करो। Chrome के लिए बनाया गया एक्सटेंशन शायद Apple ब्राउज़र में सही नहीं दिखेगा.
एक्सटेंशन-इसके लायक?
अब तक, iOS Safari एक्सटेंशन बनाने का दर्द सभी डेवलपर के पास है। उपयोगकर्ता के लिए ऐप इंस्टॉल करना और सफारी की प्राथमिकताओं में एक्सटेंशन को सक्रिय करना उतना ही आसान है, हालांकि यह थोड़ा मुश्किल है।
iOS Safari एक्सटेंशन छोटी वेबसाइटें भी हैं, लेकिन पैरेंट ऐप में पैक की जाती हैं।
"आपको अभी भी एक्सटेंशन को अलग से सक्षम करने की आवश्यकता है, और यह बहुत दूर छिपा हुआ है। कुछ बीटा उपयोगकर्ताओं ने हमसे यह कहते हुए संपर्क किया है कि वे यह पता नहीं लगा सके कि मेट के सफारी एक्सटेंशन का उपयोग कैसे शुरू किया जाए, उदाहरण के लिए," चेर्निकोव कहते हैं।
लेकिन लाभ इसके लायक हैं। उदाहरण के लिए, मेट अनुवादक सहज है। यह ऐसा है जैसे वेब सब आपकी अपनी भाषा में है, और आप मूल पाठ की जांच के लिए एक अनुच्छेद पर टैप भी कर सकते हैं। यह बिल्ट-इन वर्जन से बेहतर है, और यह अब तक सफारी में असंभव है।