周辺機器

強化されたオンスクリーンキーボードエクスペリエンス

Android版 シトリックス ワークスペース アプリ 25.11.0 は、Windows Virtual Desktop Agent (VDA) 2511 デスクトップに接続する際の自動キーボード表示の動作を改善します。

これらの機能強化により、オンスクリーンタッチキーボードを使用しながら、デスクトップセッションの下部にある入力フィールドやタスクバー要素を操作する際の使いやすさが向上します。

自動キーボード表示機能を有効にして、Citrix Workspaceアプリ for AndroidからWindowsデスクトップにアクセスすると、次のようになります。

  • セッションの下部にある入力フィールドに入力する際、アプリはテキスト入力カーソルを可視状態に保ちます。

  • タスクバーのWindows検索ボックスまたはスタートメニューをタップすると、セッションビューが自動的に調整され、UI要素がタッチキーボードの上に表示されたままになります。

  • セッションビューを手動で調整することなく、検索ボックスに表示される入力内容を確認したり、他のタスクバー要素を操作したりできます。

これらの改善により、タッチベースのAndroidデバイスでのタイピングエクスペリエンスがよりスムーズで予測可能になります。

構成方法

前提条件:

  • Android版 シトリックス ワークスペース アプリ: バージョン 25.11.0 以降
  • Windows 仮想デスクトップ エージェント (VDA): バージョン 2511 以降

自動キーボード表示を有効にする

VDAでは、この機能はデフォルトで無効になっています。有効にするには、次の手順を実行します。

  1. VDAで自動キーボード表示ポリシーを有効にします。

  2. 次のレジストリキーと値を作成します。

    • Registry path: HKEY_LOCAL_MACHINE\Software\Citrix\IcaMrvc
    • Value name: DisableInputPane
    • 値の型: DWORD型
    • 値のデータ: 0
  3. 変更を有効にするには、VDAセッションを再起動します。

外部キーボードのスキャンコード入力モード

24.1.0リリース以降、外部物理キーボードを使用する際に、キーボード入力モードとしてスキャンコードを選択できるようになりました。この機能は、Androidデバイスを外部Windows PCの標準キーボードと組み合わせて使用する場合に役立ちます。Samsung DeX機能の使用に似ています。

スキャンコードを使用すると、Androidのソフトキーボードではなく、VDAのキーボードレイアウトを使用できます。これにより、AndroidではなくWindowsの入力スタイルに完全に従うことができます。東アジア言語で入力する場合に特に役立ち、全体的なユーザーエクスペリエンスを大幅に向上させます。エンドユーザーは、クライアントではなくサーバーのキーボードレイアウトを使用していると感じるかもしれません。言い換えれば、ユーザーはキーボードがAndroidキーボードではなくWindowsキーボードのように動作すると感じるかもしれません。詳細については、この記事のユースケースセクションを参照してください。

機能の使用方法

スキャンコード機能を使用するには:

  1. Android版Citrix Workspaceアプリを開き、設定 > 一般 > キーボードに移動します。
  2. 外部キーボード入力モードをタップします。

    スキャンコード

  3. 以下のいずれかのオプションを選択します。

    • スキャンコード - クライアント側のキーボードからVDAにキーの位置を送信し、VDAが対応する文字を生成します。サーバー側のキーボードレイアウトが適用されます。

    • Unicode - クライアント側のキーボードからVDAにキーを送信し、VDAがVDA内で同じ文字を生成します。クライアント側のキーボードレイアウトが適用されます。

    デフォルトでは、外部キーボード入力モードとしてUnicodeが選択されています。

  4. スキャンコードをタップします。

    セッション中に、IME機能を使用してリモートキーボードを切り替え、サーバーのキーボードレイアウトで入力できます。

ユースケース

たとえば、Androidデバイスに接続されたUSインターナショナルキーボードレイアウトを使用しているシナリオを考えてみましょう。

スキャンコードを選択し、外部キーボードのCapsLockの隣にあるキーを入力すると、スキャンコード1EがVDAに送信されます。その後、VDAは1Eを使用して文字aを表示します。

