Поддержка браузеров и платформ

Визуализация Antcas Control поддерживает отображение практически во всех современных веб-браузерах и операционных системах. Полная таблица больше не ведется, так как современные браузеры сегодня в основном реализуют стандарты. Тем не менее, существуют важные различия в поддержке функций, которые следует учитывать.

Рекомендуемые браузеры

Для оптимального использования визуализации (включая веб-telephony WebRTC, push-функциональность и функции PWA) действуют следующие минимальные требования:

  • Google Chrome – рекомендуется версия 80 или выше.
  • Microsoft Edge (на основе Chromium)
  • Mozilla Firefox
  • Safari (macOS & iOS)
  • Opera / Brave / Vivaldi (на основе Chromium)

Эти браузеры в целом обеспечивают современные стандарты, хорошую производительность и всеобъемлющую поддержку функций Progressive Web App.

Не рекомендуется:

  • Internet Explorer (нет поддержки современных стандартов)
  • Samsung Internet (Android)
  • Очень старые версии браузеров, которые не поддерживают Service Worker, WebRTC или современные функции JavaScript.

Прогрессивные веб-приложения (PWA)

Преимущества & Устройства

Визуализацию можно установить и использовать в качестве прогрессивного веб-приложения (PWA). PWA предлагают:

  • Офлайн-функциональность через Service Worker
  • Установка на экран запуска
  • Более быстрые времена загрузки
  • Опыт пользователя, похожий на приложение

PWA поддерживаются большинством современных браузеров и платформ, в том числе:

  • Chrome / Edge / Opera / Brave / Vivaldi (Desktop + Android)
  • Firefox (Desktop и Android) – с некоторыми ограничениями при установке приглашений

PWA также могут работать на планшетах, ноутбуках и многих новых умных устройствах, если используется современный браузер с функциональностью PWA.

Примечание по iOS: На iOS (iPhone & iPad) PWA можно установить, однако только через ручной способ Поделиться Добавить на главный экран — нет автоматического приглашения на установку, как в Android или настольных браузерах.

Push-уведомления

Большинство браузеров и PWA могут поддерживать push-сообщения, однако это зависит от платформы:

  • Android / Desktop (Chrome, Edge, Firefox, Opera, Brave): Push-уведомления обычно работают надежно.
  • macOS Safari (начиная с Safari 16 / macOS Ventura+): Поддержка push присутствует.
  • iOS & iPadOS: Push-уведомления возможны только в установленных PWA и начиная с iOS 16.4+ — их нужно установить вручную; кроме того, на практике есть ограничения и ошибки, поэтому push-сообщения под iOS не всегда работают надежно (особенно в фоне) и не поддерживаются полностью во всех регионах или версиях.

Важно: iOS не поддерживает web-push-уведомления в самом браузере — функциональность 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 и некоторые API реализованы ограниченно.

Рекомендации и примечания для пользователей

  • Всегда использовать современные браузеры: Это снижает риск проблем с безопасностью и несовместимостью.
  • Разрешение: Минимально 340×340 пикселей, чтобы правильно отображать элементы интерфейса пользователя.
  • Активное использование установки PWA: Для лучшего опыта пользователя и функциональности push, особенно на Android.
  • Знать ограничения iOS: Установка и push возможны, но ограничены и требуют ручных шагов.