Native Unterstützung für Mac mit Apple Silicon (M1- und M2-Serie)

Native Unterstützung für Mac mit Apple Silicon (M1- und M2-Serie) – Universal Architecture

Mit dem Release des Universal Architecture-Builds bietet die Citrix Workspace-App jetzt native Unterstützung für Macs mit Apple Silicon (M1- und M2-Serie). Der Universal Architecture-Build kann auf jedem Mac-Gerät ausgeführt werden, unabhängig von der Prozessorarchitektur.

Wenn Sie den x86_64 Intel-basierten Architekturbuild der Citrix Workspace-App für Macs mit Apple Silicon (M1- und M2-Serie) verwenden, müssen Sie die Rosetta-Emulation zum Ausführen der App verwenden.

Sie finden die neueste Version von Universal Architecture-Build und x86_64 Intel-basiertem Architekturbuild unter Downloads.

Hinweis:

Die Unterstützung für den x86_64 Intel-basierten Architekturbuild der Citrix Workspace-App wird in Kürze eingestellt. Citrix unterstützt weiterhin den Universal Architecture-Build für Intel-basierte Macs und Macs mit Apple Silicon (M1- und M2-Serie). Die Ankündigung wird im Abschnitt Einstellung von Features und Plattformen erfolgen.

Wenn Sie die Citrix Workspace-App auf einem Mac mit Apple Silicon (M1- und M2-Serie) verwenden, müssen Sie das HDX RealTime Optimization Pack (RTOP) aktualisieren. Als Upgrade können Sie HDX RealTime Media Engine 2.9.500 für Mac installieren, erhältlich auf der Citrix Website unter Downloads.

Um festzustellen, ob die Citrix Workspace-App nativ unter Apple Silicon ausgeführt wird, öffnen Sie die Aktivitätsanzeige auf dem Mac. Die Spalte Art auf der Registerkarte CPU zeigt an, ob die Workspace-App auf einem Apple Silicon- oder Intel-Prozessor ausgeführt wird.

Aktivitätsanzeige

Migration zwischen verschiedenen Builds der Citrix Workspace-App

Sie können die Citrix Workspace-App vom x86_64 Intel-basierten Architekturbuild zum Universal Architecture-Build migrieren (und umgekehrt).

Zur Migration zwischen Builds laden Sie die neueste Build-Version unter Downloads herunter und führen eine manuelle Installation durch. Weitere Informationen finden Sie unter Manuelle Installation.

Alternativ können Sie mithilfe der GUI zwischen Builds migrieren. Diese Option gilt nur für Benutzer auf einem Mac mit Apple Silicon (M1- und M2-Serie). Weitere Informationen zur Migration über die grafische Benutzeroberfläche finden Sie unter Automatische Citrix Workspace-Updates über die grafische Benutzeroberfläche konfigurieren.

Hinweis:

Die Deinstallation der App ist für die Migration zwischen Builds nicht erforderlich.

Citrix Virtual Channel SDK

Das Citrix Virtual Channel Software Development Kit (VCSDK) bietet Unterstützung für das Schreiben von serverseitigen Anwendungen und clientseitigen Treibern für weitere virtuelle Kanäle, die das ICA-Protokoll verwenden. Die serverseitigen virtuellen Kanalanwendungen sind auf Citrix Virtual Apps and Desktops-Servern. Wenn Sie virtuelle Treiber für andere Clientplattformen schreiben möchten, wenden Sie sich an den technischen Support von Citrix.

Das Virtual Channel SDK bietet Folgendes:

  • Die Citrix Virtual Driver Application Programming Interface (VDAPI) wird mit dem virtuellen Kanal im Citrix Server API SDK (WFAPI SDK) verwendet, um neue virtuelle Kanäle zu erstellen. Die von der VDAPI bereitgestellte Unterstützung für virtuelle Kanäle macht das Schreiben der eigenen virtuellen Kanäle einfacher.
  • Die Windows Monitoring API, die die visuelle Darstellung verbessert und Unterstützung für Anwendungen von Drittanbietern bietet, die in ICA integriert sind.
  • Funktionierender Quellcode für Beispielprogramme für virtuelle Kanäle, die Programmiermethoden demonstrieren.