Unicodeを選択し、外部キーボードのCapsLockの隣にあるキーを入力すると、文字aがVDAに送信されます。そのため、VDAが同じ位置に異なる文字を持つ別のキーボードレイアウトを使用している場合でも、文字aが画面に表示されます。

注:

モバイルデバイスでタッチキーボードを使用する場合、Unicodeはタイピングに推奨されるモードです。これは、タッチキーボードのキーが通常スキャンコードを生成しないためです。

外部Webカメラのサポート

Citrix Workspaceアプリ for Androidは、セッション内で外部接続されたWebカメラをサポートするようになりました。USB Webカメラを接続し、カメラアイコンをタップして外部Webカメラ名を選択することで、ビデオ会議に利用できます。これにより、エンドユーザーが利用できるリソースを活用してセッションエクスペリエンスが向上します。

注:

外部ウェブカメラの名前は、外部カメラが検出された後にのみ表示されます。

外部ウェブカメラ外部ウェブカメラ

次回ビデオ会議アプリを使用する際、システムはユーザーの設定を記憶し、それに応じてカメラ設定を使用します。たとえば、前回のビデオ通話を外部ウェブカメラの設定で完了した場合、次回は外部ウェブカメラがデフォルトで選択されます。

画面上のカメラアイコンをタップして、カメラ設定を変更できます。通話中にカメラ設定を変更することも可能です。

注:

  • 外部カメラを取り外すと、フローティングの複数カメラアイコン フローティングアイコン がフリップボタン フリップアイコン に変わります。カメラの選択ダイアログが開いている場合は閉じ、VDA上の外部カメラビューは応答しなくなります。
  • この機能は、オンプレミス展開とクラウド展開の両方に適用されます。

クライアントドライブマッピング

Citrix Workspaceアプリは、利用可能なクライアントドライブをサーバーに通知します。デフォルトでは、クライアントドライブはサーバーのドライブレターにマッピングされ、セッションに直接接続されているように見えます。これらのマッピングは、現在のセッション中の現在のユーザーのみが利用できます。

注:

この機能は、SDKバージョン24以降を実行しているAndroidバージョンでのみサポートされています。

クライアントドライブマッピング (CDM) により、セッション内でプラグアンドプレイストレージデバイスを使用できます。そのため、大容量ストレージデバイス (例: ペンドライブ) を使用して、ペンドライブとユーザーデバイス間でドキュメントをコピー&ペーストできます。

さらに、CDM設定がフルアクセスまたは読み取りアクセスに設定されている場合、デバイスの内部ストレージをセッションへのマッピングドライブとして利用できます。

機能の制限事項:

  • Android APIは動作が遅いことが確認されており、特定の操作が遅延します。
  • Pixel デバイスでは、外部ストレージ用の CDM はサポートされていません。
  • 外部ストレージデバイスでは、ファイルタイプの関連付けはサポートされていません。

この機能の既知の問題:

  • 外部ストレージデバイスを接続すると、Workspace アプリの画面がフォアグラウンドとバックグラウンドの間で切り替わることがあります。

クライアントドライブマッピングの機能強化

以前は、選択されたデバイスストレージの選択肢が、構成されているすべてのストアに適用されていました。

リリース 20.8.0 以降、Citrix Workspace アプリでは、構成されているストアごとに専用のデバイスストレージを選択できるようになりました。

セッション起動時に、ストアの詳細とともにデバイスストレージの種類を選択するプロンプトが表示されます。次のいずれかを実行できます。

  • デバイスストレージオプションのいずれかを選択し、OK をタップします。この選択は現在のセッションにのみ適用されます。起動するたびにデバイスストレージの種類を選択するプロンプトが表示されます。
  • デバイスストレージオプションのいずれかを選択し、今後表示しない を選択して、OK をタップします。この選択は、そのストアのすべてのセッション起動に適用されます。それ以降、プロンプトは表示されません。
  • キャンセル を選択します。起動するたびに、またセッション内でもデバイスストレージの種類を選択するよう求められます。セッションはデバイスストレージにアクセスできません。

