Product Documentation

About Citrix Receiver for Mac 12.5

Mar 24, 2017

Citrix Receiver for Mac provides users with self-service access to resources published on XenApp or XenDesktop servers. Citrix Receiver for Mac combines ease of deployment and use, and offers quick, secure access to hosted applications and desktops.

You can download the latest release from the Citrix Receiver for Mac download page.

What's new in 12.5

Adaptive transport

Adaptive transport for XenApp and XenDesktop optimizes data transport by applying a new Citrix protocol called Enlightened Data Transport (EDT) in preference to TCP whenever possible. Compared to TCP and UDP, EDT delivers a superior user experience on long-haul WAN and internet connections. EDT dynamically responds to changing network conditions while maintaining high server scalability and efficient use of network capacity. EDT is built on UDP and improves data throughput for all ICA virtual channels, including Thinwire display remoting, file transfer (Client Drive Mapping), printing, multimedia redirection. If UDP is not available, adaptive transport automatically reverts to TCP. For more information, see Adaptive Transport.

H.264 decoding improvements

Citrix Receiver for Mac by default now uses VideoToolbox for H.264 decoding of Thinwire sessions instead of FFMpeg. It also defaults to using a hardware H.264 decoder if one is available.

It is possible for a user to disable the use of the hardware decoder by executing the following command in macOS Terminal.

defaults write com.citrix.receiver.nomas PreferH264HardwareDecoder –bool NO

A user can also revert to the FFMPEG decoder by executing the following command in macOS Terminal:

defaults write com.citrix.receiver.nomas PreferFFMPEGDecoder –bool YES

OpenGL rendering of Thinwire desktop sessions

Previously, OpenGL was used only while rendering desktops using Desktop Composition Redirection (DCR). Now, Citrix Receiver for Mac uses OpenGL for Thinwire-based desktop sessions as well.

The combination of these changes results in significant performance improvements for Thinwire desktop sessions running in Citrix Receiver for Mac 12.5.

Hot bitmap cache improvement

Support has been added for a new ICA file entry, HBCCapMB. The entry allows an administrator to control the maximum size of the hot bitmap cache that Citrix Receiver for Mac uses. The HBCCapMB setting can be modified by the administrator by setting in the [Application] section of the default.ica file on Storefront. The default is 48.

Discrete GPU usage

Citrix Receiver for Mac no longer uses the discrete GPU in dual GPU MacBook Pros, thus improving battery usage.

Elliptic curve cipher support

The new CryptoKit for Mac gives support for elliptic curve ciphers.

Joint Server Certificate Validation Policy

Citrix Receiver for Mac 12.5 introduces a new, stricter, validation policy for server certificates, which might affect session launches. For more information, see Knowledge Center article CTX224709 and the Secure Communications documentation page.