Compatibilidad nativa con Apple silicon [Tech Preview]

Compatibilidad nativa con Apple silicon (chip M1): Arquitectura universal

La aplicación Citrix Workspace para macOS ahora admite de forma nativa dispositivos Mac con chips Apple silicon M1. De forma predeterminada, la compilación Technical Preview se ejecuta de forma nativa en dispositivos Mac con Apple silicon y debe instalarse y probarse en los Mac con el chip M1. Puede descargar la compilación con arquitectura universal desde la sección Aplicación Citrix Workspace para macOS (Apple silicon): Arquitectura universal, en Descargas.

Nota:

Citrix sigue siendo compatible con dispositivos Mac basados en Intel que utilizan el traductor binario dinámico Rosetta 2. No obstante, Citrix pronto retirará la aplicación Citrix Workspace para Mac que usa la emulación Rosetta. Esté atento al anuncio en la sección Elementos retirados.

Si utiliza la aplicación Citrix Workspace en un dispositivo Mac con el chip M1 de Apple silicon, debe actualizar HDX RealTime Optimization Pack (RTOP) instalando HDX RealTime Media Engine 2.9.500 para Mac desde el sitio web de Citrix, en Descargas.

Para determinar si la aplicación Citrix Workspace se ejecuta de forma nativa en dispositivos Apple silicon, abra Activity monitor en el Mac. La columna denominada Kind de la ficha CPU indica si la aplicación Workspace se ejecuta en un procesador Apple silicon o Intel.

Activity monitor

Desinstalar la compilación con arquitectura universal e instalar la aplicación Citrix Workspace para un Mac basado en Intel

Puede cambiar a la aplicación Citrix Workspace para un Mac basado en Intel desinstalando la compilación con arquitectura universal. Para desinstalar la aplicación Citrix Workspace, consulte la sección Desinstalar.

Una vez que haya desinstalado la aplicación, descargue la última versión de la aplicación Citrix Workspace para un Mac basado en Intel desde Descargas de Citrix y siga los pasos que se indican en la sección Instalación manual.

Citrix Virtual Channel SDK

El kit de desarrollo de software de Citrix Virtual Channel (VCSDK) permite la escritura de aplicaciones del lado del servidor y controladores del lado del cliente para más canales virtuales que usan el protocolo ICA. Las aplicaciones de canal virtual del lado del servidor se encuentran en servidores Citrix Virtual Apps and Desktops. Si quiere escribir controladores virtuales para otras plataformas cliente, póngase en contacto con el equipo de Asistencia técnica de Citrix.

El Virtual Channel SDK ofrece:

  • La API para Citrix Virtual Driver (VDAPI) se usa con las funciones de canal virtual en el SDK de WFAPI (Citrix Server API SDK) para crear nuevos canales virtuales. La función de canales virtuales proporcionada por VDAPI está diseñada para simplificar la creación de sus propios canales virtuales.
  • La API de Windows Monitoring, que mejora la experiencia visual y la compatibilidad con aplicaciones de terceros integradas con ICA.
  • Código fuente operacional de ejemplos de programas de canales virtuales, que demuestran varias técnicas de programación.

El Virtual Channel SDK requiere el SDK de WFAPI para escribir la parte del lado del servidor del canal virtual.

Cargar canales virtuales personalizados en dispositivos Mac con Apple silicon (chip M1)

Como usuario final, puede cargar correctamente una instancia personalizada de Virtual Channel SDK (VCSDK) en un dispositivo Mac con el chipset M1. Con una arquitectura universal, para cargar el VCSDK en Mac con Apple silicon, recompile sus canales virtuales personalizados con el VCSDK más reciente en un dispositivo de chipset M1. Puede descargar la compilación con arquitectura universal desde la sección Virtual Channel SDK 2204 para macOS (Apple silicon): Arquitectura universal, en Descargas.

Para cargar el VCSDK, haga lo siguiente:

  1. Descargue Virtual Channel SDK 2204 para macOS desde la sección Descargas.
  2. Abra el proyecto de canal virtual personalizado en Xcode.
  3. Cambie su código.
  4. Compile su instancia personalizada de Virtual Channel para generar el paquete de canales virtuales.

Probar el kit de desarrollo de software de Virtual Channel (VCSDK)

Si utiliza el kit de desarrollo de software de Citrix Virtual Channel (VCSDK), debe hacer algunos cambios para que los canales virtuales personalizados funcionen correctamente. Para probar los VCSDK, haga lo siguiente:

  1. Asegúrese de que todas las bibliotecas enlazadas de sus canales virtuales personalizados estén compiladas con el formato binario universal.
  2. Cambie el archivo del proyecto para que admita el formato binario universal:
    • Abra Project > Build Settings.
    • Establezca Architectures en Standard Architectures.

    Parámetros de compilación

Se pueden encontrar ejemplos del VCSDK en VCSDK.dmg. Estos ejemplos admiten el formato binario universal para macOS de Apple que se ejecuta de forma nativa en dispositivos Mac basados en Intel y Apple silicon, ya que contiene código ejecutable para ambas arquitecturas. Puede usar estos ejemplos como referencia.

Ejemplos de VCSDK

Nota:

Las Technical Previews están disponibles para que los clientes las prueben en sus entornos de producción limitados o en entornos que no son de producción, y para darles la oportunidad de compartir comentarios. Citrix no acepta casos de asistencia para funciones en Tech Preview, pero agradece comentarios para mejorarlas. Citrix puede o no actuar a partir de los comentarios en función de su gravedad e importancia. No es aconsejable implementar compilaciones beta en entornos de producción.

Compatibilidad nativa con Apple silicon [Tech Preview]