注:

この機能は、直接 ICA 起動および Citrix Gateway が構成されたストアにのみ適用されます。エンドツーエンド SSL セットアップのストアはサポートされています。

シトリックス キャスティング™

Citrix Casting は、デジタル環境と物理環境を組み合わせて、安全なスマートスペース内でアプリとデータを提供します。この完全なシステムは、モバイルアプリやセンサーなどのデバイス(またはモノ)を接続し、インテリジェントで応答性の高い環境を作り出します。

Citrix Ready workspace hub は Raspberry Pi 3 プラットフォーム上に構築されています。Citrix Workspace アプリを実行しているデバイスは Citrix Ready workspace hub に接続し、アプリまたはデスクトップをより大きなディスプレイにキャストします。

Citrix Casting を使用すると、次のことができます。

  • モバイルデバイスで VDA セッションを起動せずにセッションをローミングする。
  • Workspace hub ダイアログから View hub list をタップして、利用可能なワークスペースハブのリストを表示する。

Citrix キャスティングの構成

Citrix Casting は、以下のすべてのシステム要件が満たされている場合に有効になります。

  • Android 用 Citrix Workspace アプリ 1809 以降がインストールされていること
  • Bluetooth が有効になっていること
  • 位置情報が有効になっていること
  • モバイルデバイスとワークスペースハブが同じ Wi-Fi ネットワークを使用していること

Citrix Casting 機能をオンにするには、デバイスで SettingsCitrix Casting をタップします。

Citrix Workspace アプリにおける Citrix Ready ワークスペースハブの詳細については、「Citrix Ready ワークスペースハブの構成」を参照してください。

Citrix Readyワークスペースハブの詳細については、Citrix Readyワークスペースハブ ドキュメントを参照してください。

USB スマートカード

Citrix Workspace アプリは、StoreFront と連携する USB スマートカードリーダーをサポートしています。有効にすると、USB スマートカードを以下の目的で使用できます。

  • スマートカードログオン - Citrix Workspaceアプリにユーザーを認証します。
  • スマートカードアプリケーションのサポート - スマートカード対応の公開アプリケーションがローカルのスマートカードデバイスにアクセスできるようにします。

Citrix Workspaceアプリは、Biometric AssociatesによってリストされているすべてのAndroidデバイスでこの機能をサポートしています。

Citrix Workspaceアプリは、以下の種類のUSBスマートカードをサポートしています。

  • 個人識別検証 (PIV) カード
  • 共通アクセスカード (CAC)

USBスマートカードは、Androidオペレーティングシステムバージョン7.xから11.xまでサポートされています。

USBスマートカード認証は、設定 > アカウントの管理から有効にすることもできます。

USBスマートカードの構成

前提条件:

  • Google PlayストアからAndroid PC/SC-Liteサービスをダウンロードしてインストールします。
  1. USBスマートカードリーダーをモバイルデバイスに接続します。スマートカードリーダーの接続方法については、製造元が提供するスマートカードリーダーの仕様を参照してください。
  2. スマートカード対応のStoreFrontアカウントを追加します。
  3. Citrix Workspaceアプリのログオンページで、アカウントの追加をタップします。スマートカードを使用オプションをタップします。
  4. 既存のアカウントを編集してUSBスマートカード認証を使用するには、アカウント > 編集をタップし、スマートカードを使用オプションをタップします。

ウェブカメラリダイレクトのサポート

デバイスの前面カメラをセッションにリダイレクトできるようになりました。32ビットおよび64ビットアプリケーションの両方がサポートされています。デフォルトでは、ウェブカメラの自動リダイレクトは無効になっています。

前面および背面カメラのリダイレクトのサポート

Android向けCitrix Workspaceアプリでは、HDXセッション内でカメラの位置を前面から背面へ、またはその逆に切り替えることができるようになりました。32ビットおよび64ビットアプリケーションの両方がサポートされています。

