Citrix Workspace App 2210 Technology Preview for macOS

Release Date: Sep 28, 2022

2210 EAR

What's new in 2210

Note: The support for macOS Catalina 10.15 on Citrix Workspace app for Mac will be removed in the upcoming release.

  • Citrix Workspace app for Mac on macOS Ventura Beta

    Citrix Workspace app 2210 for Mac has been tested on macOS Ventura Beta 8. Use this setup in a test environment and provide your feedback. 
    Caution: Do not use Citrix Workspace app for Mac on macOS Ventura Beta versions in production environments
  • Native support for Apple silicon (M1 chip) - Universal architecture 

    Citrix Workspace app for macOS now natively supports Macs with Apple silicon (M1 chip) by using universal architecture. With the universal architecture, the Citrix Workspace app runs natively on both Apple silicon and Intel-based Mac computers without Rosetta emulation. You can now download either the Universal Architecture build or Intel build from the Citrix Workspace App for macOS (Apple silicon) section at Downloads.
  • Improved automatic update experience on Apple Silicon machines 

    Starting with this release, when you download the Universal Architecture build, you have the option to select between the Apple Silicon and Intel builds to support both, the Apple Silicon and Intel based Mac machines.


    On Apple Silicon machines, the users have the option to automatically update the Intel build even after having downloaded the Apple Silicon build. The option is provided in the Preferences tab.

    Advanced configuration for automatic updates

        
    You can configure Citrix Workspace automatic updates on Apple Silicon machines using the following methods:

    •    Graphical user interface
    •    Global App Config Service (GACS)
    •    Mobile Device Management (MDM)
    •    StoreFront

    Configure Citrix Workspace automatic updates using the graphical user interface

    Users can select the automatic updates option to either the Apple Silicon or Intel build. To configure, do the following:

    •    Select the Citrix Workspace app helper icon on your Mac.
    •    From the drop-down list, select Preferences > Advanced > Updates.
    •    Select the build for which you want to install the automatic updates, either the Apple Silicon or Intel build.

    Configure Citrix Workspace automatic updates using the GACS

    Administrators can use GACS to configure the automatic updates to either Apple Silicon or Intel build by using the following settings:
    "name":"autoUpdateArchitecture"
    "value":"Universal" or "Intel"

    Configure Citrix Workspace automatic updates using the MDM

    Administrators can use MDM to configure the automatic updates to either Apple Silicon or Intel build by using the following settings:
    "name":"autoUpdateArchitecture"
    "value":"Universal" or "Intel"

    Configure Citrix Workspace automatic updates using StoreFront

    Administrators can use StoreFront to configure the automatic updates to either Apple Silicon or Intel build by using the following settings:
    Set the Name to "Auto-Update-Architecture" and value to "Universal" or "Intel".
  • Workspace apps appear in the Dock with native app icons when opened [Technical Preview]

    Previously, clicking virtual apps in the Citrix Workspace app triggered the Citrix Viewer where these apps would be available. If you open many apps, the apps or its instances opened in the Citrix Viewer. You can view the open apps by right-clicking the Citrix Viewer icon.

Starting with this release, when you open virtual apps, they appear in the Dock with their respective icons and are easily identifiable. You can then access the virtual app from the dock itself. If you open multiple instances of an app, these instances are not duplicates in the Dock but are grouped within one instance in the Dock.

Note: Technical previews are available for customers to test in their non-production or limited production environments, and to give them an opportunity to share feedback. Citrix does not accept support cases for feature previews but welcomes feedback for improving them. Citrix may or may not act on feedback based on its severity, criticality, and importance. It is advised that Beta builds not be deployed in production environments.

  • Improved Mission Control and App Expose experience [Technical preview]
    Previously, using the Mission Control or App Expose feature in a virtual app session resulted in the overlapping of many windows that were opened.

Starting with this release, when you use the Mission Control or App Expose feature in a virtual app session and open many windows, the windows do not overlap, and you can easily choose from among them.

Note: Technical previews are available for customers to test in their non-production or limited production environments, and to give them an opportunity to share feedback. Citrix does not accept support cases for feature previews but welcomes feedback for improving them. Citrix may or may not act on feedback based on its severity, criticality, and importance. It is advised that Beta builds not be deployed in production environments.

  • Keyboard layout synchronization enhancement [Technical Preview]
    Keyboard layout synchronization enables you to switch between the preferred keyboard layouts on the client device. This feature is disabled by default. After you enable this feature, the client keyboard layout automatically synchronizes to the virtual apps and desktops.

    Starting with version 2210, Citrix Workspace app for Mac supports three different keyboard layout synchronization modes:
    • Sync only once - when session starts – Based on the CTXIME value in the `Config` file, the client keyboard layout is synchronized to the server when the session launches. Any changes you make to the client keyboard layout during the session do not take effect immediately. To apply the changes, sign out and sign in to the app. The Sync only once - when session starts mode is the default keyboard layout for the Citrix Workspace app on Mac.
    • Allow dynamic sync - This option synchronizes the client keyboard layout to the server when you change the client keyboard layout.
    • Don’t sync - Indicates that the client uses the keyboard layout present on the server.

