ब्राउज़र और प्लेटफ़ॉर्म समर्थन

Antcas Control का विज़ुअलाइज़ेशन लगभग सभी आधुनिक वेब ब्राउज़रों और ऑपरेटिंग सिस्टम में प्रदर्शन का समर्थन करता है। एक पूर्ण तालिका अब नहीं रखी जाती है, क्योंकि आज के आधुनिक ब्राउज़र मुख्य रूप से मानकों को लागू करते हैं। फिर भी, फीचर समर्थन में महत्वपूर्ण अंतर हैं जिन्हें ध्यान में रखा जाना चाहिए।

सिफ़ारिश किए गए ब्राउज़र

विज़ुअलाइज़ेशन (WebRTC टेलीफोनी, पुश फ़ंक्शनालिटी और PWA फीचर्स सहित) के लिए एक आदर्श उपयोग के लिए निम्नलिखित न्यूनतम आवश्यकताएं हैं:

  • Google Chrome – सिफ़ारिश किया जाता है कि संस्करण 80 या उससे अधिक हो।
  • Microsoft Edge (Chromium-based)
  • Mozilla Firefox
  • Safari (macOS & iOS)
  • Opera / Brave / Vivaldi (Chromium-based)

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

सिफ़ारिश नहीं की जाती:

  • इंटरनेट एक्स्प्लोरर (आधुनिक मानकों का कोई समर्थन नहीं)
  • सैमसंग इंटरनेट (Android)
  • बहुत पुराने ब्राउज़र संस्करण जो सर्विस वर्कर्स, WebRTC या आधुनिक JavaScript फीचर्स का समर्थन नहीं करते हैं।

प्रोग्रेसिव वेब ऐप्स (PWA)

लाभ और उपकरण

विज़ुअलाइज़ेशन को एक प्रोग्रेसिव वेब ऐप (PWA) के रूप में स्थापित और उपयोग किया जा सकता है। PWAs प्रदान करते हैं:

  • सर्विस वर्कर्स के माध्यम से ऑफ़लाइन क्षमता
  • स्टार्ट स्क्रीन इंस्टॉलेशन
  • तेज़ लोडिंग टाइम्स
  • ऐप-जैसी उपयोगकर्ता अनुभव

अधिकांश आधुनिक ब्राउज़रों और प्लेटफ़ॉर्म द्वारा PWAs का समर्थन किया जाता है, जिसमें शामिल हैं:

  • Chrome / Edge / Opera / Brave / Vivaldi (डेस्कटॉप + Android)
  • Firefox (डेस्कटॉप और Android) – इंस्टॉल प्रॉम्प्ट्स के मामले में कुछ सीमाओं के साथ

PWAs टैबलेट, लैपटॉप और कई नए स्मार्ट डिवाइस पर भी काम कर सकते हैं, बशर्ते एक आधुनिक ब्राउज़र का उपयोग किया जाए जिसमें PWA फ़ंक्शनालिटी हो।

iOS के बारे में नोट: iOS (iPhone & iPad) पर PWAs को स्थापित किया जा सकता है, लेकिन हमेशा केवल शेयर होम स्क्रीन पर जोड़ना के माध्यम से मैनुअल तरीके से – Android या डेस्कटॉप ब्राउज़रों की तरह कोई स्वचालित इंस्टॉल प्रॉम्प्ट नहीं है।

पुश नोटिफिकेशन्स

अधिकांश ब्राउज़र और PWAs पुश संदेशों का समर्थन कर सकते हैं, लेकिन यह प्लेटफ़ॉर्म-निर्भर है:

  • Android / Desktop (Chrome, Edge, Firefox, Opera, Brave): पुश नोटिफिकेशन्स आम तौर पर विश्वसनीय रूप से काम करते हैं।
  • macOS Safari (Safari 16 / macOS Ventura+ से): पुश समर्थन मौजूद है।
  • iOS & iPadOS: पुश नोटिफिकेशन्स केवल स्थापित PWAs में और iOS 16.4+ से संभव हैं – उन्हें मैनुअल रूप से इंस्टॉल करना होगा; इसके अलावा, प्रैक्टिस में सीमाएं और बग्स होते हैं, इसलिए iOS पर पुश संदेश हमेशा विश्वसनीय रूप से काम नहीं करते (विशेषकर बैकग्राउंड में) और सभी क्षेत्रों या संस्करणों में पूर्ण रूप से समर्थित नहीं होते।

महत्वपूर्ण: iOS ब्राउज़र स्वयं वेब-पुश संदेशों का समर्थन नहीं करता है – PWA के रूप में स्थापित होने के बाद ही पुश फ़ंक्शनालिटी आती है और यह आंशिक रूप से सीमित होती है या काम नहीं करती है।

WebRTC समर्थन

टेलीफोनी जैसे फ़ंक्शंस के लिए, WebRTC का ब्राउज़र-साइड समर्थन आवश्यक है:

  • Chrome, Edge, Firefox, Opera, Brave, Vivaldi: वेबआरटीसी को पूर्ण रूप से समर्थन करते हैं, जिसमें ऑडियो और वीडियो शामिल हैं।
  • Safari (macOS): WebRTC का समर्थन करता है (Safari 11+ से)।
  • iOS ब्राउज़र (Safari, Chrome, Firefox): सभी वेबकिट का उपयोग करते हैं और इसलिए मूल रूप से WebRTC समर्थन प्रदान करते हैं – हालांकि, iOS संस्करण के अनुसार समर्थन में भिन्नता हो सकती है और पुराने संस्करणों में सीमित हो सकता है। कुछ iOS संस्करणों में, वेबआरटीसी फीचर्स जैसे टेलीफोनी पूरी तरह से काम नहीं कर सकते।

नोट: WebRTC फ़ंक्शन (जैसे, वेब-टेलीफोनी) iOS पर हर जगह समान रूप से विश्वसनीय रूप से चल सकता है, क्योंकि सभी ब्राउज़र iOS पर वेबकिट पर आधारित हैं और कुछ एपीआई सीमित रूप से लागू किए गए हैं।

उपयोगकर्ताओं के लिए सिफ़ारिशें और नोट्स

  • हमेशा आधुनिक ब्राउज़र का उपयोग करें: इससे सुरक्षा समस्याओं और असंगतता की संभावना कम होती है।
  • रिज़ॉल्यूशन: UI तत्वों को सही ढंग से प्रदर्शित करने के लिए कम से कम 340×340 पिक्सेल होना चाहिए।
  • PWA इंस्टॉलेशन का सक्रिय उपयोग करें: सर्वोत्तम उपयोगकर्ता अनुभव और पुश फ़ंक्शनालिटी के लिए, विशेष रूप से Android पर।
  • iOS सीमाओं को जानें: स्थापना और पुश संभव हैं, लेकिन सीमित हैं और मैनुअल चरणों के साथ।