カメラを起動するとフローティングボタンが表示されます。フローティングボタンを1回タップすると、前面カメラと背面カメラの位置が切り替わります。フローティングボタンは画面上で自由に移動させ、どこにでも配置できます。

この機能の既知の問題

  • キャスト機能またはドキュメントスキャン機能が有効になっている場合、フローティングボタンが部分的または完全に遮られます。

外部マイクのサポート

以前は、Android向けCitrix Workspaceアプリはデバイスのマイクを介したオーディオリダイレクトのみをサポートしていました。

バージョン23.10.5以降、Android向けCitrix Workspaceアプリは外部マイクをサポートしています。マイクはUSBまたはBluetoothベースの周辺機器にすることができます。

USBまたはBluetoothマイクを接続すると、音声は外部マイクからセッションにリダイレクトされます。デバイスから外部マイクを取り外すと、音声は自動的にデバイスのマイクにリダイレクトされます。

この機能は、たとえば外部マイクを次のようなものに接続する場合に役立ちます。

  • 電話
  • タブレット
  • スマートテレビ
  • 会議室の外部モニター。

アダプティブオーディオのサポート

Android向けCitrix Workspaceアプリは、HDXアダプティブオーディオをサポートしています。この機能は、優れたオーディオ品質と低遅延をユーザーに提供するように設計されています。

この機能は、アダプティブオーディオポリシーを有効にすることで構成できます。

ポリシーの作成

機能の制限

セッション中に、あるデバイスでオーディオを再生してから別のデバイスに切り替えると、オーディオが適切に聞こえなくなる場合があります。回避策として、オーディオを一時停止し、5~10秒ほど待つと、音声が聞こえるようになります。[HDX-67047]

詳しくは、Citrix Virtual Apps and Desktopsドキュメントのオーディオポリシー設定の記事を参照してください。

Android向けエコーキャンセルによるセッション内オーディオの最適化

バージョン2507以降、Android向けCitrix Workspaceアプリは、インテリジェントなエコーキャンセル技術により、Citrix Virtual Apps and Desktopsセッションのオーディオおよびビデオ品質を向上させます。この機能は、オーディオおよびビデオ通話中のフィードバックとバックグラウンドエコーを自動的に低減し、必要なハードウェアを備えたサポート対象デバイスでよりクリアなコミュニケーション体験を提供します。

注:

この機能は、ハードウェアの制限、ソフトウェアの不整合、または既存のオーディオ処理機能との競合により、特定のデバイスで期待どおりに動作しない場合があります。

最適なパフォーマンス

当社のテストでは、この機能はGoogle Pixelデバイスでうまく機能することが示されています。これらのデバイスは、一貫したオーディオ処理機能とエコーキャンセルに対する最適なハードウェアサポートを提供します。

オーディオのロス許容モード

モバイルユーザーは、高遅延およびパケット損失のあるネットワーク経由で接続する際に、仮想セッション中に途切れる音、エコー、中断などのオーディオの問題を経験します。これらの問題は、コミュニケーションと生産性に影響を与えます。Android版Citrix Workspaceアプリバージョン25.11.0は、デスクトッププラットフォームに匹敵する一貫した高品質のオーディオを提供するために、Android向けEDTロスオーディオをサポートしています。

この機能は、困難なネットワーク条件下で効果的に機能するCitrixのUDPベースのプロトコルであるEDT (Enlightened Data Transport) を使用します。EDTロスオーディオは、リアルタイムオーディオストリーミングを最適化し、途切れや途絶を最小限に抑えながら、改善されたオーディオ品質を提供します。

この機能は、遅延とパケット損失のあるネットワーク経由で接続するユーザー向けに、リアルタイムストリーミングを強化し、EDT経由のオーディオ品質を向上させます。

ロス許容モードとEDTの詳細については、Citrix Virtual Apps and Desktopsのドキュメントにある追加情報を参照してください。

