微软为 Windows 10 开发人员揭示了自适应 UI 控件,以针对键盘、鼠标和触摸用户

阅读时间图标 2分钟读


读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。 工具提示图标

阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多

Windows 10 自适应用户体验

微软今天向开发者发布了 Windows 10 SDK 预览版。 作为新的 Windows 10 SDK 的一部分,微软正在帮助开发人员使用 Adaptive UX 构建应用程序。 自适应 UX 基于一组自适应控件,可实现跨设备的出色体验。 它支持鼠标、键盘和触摸用户。

SDK 预览版有哪些新功能?

  • 自适应用户体验:Windows 10 提供了使用单一 UI 的能力,可以适应从小屏幕到大屏幕。 对于拥有现有 Windows 8.1 应用程序的开发人员,您可以通过 (a) 删除一个 UI 项目(并将三个 Visual Studio 项目减为一个!)和 (b) 添加改进的 ViewStateManager 来控制您的UI 在运行时适应。
  • 用户控件:我们的许多 Windows 10 UI 控件将在运行时确定客户如何与您的应用交互并呈现适当的用户体验(例如,在带触摸屏的笔记本电脑上,应用飞出控件将提供更大的触摸-如果用触摸点击目标,而不是用鼠标点击)。
  • API 合约:使用 Windows 10,您可以直接验证 Windows 功能是否可用,而不是根据操作系统版本进行推断。 这使您能够在运行时开始检查设备上是否有 Windows 功能,然后再调用相关 API。 HardwareButtons 是一个很好的 API 合约,您可以在代码中试用以查看其实际效果,它存在于手机上(通过 Mobile Extensions SDK),因此在手机和移动模拟器上可用,但在桌面上不可用。 我们相信 API 合约和扩展 SDK 将允许您在运行时调整您的代码,以提供在运行它的设备上感觉正确的用户体验。
  • Visual Studio 工具改进:当您尝试使用新的开发人员工具时,您需要查看许多改进。

有关 VS 改进的更多详细信息,请转到 适用于 Windows 10 技术预览版的工具.

有关主题的更多信息: 自适应控制, 自适应用户体验, 开发, 微软, ui, 窗户, 10窗口

发表评论

您的电邮地址不会被公开。 必填带 *