浏览器和平台支持

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 的限制: 安装和推送是可能的,但受限且需要手动步骤。