オーディオのロス許容モードはデフォルトで有効になっています。この機能を無効にするか、再度有効にするには、次の手順を完了してください。

  1. HDXアダプティブトランスポート (EDT)を有効にします。

  2. オーディオのロス許容モードを有効にします。

オーディオデバイスの自動同期によるオーディオ音量コントロールの同期

Android版Citrix Workspaceアプリ25.11.0は、オーディオ音量コントロールをサポートし、クライアントデバイスとサーバーシステム間で再生音量とミュート状態をリアルタイムで同期します。

セッションを開始すると、アプリはクライアントの再生音量をサーバーに送信し、録音音量を50に設定します。再生音量はクライアントまたはサーバーのいずれかから調整できます。プラットフォームの制限により、録音音量コントロールはサーバーのみに制限されます。

Windows VDAによる自動キーボード表示/非表示機能の強化

Android版Citrix Workspaceアプリバージョン26.3.0は、Windows Virtual Delivery Agent (VDA) に接続する際の自動キーボード表示/非表示動作を改善します。この強化により、ユーザーの操作パターンに応答するよりインテリジェントなキーボード管理が提供され、アクティブな入力セッション中の意図しないキーボードの非表示が減少します。

以前のバージョンでは、Android版Citrix Workspaceアプリは、ユーザーの現在の操作コンテキストに関係なく、Windows VDAがキーボード非表示要求を送信するたびに、オンスクリーンキーボードを即座に非表示にしていました。このアプローチは、アクティブなタイピングセッション中にキーボードが予期せず消える原因となることがあり、ユーザーのワークフローを中断し、手動でのキーボード再アクティブ化を必要としました。

改善された機能は、Windows VDAからのキーボード非表示要求を実行する前に、インテリジェントなコンテキスト分析を導入します。Android版Citrix Workspaceアプリがキーボード非表示要求を受信すると、アプリは最近のユーザー操作を評価するようになりました。

  • アクティブなユーザー操作を検出: アプリが有効なユーザーのシングルタップイベントを検出した場合、応答性の高い動作を維持するためにキーボードはすぐに非表示になります。
  • 最近のユーザー操作なし: 有効なシングルタップイベントが発生しなかった場合、非表示要求は即座に実行されず、保留状態のままになります
  • 実行の延期: 保留中の非表示要求は、ユーザーが編集不可能な領域で次にシングルタップを実行したときに実行され、アクションがユーザーの意図と一致するようにします

利点

  • ワークフローの中断を軽減: ユーザーは、アクティブなタイピングセッション中に意図しないキーボードの非表示を経験することが少なくなります
  • ユーザーエクスペリエンスの向上: ユーザーが最も必要とするときにキーボードが表示されたままになり、入力タスクに集中できます
  • インテリジェントなインタラクション処理: この機能は、システム生成の要求とユーザーが開始したアクションを区別します
  • シームレスなVDA統合: 強化された動作は、Windows VDAキーボード管理と透過的に連携します

この機能強化は、Windows VDAセッション内でテキストフィールド、フォーム、および継続的なキーボード入力を必要とするアプリケーションを頻繁に操作するユーザーに特にメリットがあります。

Secure HDXによるEDT Lossy接続のサポートの改善

Citrix Workspaceアプリ for Androidは、クライアントとVirtual Delivery Agent (VDA)間の直接通信シナリオにおけるEDT (Enlightened Data Transport) lossy connectionsの強化されたロジックを搭載しました。以前は、オーディオおよびグラフィック伝送のためにEDT lossyを有効にするにはDTLSが必要でした。現在、この要件は削除され、構成が簡素化され、柔軟性が向上しました。

このアップデートにより、Secure HDX 2.0はロスのあるパケットの有効な暗号化方法として認識され、Secure HDXの使用時にDTLSへの依存がなくなりました。 この改善により、より安全で柔軟な接続エクスペリエンスが提供されます。これは、HDX DirectまたはSecure HDX構成を使用する環境に有益であり、DTLSのみに依存することなく暗号化標準が維持されます。

Web Interfaceのアンチキーロギングサポート

