Підтримка браузерів та платформ
Візуалізація Antcas Control підтримує відображення майже у всіх сучасних веб-браузерах і операційних системах. Повна таблиця більше не ведеться, оскільки сучасні браузери сьогодні в основному реалізують стандарти. Однак є важливі відмінності в підтримці функцій, які слід враховувати.
Рекомендовані браузери
Для оптимального використання візуалізації (включно з веб-телефонією WebRTC, функціональністю Push і функціями 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). 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 не підтримує веб-пush-повідомлення в самому браузері — функціональність 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 можливі, але обмежені і вимагають ручних дій.