Platform support for the Diffusion API libraries
Review this information when designing your clients to determine what platforms and transports the Diffusion™ client libraries are supported on.
Supported platforms and protocols for the client libraries
| Platform | Minimum supported versions | Supported transport protocols |
|---|---|---|
| JavaScript® |
(TypeScript 4.3.5) |
WebSocket HTTP (Polling XHR) |
| Apple® for iOS® |
|
WebSocket |
| Apple for OS X®/macOS® |
|
WebSocket |
| Apple for tvOS™ |
|
WebSocket |
| Android™ |
Android 8 (API 26) Android 14 (API 34) |
WebSocket HTTP (polling) |
| Java™ |
Java 17 or later
Note: The JVM must be
HotSpot™
based.
Note: The JVM must either have passed the Java TCK or be an official AdoptOpenJDK build.
|
WebSocket HTTP (Polling) |
| .NET | Microsoft® .NET Standard 2.0 |
WebSocket |
| C for Linux™ | Ubuntu 24.04 and later Ensure that you use a C99-capable compiler. |
WebSocket |
| C for Windows™ | Visual Studio 2022 Build Tools, Windows Server Core LTSC2022 or later |
WebSocket |
| C for OS X/macOS | For building using GCC, use Xcode 15.1 or later |
WebSocket |
| Python | CPython 3.8.17 or later |
WebSocket |