Product Documentation

关于移动性功能

Nov 06, 2015

XenDesktop 移动性功能可改善移动设备用户对已发布的资源的访问体验。其功能如下:

  • 可以使用移动设备控件代替组合框等本机 Windows 控件。
  • 可编辑的字段获得焦点后将自动显示设备键盘。桌面会话将根据需要进行滚动以使输入区域可见。
  • 移动设备经过触控优化的桌面提供了以下功能:
    • 对 Windows“开始”菜单的访问方式得以改进:轻按“开始”按钮并使用触控友好的菜单可导航到应用程序和文档。轻按一下即可启动应用程序或打开文档。
    • 桌面上包含几页图标:滑动桌面或轻按滚动图标可进行导航。
    • 经过触控优化的桌面被全屏显示的应用程序隐藏后轻按一下即可返回该程序:轻按桌面左下角的图标。
    • 轻按一下即可返回到传统 Windows 桌面:轻按桌面右上角的图标即可在经过触控优化的桌面与 Windows 桌面之间进行切换。
  • 支持向远程应用程序会话提供移动设备位置 (GPS) 信息。此功能使远程应用程序能够从 Citrix Receiver 获取移动设备位置信息,这样应用程序的行为可以发生变化,就像正在移动设备上本地运行。
  • Mobile SDK for Windows Apps 是一个移动设备开发平台,使企业 Windows 开发人员能够使用熟悉的编程语言为移动设备编写应用程序。Mobile SDK for Windows Apps 包括用于实现以下功能的页面:
    • 控制按钮在移动设备上的使用方式
    • 设置屏幕方向
    • 激活屏幕键盘
    • 使用本地用户界面控件代替 Windows 控件
    • 访问设备的电话、SMS 和相机功能

请注意,此版本的 XenDesktop 不支持 Mobile SDK for Windows Apps 最新版本中的音频和视频捕获功能。

已修复的问题

  • 现在,在第二次使用时,将显示自动键盘和移动设备组合框。[253264]
  • 自动显示键盘远程控制组合框的策略帮助文本正确。[256356]
  • 如果在退出 Microsoft 记事本程序后再重新启动,则在键盘打开之前,不再显示错误消息“wfshell shell has stopped working”(wfshell shell 已停止工作)。[261973]

已知问题

  • 对于带有 .NET 4.0 日历控件的应用程序,如果在同一个会话中激活 Microsoft UI 自动化监控功能,并且用户将焦点置于日历控件,则该应用程序可能会崩溃。导致该问题的原因是 .NET 4.0 日历控件的 DataTemplate 键中缺少属性 (ComponentResourceKey)。在主题级别定义的资源必须使用 ComponentResourceKey 作为键。

    为避免 .NET 4.0 的这一问题,请如下设置日历控件的 DataTemplate 键:

        

    有关详细信息,请参考 Microsoft 支持文章 Null reference exception when running a .net app with UI automation(使用 UI 自动化运行 .net 应用程序时的空引用异常)。[261165]

  • 如果 iOS 设备分辨率设置为“Auto-Fit”(自动适应)之外的其他值,则自动键盘功能无法滚动显示画面以显示输入区域。[267307]
  • 在执行某些操作的过程中,应用程序会意外最小化为经过触控优化的桌面任务栏。轻按应用程序的任务栏图标可将其重新打开。[267606, 267609]
  • 显示 Windows 通知时,Windows 任务栏将显示在经过触控优化的桌面任务栏的前面。要重新显示经过触控优化的桌面任务栏,可以关闭通知或轻按桌面。[268911]
  • 当用户按 Alt-Tab 并轻按 Windows 桌面上的齿轮图标时 (Receiver for iOS),经过触控优化的桌面任务栏将随 Windows 桌面显示。要更正显示,可轻按左下角的图标。[269535]
  • 显示自动键盘以及 Receiver for iOS 用户旋转设备时,键盘会覆盖输入区域。用户可平移显示屏幕或将设备旋转到原始方向,以便看到输入区域。[269920]
  • 当应用程序在全屏模式下运行时,显示经过触控优化的桌面任务栏。[272692]
  • 对于使用提升权限运行的应用程序 (Receiver for iOS),不显示自动键盘或设备本机组合框。[273016]