Prerequisites:

  • Enable the Unicode Keyboard Layout Mapping feature on the Windows VDA. For more information, see Knowledge Center article CTX226335.
  • Enable the Dynamic Keyboard layout sync feature on the Linux VDA. For more information, see Dynamic keyboard layout synchronization.
  • When using Windows Server 2016 or Windows Server 2019, navigate to HKEY_LOCAL_MACHINE\Software\Citrix\ICA\IcaIme registry path and add a DWORD value with key name DisableKeyboardSync and set the value to 0.

Configure keyboard layout

Citrix Workspace app for Mac provides UI to configure the three different keyboard layout synchronization modes.

To configure keyboard layout synchronization using the GUI:

  1. From the Citrix Workspace app icon in the menu bar, click the account icon in the top-right corner and navigate to Preferences > Keyboard.
    The Keyboard layout synchronization settings appear.
  2. Select from one of the following options:
    1. Sync only once - when session starts - Indicates that the keyboard layout is synced to the VDA only once at the session launch. Unicode keyboard input mode is the recommended option for the Sync only once – when session starts
    2. Allow dynamic sync - Indicates that the keyboard layout is synced dynamically to the VDA when the client keyboard is changed in a session. Unicode keyboard input mode is the recommended option for the Allow dynamic sync mode.
    3. Don’t sync - Indicates that the client uses the keyboard layout present on the server, irrespective of the keyboard layout that is selected in the client. Scancode keyboard input mode is the recommended option for the Don’t sync You must make sure that the client keyboard layout is the same as the keyboard layout on the VDA if you select Unicode for the Don’t Sync option.

Keyboard Input Mode

Citrix Workspace app for Mac provides UI to configure the keyboard input mode.

To configure keyboard input mode by using the GUI, do the following:

  1. From the Citrix Workspace app icon in the menu bar, click the account icon in the top-right corner and navigate to Preferences Keyboard
    The Keyboard input mode settings appear
  2. Select from one of the following options:
    1. Scancode – Sends the key position from client-side keyboard to VDA and VDA generates the corresponding character. Applies server-side keyboard layout.
    2. Unicode - Sends the key from the client-side keyboard to VDA and VDA generates the same character in VDA. Applies client-side keyboard layout.

This enhancement is enabled by default.

For example, consider a scenario where you're using a US international keyboard layout and the VDA is using the Russian keyboard layout. When you choose Scancode and type the key next to Caps Lock, the scancode "1E" is sent to the VDA. The VDA then uses "1E" to display the character "ф". If you choose Unicode and type the key next to Caps Lock, the character "a" is sent to the VDA. So, even if the VDA uses the Russian keyboard layout, the character "a" appears on the screen.

Citrix recommends the following keyboard input mode for the different keyboard layout sync options:

  • Scancode mode for Don’t Sync option.
  • Unicode mode for Allow dynamic sync and Sync only once - when session starts

You can change the configuration of Keyboard input mode in the Citrix Workspace app UI. However, for best performance, use the Citrix-recommended modes for different scenarios, physical keyboards, and client devices.

Note: The keyboard configuration changes take effect once you reconnect to the application.

Technical previews are available for customers to test in their non-production or limited production environments, and to give customers an opportunity to share feedback. Citrix does not accept support cases for feature previews but welcomes feedback for improving them. Citrix might or might not act on feedback based on its severity, criticality, and importance. It’s advised that Beta builds aren’t deployed in production environments.

  • Upgraded version of WebRTC for the optimized Microsoft Teams [Technical preview]

The version of WebRTC that is used for the optimized Microsoft Teams is upgraded to version M98.

Note: Technical previews are available for customers to test in their non-production or limited production environments, and to give them an opportunity to share feedback. Citrix does not accept support cases for feature previews but welcomes feedback for improving them. Citrix may or may not act on feedback based on its severity, criticality, and importance. It is advised that Beta builds not be deployed in production environments.

  • Improved graphics performance [Technical preview]

With this release, the performance of graphics is significantly improved for desktop sessions.         

