Features in Technical Preview
Features in Technical Preview are available to use in non-production or limited production environments, and to give customers an opportunity to share feedback. Citrix does not accept support cases for features in technical preview but welcomes feedback for improving them. Citrix might act on feedback based on its severity, criticality, and importance.
Support for configuring Citrix Workspace app settings through UEM
This feature is in technical preview from 24.3.5.
Previously, you could only configure the store URL in the Citrix Workspace app using the Unified Endpoint Management (UEM).
Starting with the 24.3.5 version, you can also configure the Citrix Workspace app settings on the managed devices using any UEM solution that is deployed in your infrastructure.
Note:
As an administrator, if you have an option of configuring the Citrix Workspace app settings using UEM and Global App Configuration service (GACS), UEM always takes a higher preference over GACS.
The following is a sample json file to configure the Citrix Workspace app settings:
<dict>
<key>stores</key>
<array>
<dict>
<key>url</key>
<string>https://teststore.cloud.com</string>
<key>storeType</key>
<integer>1</integer>
<key>displayName</key>
<string>Cloud Store 1</string>
<key>appSettings</key>
<array>
<dict>
<key>category</key>
<string>audio</string>
<key>userOverride</key>
<false/>
<key>settings</key>
<array>
<dict>
<key>name</key>
<string>settings_audio_stream</string>
<key>value</key>
<true/>
</dict>
</array>
</dict>
<dict>
<key>category</key>
<string>authentication</string>
<key>userOverride</key>
<false/>
<key>settings</key>
<array>
<dict>
<key>name</key>
<string>settings_auth_web_browser</string>
<key>value</key>
<string>embedded</string>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>url</key>
<string>https://teststore.cloud.com</string>
<key>storeType</key>
<integer>1</integer>
<key>displayName</key>
<string>StoreFront1</string>
<key>appSettings</key>
<array>
<dict>
<key>category</key>
<string>audio</string>
<key>userOverride</key>
<false/>
<key>settings</key>
<array>
<dict>
<key>name</key>
<string>settings_audio_stream</string>
<key>value</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>category</key>
<string>authentication</string>
<key>userOverride</key>
<false/>
<key>settings</key>
<array>
<dict>
<key>name</key>
<string>settings_auth_web_browser</string>
<key>value</key>
<string>system</string>
</dict>
</array>
</dict>
</array>
</dict>
</array>
<key>storesToDelete</key>
<array>
<string>test.cldblr.com</string>
<string>test.cloud.com</string>
</array>
<key>restrict_user_store_modification</key>
<false/>
</dict>
<!--NeedCopy-->
Note:
The
userOverride
flag allows the user to modify the Citrix Workspace app settings. If theuserOverride
flag is set to true, the user can change the settings. If theuserOverride
flag is set to false for any settings, then the user can’t modify it in the Citrix Workspace app settings.
Key value pair table
The following table provides the key value pair information:
Note:
You must add settings that are specific to a category in one block under that category.
Category | Setting | Description | Key | Value | Value Type | Default value |
---|---|---|---|---|---|---|
audio | Audio | Provides access to users to turn the audio on or off from the virtual app or desktop. | settings_audio_stream | true/false | Boolean | TRUE |
keyboard | Use Unicode Keyboard | Allows users to use a standard Unicode keyboard. | settings_use_unicode_keyboard | true/false | Boolean | TRUE |
keyboard | Automatic keyboard | Enables or disables the automatic display of the keyboard in a session. | settings_automatic_keyboard | true/false | Boolean | TRUE |
keyboard | Keyboard Layout Sync | Allows users to switch to a preferred keyboard layout on the device. | settings_keyboard_layout_sync | true/false | Boolean | FALSE |
keyboard | Use Custom Keyboards | Allows users to use third-party keyboards that are downloaded in the virtual session. | settings_allow_keyboard_extensions | true/false | Boolean | FALSE |
display | Session Resolution | Allows users to select the screen resolution. | settings_resolution | 0–9 | Integer | 5 (iPad) 3 (iPhone) |
display | Presentation Mode | Allows you to use your iOS device as a trackpad to control your session while using an external display. | settings_presentation_mode | true/false | Boolean | FALSE |
display | External Display | Connects an external display to the device. | settings_external_display | true/false | Boolean | TRUE |
advanced | Strict Certificate Validation | Enforces stricter control on server certificate validation. | settings_strictCertValidation | true/false | Boolean | FALSE |
advanced | TLS Versions | Allows users to change their TLS settings for troubleshooting purposes. | settings_tlsVersion | 0–3 | Integer | 0 |
advanced | Use Native Combo Box | Enables the use of the iOS native selection feature. | settings_native_combobox | true/false | Boolean | TRUE |
advanced | Touch Enable (iPAD only) | Enables touch for all apps and desktops, including those that do not have the touch option enabled natively. | settings_multitouch_on | true/false | Boolean | true (iPad) false (iPhone) |
advanced | Fullscreen View | Allows you to view your apps and desktops in full screen. | settings_mobile_window_fullscreen | true/false | Boolean | true (iPad) false (iPhone) |
advanced | Reconnect upon Login | Allows a session to automatically reconnect when a new account is added or during sign in. | settings_reconnect_logon | true/false | Boolean | FALSE |
advanced | Reconnect upon Refresh | Automatically reconnects to a session launched from another device upon refresh of the apps or desktops on the second device. | settings_reconnect_refresh | true/false | Boolean | FALSE |
advanced | Enable HTTP Proxy | Allows you to use the HTTP proxy for a session. | settings_use_local_proxy | true/false | Boolean | TRUE |
advanced | Use derived credentials | Allows to use derived credentials. | setting_useDerivedCredentials | true/false | Boolean | FALSE |
advanced | Smart Card in session | Allows the use of a smart card device within a session. This setting doesn’t allow users to authenticate to the session. | settings_usesSmartCardInsideSession | true/false | Boolean | FALSE |
advanced | Allow EDT | Enables adaptive transport support. | settings_allowUdp | true/false | Boolean | TRUE |
advanced | Auto Tablet Mode | Enables to launch the virtual session in tablet mode, when there is no external keyboard or mouse detected. | settings_enableTabModeSwitch | true/false | Boolean | TRUE |
advanced | Keep Display On | Keep the screen on. | settings_stay_awake | true/false | Boolean | FALSE |
advanced | Use iPAD storage | Allows you to access local drives on your device. | settings_client_drive | true/false | Boolean | false |
X1 Mouse | Allow X1 Mouse | Allows you to switch access to your Citrix X1 Mouse. | settings_allow_X1_mouse | true/false | Boolean | FALSE |
X1 Mouse | Citrix X1 Mouse speed | Allows users to control the speed of the mouse cursor within the virtual session. | settings_x1MouseSpeed | 1,2 | Integer | 200 (iPadPro) 100 (All other devices) |
X1 Mouse | Use remote cursor image forCitrix X1 Mouse | Makes the cursor match the app or desktop within a session. For example, if the cursor is over a text box, it changes to match the text box. | settings_X1_mouse_server_side_cursor | true/false | Boolean | TRUE |
authentication | Web Browser for Authentication | Allows you to identify usage of SafariViewController instead of WKWeb on the device. | settings_auth_web_browser | system/embedded | string | Embedded |
thirdPartyServices | LaunchDarkly | Enables the LaunchDarkly flag on the Citrix Workspace app features. | enableLaunchDarkly | true/false | Boolean | true (non-EU regions) |
To enable this feature or to provide feedback, refer to this Podio form.
Support for adaptive audio
This feature is in technical preview from 24.3.0.
Starting with the 24.3.0, Citrix Workspace app for iOS supports HDX adaptive audio. This feature improves user experience by providing improved audio quality and low latency.
For more information, see the Audio policy setting article in the Citrix Virtual Apps and Desktops documentation.
To enable this feature or to provide feedback, refer to this Podio form.
Support for Accessibility and VoiceOver
This feature is in technical preview from 24.2.0.
Starting with the 24.2.0 version, Citrix Workspace app for iOS supports the Accessibility and VoiceOver feature. This feature helps end users who have difficulty seeing the screen. The narrator reads the screen elements aloud when using the Citrix Workspace and the virtual sessions UI.
To enable the VoiceOver feature, navigate to iOS Settings > Accessibility > VoiceOver and turn it on.
You must use the accessibility standard gestures provided by iOS to interact with the Citrix workspace app. For example, you can swipe left and right on the screen to navigate between the menus as the voiceover for each item plays. For more information, see Get started with accessibility features on iPhone and Get started with accessibility features on iPad in the Apple support documentation.
To enable this feature or to provide feedback, refer to this Podio form.
External Webcam support
This feature is in technical preview from 23.12.0.
Citrix Workspace app for iOS now supports externally connected webcams within your DaaS sessions. Connect a webcam via USB and use it for video conferencing by clicking the Camera icon, then selecting the External Webcam option. It enhances the session experience by using the resources available to end users.
Note:
- The External Webcam is only supported on iPads running iOS 17 or later with a USB-C connector.
- The External Webcam option appears only after an external camera is detected.
- The client app settings have no effect on the camera within an HDX session. You must use the camera floating button that is enabled by Citrix to switch the camera position.
The next time you use a video conferencing app, the system remembers your preference and uses the camera preference accordingly. For example, if you concluded the last video call with External Webcam preference, next time the External Webcam is selected by default.
You can change your camera preference by tapping the camera icon on your screen. You can also change the camera preference during your calls.
This feature is available for customers on both cloud and on-premises stores.
Note:
To enable this feature or to provide feedback, refer to this Podio form.
Add multiple stores using Unified Endpoint Management (UEM)
This feature is in technical preview from 23.9.0.
Admins can use Unified Endpoint Management solutions to configure and add multiple stores for managed iOS devices. The details for each store can be added to an XML file. This XML file can then be uploaded while configuring the app configuration policy.
Note:
The XML file must be in a key-value format.
Configuration key | Value type | Description |
---|---|---|
url | String | The store URL. For example, example.cloud.com |
storeType (optional) | Integer | If set to 1, users can view the native or the default store loading. If set to 2, users can view the store inside a web interface. |
displayName (optional) | String | The name of the store. |
restrict_user_store_modification (optional) | Boolean | If set to true, users can’t modify that is, add, delete, or edit the store. If set to false, users can modify that is, add, delete, or edit the store. |
Important
- If the restrict_user_store_modification flag is set to true, all the existing stores are deleted before adding a new UEM configured store.
- If storeType is not provided, the default interface is treated as native.
Sample XML Configuration to add stores
Refer to this sample XML file for more information.
<dict>
<key>stores</key>
<array>
<dict>
<key>url</key>
<string>test.cloud.com</string>
<key>storeType</key>
<integer>1</integer>
<key>displayName</key>
<string>Cloud Store </string>
</dict>
<dict>
<key>url</key>
<string>test.citrix.com</string>
<key>storeType</key>
<integer>2</integer>
<key>displayName</key>
<string>StoreFront</string>
</dict>
</array>
<key>restrict_user_store_modification</key>
<true/>
</dict>
<!--NeedCopy-->
Once the XML file is ready with the store configuration, admins can upload the file to the Create app configuration policy page. For example, in Microsoft Intune, admins need to select Enter xml data option from the Configuration settings format dropdown.
Delete multiple stores using Unified Endpoint Management (UEM)
This feature is in technical preview from 23.9.0.
Admins need to add a list of stores to be deleted to an XML file with the key name storesToDelete to delete one or more stores,.
Sample XML configuration to delete stores
Refer to this sample XML file for more information.
<dict>
<key>storesToDelete</key>
<array>
<string>test.cldblr.com</string>
<string>test.onprem.com</string>
</array>
</dict>
<!--NeedCopy-->
The following is a sample XML configuration file containing configuration for addition and deletion of stores.
<dict>
<key>stores</key>
<array>
<dict>
<key>url</key>
<string>test.cloud.com</string>
<key>storeType</key>
<integer>1</integer>
<key>displayName</key>
<string>Cloud Store </string>
</dict>
<dict>
<key>url</key>
<string>test.citrix.com</string>
<key>storeType</key>
<integer>2</integer>
<key>displayName</key>
<string>StoreFront</string>
</dict>
</array>
<key>storesToDelete</key>
<array>
<string>test.cldblr.com</string>
<string>test.onprem.com</string>
</array>
<key>restrict_user_store_modification</key>
<true/>
</dict>
<!--NeedCopy-->
Rapid Scan
This feature is in technical preview from 23.3.5.
Note:
You can request access to this feature at: https://podio.com/webforms/28491324/2276103.
If you are signed into Citrix Workspace app on multiple devices, you can use the Rapid Scan feature to scan multiple documents with an iOS device. Then, transfer those scanned documents to a Mac device.
For instructions on how to use the Rapid Scan feature to scan documents, follow these steps:
- On your Mac device, right-click on the Citrix Workspace app icon in your desktop session and click Rapid Scan. A QR code is displayed.
- On your iOS device, click Settings > Rapid scan.
- Scan the QR code displayed on your Mac device to establish the connection between your Mac and iOS devices.
- Scan any document and send it to your Mac device.
- In your desktop session on your Mac device, you can locate the documents you scanned in the Finder.
Prerequisites
- Client drive mapping (CDM) must be enabled for the store.
- You must be signed into the same account in the Citrix Workspace app on both your iOS device and Mac device.
- You must be connected to the same Wi-Fi.
- The minimum version required of Citrix Workspace app for Mac is 2304.
- Rapid Scan requires read and write access on your device. To enable access, follow these steps:
- From your profile, click Application Settings > Store Settings.
- Click your current store.
- Click Device Storage and select Read and write access.
Support for Picture-in-picture (PiP)
This feature is in technical preview from 23.3.0.
Citrix Workspace app for iOS supports Picture-in-picture (PiP) mode, enabling you to shrink your desktop session, SaaS app, or web app, to a floating window. You can move this window freely around the screen and place anywhere. PiP mode frees up the home screen of the Citrix Workspace app for you to complete other tasks. Click the Home button on the session toolbar in your desktop session, or on the ellipsis menu (…) > Minimize in your SaaS app or web app to minimize the screen. Click the floating window to view the app in full screen and close the app by clicking the X icon on the floating window. The floating window appears automatically in full screen when you minimize another app.
This feature is supported for both on-premises and cloud deployments. However, for cloud deployments, web apps can be minimized to a PiP. You can aslo switch between a desktop session and a web app by clicking the floating window.
Note:
You can keep only two apps active at a time. One in full screen mode and the other minimized as a PiP:
- 2 web or SaaS apps
- 1 web or SaaS app and 1 virtual app or desktop session
Known limitations:
- PiP mode is unavailable when external peripherals are connected such as a mouse or keyboard or external monitor.
- If PiP mode is enabled and your device is connected to an external monitor, Citrix Workspace app is unresponsive and the back button is unavailable in Display settings inside the desktop session.
Document scanner
This feature is in technical preview from 23.3.0.
Note:
You can request access to this feature at: https://podio.com/webforms/28405010/2263002.
Using the document scanner, you can now scan and save multiple documents, all within the desktop session. You can access this feature by clicking the Scan button on the session toolbar. However, if you have Citrix Casting enabled, this feature is found on the session toolbar by clicking More > Scan Document.
The document scanner feature requires read and write access on your device. To enable access, follow these steps:
- From your profile, click Application Settings > Store Settings.
- Click your current store.
- Click Device Storage and select Read and write access.
Support for Apple’s native non-mirror mode
This feature is in technical preview from 22.12.0.
You can now extend the display using Apple’s non-mirror mode available with iPad OS 16.2. You can multi-task by running the Citrix Workspace app, virtual apps, and virtual desktops on the external monitor and leaving the iPad screen free to run other native apps.
Note:
Support for Apple’s non-mirror mode extend display is available on selected iPad models only. For more information, see the Apple documentation.
If you don’t want to use this technical preview feature, you can always use Citrix Workspace app in full-screen mode.
Support for an enhanced Single sign-on (SSO) experience for web and SaaS apps
This feature is in technical preview from 22.3.5.
This feature simplifies the configuration of SSO for internal web apps and SaaS apps while using third-party identity providers (IdPs). The enhanced SSO experience reduces the entire process to a few commands. It eliminates the mandatory prerequisite to configure Citrix Secure Private Access in the IdP chain to set up SSO. It also improves the user experience, provided the same IdP is used for authentication to both the Workspace app and the particular web or SaaS app being launched.
You can register for this technical preview by using this Podio form.
Technical Preview to General Availability (GA)
Service or feature | General availability version |
---|---|
Support for FIDO2-based authentication | 23.9.0 |
In this article
- Support for configuring Citrix Workspace app settings through UEM
- Support for adaptive audio
- Support for Accessibility and VoiceOver
- External Webcam support
- Add multiple stores using Unified Endpoint Management (UEM)
- Delete multiple stores using Unified Endpoint Management (UEM)
- Rapid Scan
- Support for Picture-in-picture (PiP)
- Document scanner
- Support for Apple’s native non-mirror mode
- Support for an enhanced Single sign-on (SSO) experience for web and SaaS apps
- Technical Preview to General Availability (GA)