浏览器和平台支持
Antcas Control 的可视化支持在几乎所有现代网络浏览器和操作系统中显示。不再提供完整的表格,因为现代浏览器今天基本上实施了标准。然而,仍然存在一些需要考虑的功能支持差异。
推荐浏览器
为了最佳使用可视化(包括 WebRTC 电话、推送功能和 PWA 功能),以下是最低要求:
- Google Chrome – 推荐版本 80 或更高。
- Microsoft Edge (Chromium-based)
- Mozilla Firefox
- Safari (macOS & iOS)
- Opera / Brave / Vivaldi (Chromium-based)
这些浏览器通常提供现代标准、良好的性能和全面的渐进式网络应用功能支持。
不推荐:
- Internet Explorer (没有现代标准支持)
- Samsung Internet (Android)
- 非常旧的浏览器版本,这些版本不支持 Service Worker、WebRTC 或现代 JavaScript 功能。
渐进式网络应用程序 (PWA)
优点和设备
可视化可以安装并作为 渐进式网络应用程序 (PWA) 使用。PWAs 提供:
- 通过 Service Worker 实现离线能力
- 启动屏幕安装
- 更快的加载时间
- 类似应用程序的用户体验
大多数现代浏览器和平台都支持 PWAs,包括:
- Chrome / Edge / Opera / Brave / Vivaldi (桌面 + Android)
- Firefox (桌面和 Android) – 在安装提示方面有一些限制
PWAs 也可以在平板电脑、笔记本电脑和许多较新的智能设备上运行,只要使用具有 PWA 功能的现代浏览器。
关于 iOS 的说明: 在 iOS (iPhone & iPad) 上可以安装 PWAs,但始终只能通过手动方式 分享 ▸ 添加到主屏幕 添加 — 没有像 Android 或桌面浏览器那样的自动安装提示。
推送通知
大多数浏览器和 PWAs 可以支持推送消息,但这是平台相关的:
- Android / 桌面 (Chrome、Edge、Firefox、Opera、Brave): 推送通知通常可靠运行。
- macOS Safari (从 Safari 16 / macOS Ventura+ 开始): 提供推送支持。
- iOS & iPadOS: 推送通知仅在安装的 PWAs 和 iOS 16.4+ 中可用 — 它们必须手动安装;此外,实践中存在一些限制和错误,因此推送消息在 iOS 上并不总是可靠运行(特别是在后台),并且在所有地区或版本中均未完全支持。
重要说明: iOS 不支持浏览器本身的 Web 推送消息 — 推送功能仅在安装为 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 上可能无法在所有地方可靠运行,因为所有浏览器均基于 WebKit 且某些 API 的实现受限。
用户建议和说明
- 始终使用现代浏览器: 这样可以减少安全问题和不兼容性的风险。
- 分辨率: 最低 340×340 像素,以正确显示 UI 元素。
- 积极使用 PWA 安装: 为了获得最佳用户体验和推送功能,特别是在 Android 上。
- 了解 iOS 的限制: 安装和推送是可能的,但受限且需要手动步骤。