ブラウザーとプラットフォームのサポート

アントカスコントロール のビジュアライゼーションは、ほとんどすべてのモダンなウェブブラウザーとオペレーティングシステムで表示できます。完全な表は維持されていませんが、現代のブラウザーは主に標準を実装しているためです。しかし、機能サポートにおける重要な違いがあります。

推奨されるブラウザー

ビジュアライゼーション(WebRTC電話を含む)の最適な使用のために、以下の最小要件が適用されます:

  • 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(デスクトップ+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機能(例:Web電話)は、すべてのiOSブラウザーで同じように確実に動作するわけではありません。すべてのiOSブラウザーがWebKitベースであり、いくつかのAPIが制限的に実装されているためです。

ユーザー向けの推奨事項と注意点

  • 常にモダンなブラウザーを使用する: これにより、セキュリティ問題や非互換性のリスクが軽減されます。
  • 解像度: UI要素を正しく表示するには、最低限340×340ピクセルが必要です。
  • PWAインストールを積極的に活用する: 特にAndroidでは、最適なユーザー体験とプッシュ機能のために。
  • iOSの制限を理解する: インストールとプッシュは可能ですが、制限されており、手動操作が必要です。