Das Virtual Channel SDK erfordert, dass das WFAPI SDK die serverseitige Komponente des virtuellen Kanals schreibt.

Laden benutzerdefinierter virtueller Kanäle auf Macs mit Apple Silicon (M1- und M2-Serie)

Als Endbenutzer können Sie das Custom Virtual Channel SDK (VCSDK) auf einen Mac mit M1- bzw. M2-Chipsatz laden. In der universellen Architektur müssen Sie das VCSDK laden, indem Sie Ihre benutzerdefinierten virtuellen Kanäle mit dem neuesten VCSDK auf dem Gerät mit M1- bzw. M2-Chip neu kompilieren. Sie können den Universal Architecture Build aus dem Bereich Virtual Channel SDK 2204 for macOS (Apple silicon) - Universal Architecture unter Downloads herunterladen.

Gehen Sie wie folgt vor, um das VCSDK zu laden:

  1. Laden Sie das Virtual Channel SDK 2204 für macOS von Downloads herunter.
  2. Öffnen Sie Ihr Projekt für den benutzerdefinierten virtuellen Kanal in Xcode.
  3. Ändern Sie Ihren Code.
  4. Kompilieren Sie den benutzerdefinierten virtuellen Kanal, um das Paket für virtuelle Kanäle zu generieren.

Testen Sie Ihr Virtual Channel Software Development Kit (VCSDK)

Wenn Sie das Citrix Virtual Channel Software Development Kit (VCSDK) verwenden, müssen Sie einige Anpassungen vornehmen, damit Ihre benutzerdefinierten virtuellen Kanäle ordnungsgemäß ausgeführt werden. Gehen Sie wie folgt vor, um Ihre VCSDKs zu testen:

  1. Stellen Sie sicher, dass alle verknüpften Bibliotheken Ihrer benutzerdefinierten virtuellen Kanäle für Universal Binaries kompiliert sind.
  2. Ändern Sie die Projektdatei, um Universal Binaries zu unterstützen:
    • Öffnen Sie Project > Build Settings.
    • Legen Sie Architectures auf Standard Architectures fest.

    Build Settings

Muster für das VCSDK finden Sie in VCSDK.dmg. Diese Muster unterstützen die universelle macOS-Binärdatei von Apple, die nativ auf Apple Silicon- und auf Intel-basierten Macs ausgeführt wird. Sie enthalten ausführbaren Code für beide Architekturen. Sie können diese Muster als Referenz verwenden.

VCSDK-Muster

Modernisierte Citrix Virtual Channel SDK für die Citrix Workspace-App für Mac

Ab Version 2311 unterstützt das Citrix Virtual Channel Software Development Kit (VCSDK) das Schreiben von serverseitigen Anwendungen und clientseitigen Treibern für weitere virtuelle Kanäle, die das ICA-Protokoll verwenden. Die serverseitigen virtuellen Kanalanwendungen sind auf Citrix Virtual Apps and Desktops-Servern. Diese Version des SDK unterstützt das Schreiben neuer virtueller Kanäle und die Bildschirmfreigabe für die Citrix Workspace-App für Mac.

Weitere Informationen finden Sie unter Citrix Virtual Channel SDK for Citrix Workspace-App für Mac Windows in der Dokumentation für Entwickler.

Erhöhung der Anzahl der unterstützten virtuellen Kanäle

Bisher unterstützte die Citrix Workspace-App für Mac bis zu 32 virtuelle Kanäle. Ab Version 2308 können Sie bis zu 64 virtuelle Kanäle in einer Sitzung nutzen.

Native Unterstützung für Mac mit Apple Silicon (M1- und M2-Serie)