Just a second...

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

Table 1. Supported platforms and transport protocols for the client libraries
Platform Minimum supported versions Supported transport protocols
JavaScript®


                                    es6
                                

(TypeScript 1.8)

WebSocket

HTTP (Polling XHR)

Apple® for iOS®
Development environment

Xcode 8 (iOS 10.0 SDK)

Runtime support

Deployment target: iOS 8.1 or later

Device architectures: armv7, armv7s, arm64

Simulator architectures: i386, x86_64

WebSocket

Apple for OS X®/macOS®
Development environment

Xcode 8 (OS X/macOS 10.12 SDK)

Runtime support

Deployment target: OS X/macOS 10.11 or later

Device architectures: x86_64

WebSocket

Apple for tvOS™
Development environment

Xcode 8 (tvOS 10.0 SDK)

Runtime support

Deployment target: tvOS 9.0 or later

Device architectures: arm64

Simulator architectures: x86_64

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

Note: Protocols are supported for both secure and standard connections.