Just a second...

Platform support for the Diffusion Unified API libraries

Review this information when designing your clients to determine what platforms and transports the Diffusion™ Unified API 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 7 (iOS 9.0 SDK)

Runtime support

Deployment target: iOS 7.0 or later

Device architectures: armv7, armv7s, arm64

Simulator architectures: i386, x86_64

WebSocket

Apple for OS X®/macOS®
Development environment

Xcode 7 (OS X 10.11 SDK)

Runtime support

Deployment target: OS X 10.9 or later

Device architectures: x86_64

WebSocket

Apple for tvOS™
Development environment

Xcode 7 (tvOS 9.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
Note: Push Technology provides only best-effort support for Jelly Bean (API 16-18, v4.1-4.3).

WebSocket

HTTP (polling)

DEPRECATED: DPT

DEPRECATED: HTTP (Full duplex)

Java™ 8 (recommended), 7 (supported)
Note: We recommend that you run your clients on the Java Development Kit (JDK) rather than the Java Runtime Environment (JRE).

WebSocket

HTTP (Polling)

DEPRECATED: DPT

DEPRECATED: HTTP (Full duplex)

.NET 4.5

WebSocket

DEPRECATED: DPT

DEPRECATED: HTTP (Full duplex)

C for Linux™ Red Hat® and CentOS™, version 7.2 and later

Ensure that you use a C99-capable compiler.

WebSocket

DEPRECATED: DPT

C for Windows™ Visual C Compiler 2013 or later, Windows 7 or later

WebSocket

DEPRECATED: DPT

C for OS X/macOS For building using GCC, use Xcode 7.1 or later

WebSocket

DEPRECATED: DPT

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