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 1.8) |
WebSocket HTTP (Polling XHR) |
Apple® for iOS® |
|
WebSocket |
Apple for OS X®/macOS® |
|
WebSocket |
Apple for tvOS™ |
|
WebSocket |
Android™ | API 19 / v4.4 / KitKat and later
Note: DiffusionData provides
only best-effort support for Jelly Bean (API 16-18, v4.1-4.3).
|
WebSocket HTTP (polling) |
Java™ |
Java 8 (8u131-b11 GA or later) or Java 11 (11.0.3 GA 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™ |
Red Hat®
and
CentOS™
,
version 7.2 and later Ensure that you use a C99-capable compiler. |
WebSocket |
C for Windows™ | Visual C Compiler 2013 or later, Windows 7 or later |
WebSocket |
C for OS X/macOS | For building using GCC, use Xcode 8.0 or later |
WebSocket |
Python | CPython 3.7.8 or later, or CPython 3.8.5 or later |