Note: Technical previews are available for customers to test in their non-production or limited production environments, and to give them an opportunity to share feedback. Citrix does not accept support cases for feature previews but welcomes feedback for improving them. Citrix may or may not act on feedback based on its severity, criticality, and importance. It is advised that Beta builds not be deployed in production environments.

  • Support for high DPI 

You can now enable and match the client DPI scale settings by launching the session toolbar and navigating to Preferences > General > High DPI. The High DPI option is disabled by default.

  • Support for admin configuration of user devices through MDM tool

Admins can now configure the following settings while deploying Citrix Workspace app through any MDM deployment tool such as Citrix Endpoint Management:

  1. StoreURLs – Configure store details so it’s automatically added when the user opens the Citrix Workspace app, simplifying the sign-on experience.
    To add a store, provide the details for the StoreURLs setting. For example, <string> https://myorg.com/Org/storename</string>
  2. BlockStoreAddition – Prevent the user from adding stores.
    To block the user from adding a store, set the value of the 
    BlockStoreAddition setting to True.
  • Support for local app discovery within the Citrix Workspace app

    Starting with this release, admins can configure the discovery and enumeration of locally installed applications within the Citrix Workspace app. You can configure this feature by using the Global App Configuration Service. For more information about configuring this feature, see Global App Configuration Service.
  • Support for certificate-based authentication [Technical Preview]

You can now authenticate to Citrix Workspace app (cloud stores) by using a client certificate.

Previously, Certificate based authentication was supported on on-premises setups and customers on cloud setups were unable to sign in to Citrix Workspace app. This feature is disabled by default and admins must contact Citrix help desk to enable this feature by filling this request form.

If your organization has configured Conditional Access with Azure Active Directory, then the user is prompted to select a Client Certificate for authentication while signing in. Certificate-based authentication adds another layer of security, ensuring that your device is compliant.

Once you add a store and enter valid credentials for that store, Citrix Workspace app displays a list of valid certificates available in your keychain for Client Authentication. If there’s only one valid certificate in your keychain, it's selected by default.

Once you choose a certificate, the identity provider validates it and the Workspace app store appears on successful validation.

Note:

  • If there are no valid certificates in your keychain, the Citrix Workspace app performs the default handling for the certificate authentication request from the server.  This might prevent the user from logging in.
  • If your organization has configured Conditional Access with Azure Active Directory and valid certificates are not found in your keychain, you can't log in to Citrix Workspace app. 

If a previously selected certificate is no longer valid, an error message appears, prompting you to select a valid certificate or to contact your admin in the absence of one.

You can provide feedback on this feature via the Podio form.

Note: Technical previews are available for customers to test in their non-production or limited production environments, and to give customers an opportunity to share feedback. Citrix does not accept support cases for feature previews but welcomes feedback for improving them. Citrix might or might not act on its feedback based on its severity, criticality, and importance. It is advised that Beta builds aren't deployed in production environments. 

Citrix Enterprise Browser

This release includes Citrix Enterprise Browser version 105.1.1.19, based on Chromium version 105. For more information about the Citrix Enterprise Browser, see the Citrix Enterprise Browser documentation.

  • Rebranding Citrix Workspace Browser
    Citrix Workspace Browser is now Citrix Enterprise Browser. The custom scheme is now changed from citrixworkspace:// to citrixbrowser://.

    Implementing this transition in our products and their documentation is an ongoing process. Your patience during this transition is appreciated.
    • The product UI, in-product content, and the images and instructions in product documentation will be updated in the coming weeks.
    • It is possible that some items (such as commands and MSIs) might continue to retain their former names to prevent breaking existing customer scripts.
    • Related product documentation and other resources (such as videos and blog posts) that are linked from this product documentation might still contain former names.
  • Make Citrix Enterprise Browser the work browser [Technical Preview]

    You can now configure Citrix Enterprise Browser to open all work or enterprise links and apps configured by your administrator in the Citrix Workspace app. This feature provides a way for you to open only work links or web and SaaS apps in the Citrix Enterprise Browser.
    You can select an alternate browser to open any other non-work links or apps.

    This feature provides you a VPN-less access to the internal web and SaaS apps, while applying the required security policies.
  • Open all web and SaaS apps through the Citrix Enterprise Browser
    From this release, all internal web apps and external SaaS apps available in the Citrix Workspace app open in Citrix Enterprise Browser.
  • Support for browser extensions [Technical Preview]
    You can add extensions that are provided by your administrator to the Citrix Enterprise Browser in a secure way. An administrator can deploy, manage, and control the extensions. End users can view and use the extension under citrixbrowser://extensions as required. For more settings, see Global App Configuration Service.

Note: This feature is a request-only preview. To get it enabled in your environment, fill out the Podio
form https://podio.com/webforms/27953836/2193544.