Citrix Workspaceアプリ for Androidは、Web Interface (カスタムポータル) 環境向けのアンチキーロギングサポートを提供するようになりました。この機能は、サインイン画面、リソース列挙画面、およびCitrix Virtual Apps and Desktopsセッション中に、マルウェアキーボードやカスタムキーボードがキーストロークをキャプチャするのを防ぐことで、機密情報を保護します。アンチキーロギングサポートは以前はクラウドストアおよびオンプレミスストア構成でのみ利用可能でしたが、Web Interface展開にも拡張され、すべてのWorkspaceアプリ環境でセキュリティが強化されました。

Android版 Citrix Workspaceアプリのリアルタイムキーボード設定

Citrix Workspaceアプリ for Androidは、セッションの再接続を必要とせずに、アクティブなセッション中にキーボード設定の変更を即座に適用するようになりました。この機能強化により、キーボード構成の変更を有効にするためにユーザーがセッションを切断して再接続する必要があった以前のワークフローが不要になります。

以前は、Android 版 Citrix Workspace アプリでキーボードレイアウト同期、外部キーボード入力モード (スキャンコード/Unicode)、その他のキーボード設定など、キーボード関連の設定を変更したユーザーは、ワークフローの中断を経験していました。これらの変更を有効にするには、現在のセッションを終了し、新しい接続を確立する必要がありました。このプロセスは、特にさまざまな作業コンテキストや VDA 環境に合わせてキーボード設定を頻繁に調整するユーザーにとって、生産性を妨げ、ユーザーエクスペリエンスに摩擦を生じさせていました。

リアルタイムキーボード設定機能により、サポートされているすべてのキーボード設定で構成変更が即座に適用されます。

  • キーボードレイアウト同期: セッションを中断することなく、Android デバイスと VDA 間でキーボードレイアウトの自動同期を有効または無効にします。
  • 外部キーボード入力モード: アクティブなセッション中に、外部キーボードのスキャンコードモードと Unicode モードを即座に切り替えます。
  • キーボードショートカットとホットキー: ローカルデバイスとリモートセッション間でシステムショートカットの動作を変更します。
  • IME (入力方式エディター) 設定: 言語入力方式とキーボードレイアウトをその場で調整します。

利点

  • 生産性の向上 - ユーザーは、セッションの状態、未保存の作業、またはアクティブなアプリケーションを失うことなく、キーボード設定を即座に適用することで、ワークフローの継続性を維持できます。

  • ユーザーエクスペリエンスの向上 - この機能により、セッション再接続の摩擦が解消され、最新のアプリケーションに対するユーザーの期待に応えるシームレスな構成エクスペリエンスが実現します。

  • 柔軟な構成管理 - ユーザーは、複数のセッションを再起動することなく、キーボード設定をリアルタイムでテストおよび調整し、特定のユースケースに最適な構成を見つけることができます。

  • 混在環境のサポート強化 - さまざまなキーボード要件を持つ組織は、異なる VDA 環境やタスクを切り替える際に、ユーザーが入力方式を迅速に適応できるという利点を得られます。

機能の制限

  • 変更は現在の有効なセッションに適用されます。複数の同時セッションには個別の構成が必要です。
  • 一部の高度なキーボード機能では、ネットワーク状況によっては短い同期遅延が発生する場合があります。
  • 外部キーボードの検出は接続時に行われます。キーボードのホットスワップには、短い構成の更新が必要になる場合があります。

その他の情報

キーボード構成オプションの詳細については、以下を参照してください。

  • 外部キーボードのスキャンコード入力モード(/ja-jp/citrix-workspace-app-for-android/peripherals#scancode-input-mode-for-external-keyboard)。
  • キーボードレイアウトの同期(/ja-jp/citrix-workspace-app-for-android/session-experience#keyboard-layout-synchronization)。
  • 強化されたオンスクリーンキーボードエクスペリエンス(/ja-jp/citrix-workspace-app-for-android/peripherals#enhanced-on-screen-keyboard-experience)。