دعم المتصفحات والمنصات

يدعم عرض Antcas Control العرض في quasi جميع المتصفحات الحديثة وأنظمة التشغيل. لا يتم الحفاظ على جدول شامل anymore، حيث أن المتصفحات الحديثة اليوم تنفذ بشكل أساسي المعايير. ومع ذلك، هناك اختلافات مهمة في دعم الميزات التي يجب مراعاتها.

المتصفحات الموصى بها

لاستخدام مثالي للعرض (بما في ذلك مكالمة WebRTC ووظيفة الدفع وخصائص PWA) ، تنطبق المتطلبات الأدنى التالية:

  • Google Chrome – يتم توصية بإصدار 80 أو أعلى.
  • Microsoft Edge (مبني على Chromium)
  • Mozilla Firefox
  • Safari (macOS و iOS)
  • Opera / Brave / Vivaldi (مبني على Chromium)

توفر هذه المتصفحات بشكل أساسي المعايير الحديثة والأداء الجيد ودعم شامل لخصائص التطبيقات التقدمية.

غير موصى به:

  • Internet Explorer (لا يوجد دعم للمعيار الحديث)
  • Samsung Internet (Android)
  • إصدارات قديمة جدًا من المتصفح التي لا تدعم Service Worker أو WebRTC أو ميزات JavaScript الحديثة.

التطبيقات التقدمية (PWA)

المزايا والأجهزة

يمكن تثبيت العرض واستخدامه ك تطبيق ويب تقدمي (PWA). توفر PWAs:

  • قدرة على العمل دون اتصال عبر Service Worker
  • تثبيت شاشة البداية
  • أوقات تحميل أسرع
  • خبرة المستخدم المماثلة للتطبيق

PWAs يدعمها معظم المتصفحات الحديثة والمنصات، بما في ذلك:

  • Chrome / Edge / Opera / Brave / Vivaldi (Desktop + Android)
  • Firefox (Desktop و Android) – مع بعض القيود على Install-Prompts

يمكن أن تعمل PWAs أيضًا على tablets، laptops، وعديد من الأجهزة الذكية الجديدة، شريطة استخدام متصفح حديث يدعم وظائف PWA.

ملاحظة حول iOS: على iOS (iPhone و iPad) ، يمكن تثبيت PWAs، ولكن دائمًا عبر الطريق اليدوي مشاركة إضافة إلى شاشة البداية — لا يوجدPrompt التثبيت الآلي مثل Android أو المتصفحات desktop.

إشعارات الدفع

يدعم معظم المتصفحات PWAs رسائل الدفع، ولكن هذا يعتمد على المنصة:

  • Android / Desktop (Chrome، Edge، Firefox، Opera، Brave): تعمل إشعارات الدفع بشكل عام بشكل موثوق.
  • macOS Safari (من Safari 16 / macOS Ventura+): دعم الدفع موجود.
  • iOS و iPadOS: إشعارات الدفع ممكنة فقط في PWAs المثبتة ومن iOS 16.4+ — يجب تثبيتها يدويًا؛ بالإضافة إلى ذلك، هناك قيود وبغات في الممارسة العملية، لذلك لا تعمل رسائل الدفع تحت iOS دائمًا بشكل موثوق (خاصة في الخلفية) ولا تدعم بالكامل في جميع المناطق أو الإصدارات.

مهم: لا يدعم iOS رسائل Web-Push في المتصفح نفسه — تظهر وظيفة الدفع فقط بعد التثبيت ك PWA وهي مقيدة جزئيًا أو غير تعمل.

دعم WebRTC

للميزات مثل المكالمات الهاتفية ، يتم الحاجة إلى دعم WebRTC من جانب المتصفح:

  • Chrome، Edge، Firefox، Opera، Brave، Vivaldi: يدعمون WebRTC بالكامل، بما في ذلك الصوت والفيديو.
  • Safari (macOS): يدعم WebRTC (من Safari 11+).
  • متصفحات iOS (Safari، Chrome، Firefox): جميعها تستخدم WebKit وتوفر بذلك دعم WebRTC بشكل أساسي – ومع ذلك، قد تختلف الدعم حسب إصدار iOS وقد يكون مقيدًا في الإصدارات القديمة. في بعض إصدارات iOS ، قد لا تعمل ميزات WebRTC مثل المكالمات الهاتفية بالكامل.

ملاحظة: قد لا تعمل وظيفة WebRTC (مثل مكالمات الويب) على iOS بشكل موثوق في كل مكان، حيث أن جميع المتصفحات تحت iOS مبنية على WebKit وبعض APIs يتم تنفيذها بشكل محدود.

التوصيات والإرشادات للمستخدمين

  • استخدام المتصفحات الحديثة دائمًا: يقلل ذلك من خطر المشاكل الأمنية والعدم التوافق.
  • الحلقة: على الأقل 340×340 بكسل لعرض عناصر واجهة المستخدم بشكل صحيح.
  • استخدام تثبيت PWA نشطًا: لأفضل تجربة مستخدم ودعم الدفع، خاصة على Android.
  • معرفة قيود iOS: التثبيت والدفع ممكنان، ولكن مقيدان مع خطوات يدوية.