How to configure

There are two categories of extensions:

  • ExtensionInstallForcelist: The administrator can configure a list of extensions that are mandatorily added to the end user's browser profile.  End users can view these extensions under the Installed section in the UI. The user can’t uninstall any of the extensions.
  • ExtensionInstallAllowlist: The administrator can configure a list of extensions as part of the "allowed list". End users can view these extensions under the Available section in the UI. Users can decide if they want to add a particular extension or not. Users can uninstall an extension if required.

    Note: In case the administrator has no extensions configured under the “Installed” and “Available” sections, the end user might not view the extension manager icon in the address bar.

Example JSON file for ExtensionInstallForcelist in Global App Config Service is as follows:

{
   "category": "browser",
    "userOverride": false,
    "assignedTo": [
     "AllUsersNoAuthentication"
              ],           
 "settings": [
                     {

        "name": "Extension Install Force list",

        "value": [

            "extension_id1",

            "extension_id2"

                     ]

                     }
                     ]

    }
Note: The default value is an empty list.

Example JSON file for ExtensionInstallAllowlist in Global App Config Service is as follows:

{
   "category": "browser",
    "userOverride": false,
    "assignedTo": [
     "AllUsersNoAuthentication"
              ],      

    "settings": [
                     {

        "name": "Extension Install Allow list",

        "value": [

            {

              "id" : "extension_id1",

              "name" : "Name of extension",

               "install link" : "chrome store url for the extension"

            },

            {

              "id" : "extension_id2",

              "name" : "Name of the extension",

               "install link" : "chrome store url for the extension"

            }

        ]

    }
   ]

}

Note: The default value is an empty list.

 

Use Global App Config service to manage Citrix Enterprise Browser [Technical Preview]

The administrator can use the Global App Configuration service for Citrix Workspace to deliver Citrix Enterprise Browser settings through a centrally managed service.
The Global App Configuration service is designed for administrators to easily configure Citrix Workspace and manage the Citrix Workspace app settings. This feature allows admins to use the Global App Configuration Service to apply various settings or system policies to the Citrix Enterprise Browser on a particular store. The administrator can now configure and manage the following Citrix Enterprise Browser settings using the Global App Configuration service

  • "Enable CWB for all apps" - Makes the Citrix Enterprise Browser the default browser for opening web and SaaS apps from the Citrix Workspace app.
  • "Enable save passwords" - Allow or deny end users the ability to save passwords.
  • "Enable incognito mode" - Enable or disable incognito mode.
  • "Managed Bookmarks" - Allow administrator to push bookmarks to the Citrix Enterprise Browser.
  • "Enable developer tools" - Enable or disable developer tools within the Enterprise Browser.
  • "Delete browsing data on exit" -  Allow the administrator to configure what data the Citrix Enterprise Browser deletes on exit.
  • "Extension Install Force list" - Allow the administrator to install extensions in the Citrix Enterprise Browser.
  • "Extension Install Allow list" - Allow the administrator to configure an allowed list of extensions that users can add to the Citrix Enterprise Browser. This list leverages the Chrome Web Store.

Notes:

  • This feature is a request-only preview. To get it enabled in your environment, fill out the Podio
    form https://podio.com/webforms/27953836/2193544.
  • Technical previews are available for customers to test in their non-production or limited production environments, and to give customers an opportunity to share feedback. Citrix does not accept support cases for feature previews but welcomes feedback for improving them. Citrix might or might not act on feedback based on its severity, criticality, and importance. It’s advised that Beta builds aren’t deployed in production environments.
  • The name and value pair are case-sensitive.  
  •  All the browser settings in Global App Configuration Service are under the following category:
             {
                  "category": "browser",
                  "userOverride": false,
                  "assignedTo": [
                    "AllUsersNoAuthentication"
                  ]
            }
  • The administrator can apply the settings to unmanaged devices as well. For more information, see the Global App Configuration Service documentation.       

Fixed issues

Citrix Workspace app might interrupt the restart or shutdown power action of a Mac device. [RFMAC-12530]

Known issues

No new issues have been observed in this release.

Citrix Workspace app 2210 for Mac - Intel

Sep 28, 2022
275.6 MB - (.dmg) Download File

Version 22.10.0.26

Checksums
  • SHA-256 - 555a8c80e3e19737f1ec13a169b73e1bcf3df7e2869b5c73bd10988fbb67a290

Citrix Workspace app 2210 for Mac - Universal Architecture

Sep 30, 2022
409.5 MB - (.dmg) Download File

Version 22.10.0.26

Checksums
  • SHA-256 - 8008a24e0576705df532d89271263f11498f5c8cc66ab707982a1fb593efd4dd