Documentation

Supported Platforms and Browser Policy

Last updated: 3 June 2025

This document outlines the system requirements and browser support policy for the Watchers Web App, which is embedded into partner environments using either <iframe> or native WebView components.

Scope

Watchers Web App is a real-time, interactive web application. It relies on modern web capabilities including JavaScript execution, storage access, iframe communication, and WebSocket-based streaming. It is designed to function reliably within constrained container environments, such as in-app browsers, embedded webviews, and partner-hosted iframes.

Support Policy

We support the last 5 stable releases of the following rendering engines:

  • Chromium (Blink) — used by Chrome, Edge, Samsung Internet, Xiaomi/Mi Browser, and most Android WebViews
  • WebKit — used by Safari, all iOS webviews, and in-app browsers
  • Android System WebView — updated via Google Play Services

Supported Engine Versions (as of 3 June 2025)

Chromium/Blink

VersionRelease Date
12514 May 2025
12416 April 2025
12320 March 2025
12221 February 2025
12124 January 2025

WebKit (Safari/WKWebView)

VersionRelease Date
17.5May 2025
17.4March 2025
17.3January 2025
17.2December 2024
17.1October 2024

We guarantee compatibility with these versions unless otherwise noted due to vendor regressions.

Platform-Specific Notes

Android

On Android devices, the Watchers app renders within a Chromium-based WebView. Most OEM browsers (Samsung Internet, Xiaomi Browser, Oppo, Vivo, etc.) also rely on Chromium/Blink internally, even when branded differently.

We support:

  • Android System WebView version 121 or newer
  • WebViews embedded in partner apps, provided the following features are available:
  • JavaScript execution
  • Local storage access (cookies, localStorage)
  • allow-scripts and allow-same-origin permissions in iframe configuration
  • Unrestricted WebSocket and media API usage

We do not support:

  • Android WebView versions prior to v100
  • WebViews that disable window.postMessage, block storage APIs, or isolate iframes via CSP/sandboxing

iOS

Due to platform restrictions, all browsers on iOS (including Safari, Chrome, Firefox) use WebKit/WKWebView.

We support:

  • iOS WKWebView in versions aligned with Safari 17.1+ (October 2024 and newer)

We do not support:

  • Legacy UIWebView (deprecated as of iOS 13)
  • iOS 14 or older

Known Compatibility Exceptions

We track vendor regressions and browser-specific deviations. Known issues:

  • Chromium 123 introduced stricter privacy sandbox features affecting third-party cookies in iframes
  • Safari 17.1 enforced SameSite=None + Secure cookie policies, which may block session persistence if iframe is loaded over HTTP

In such cases, workarounds may be deployed, or compatibility may be marked as best effort only.

Graceful Degradation Policy

If a user environment does not meet the supported engine/version requirements:

  • The application may fall back to read-only mode
  • Real-time features, animations, or storage-based persistence may be disabled
  • No SLA is provided for degraded environments

Deprecation and Notification Policy

We review usage statistics continuously and reserve the right to:

  • Remove support for browsers/webviews representing <2% active monthly users
  • Deprecate engine versions with security risks or critical rendering bugs
  • Provide 30 days' notice before removing support for a version in active use

Contact and Feedback

For integration-related technical issues, or to request support for a specific container or webview configuration, please contact your Watchers account representative.