Windows 8.1 中 Windows 应用商店设备应用的新增功能

Windows 8.1 带来了可用在 Windows 应用商店设备应用中的新 API 和功能。此部分简单介绍这些新增功能。 有关设备应用的详细信息,请参阅了解 Windows 应用商店设备应用

提示  Windows 8.1 还引入了不需要设备元数据的新的 Windows 运行时设备 API。 这意味着你的应用即使不是 Windows 应用商店设备应用也能使用这些 API。Windows 应用商店应用可使用这些 API 访问 USB、人机接口设备 (HID)、蓝牙 GATT、蓝牙 RFCOMM、Wi-Fi Direct 设备等。 有关详细信息,请参阅 Windows 8.1:新的 API 和功能

新的设备元数据向导

Windows 8.1 引入了一个新的设备元数据向导。不必编辑原始 XML,即可轻松创建 Windows 应用商店设备应用的设备元数据包。新向导还可以在将设备元数据提交到仪表板之前,在本地针对你的应用对该设备元数据进行验证。有关如何在流程中使用此向导的详细信息,请参阅分步构建 Windows 应用商店设备应用

注意  要获取设备元数据创作向导,必须在完成本主题中的步骤之前安装独立的 SDK for Windows 8.1。安装适用于 Windows 的 Microsoft Visual Studio Express 2013 会安装一个不包含该向导的 SDK 版本。

用于设备同步和更新的新的后台任务

在 Windows 8.1 中,Windows 应用商店设备应用可在后台任务中执行多步设备操作,即使系统将应用移到后台并挂起,操作也能继续运行至完成。 这是实现可靠设备服务(对永久性设置或固件的更改)和内容同步的必要步骤,同时不需要用户坐在旁边盯着进度栏。 使用 DeviceServicingTrigger 实现设备服务,并使用 DeviceUseTrigger 进行内容同步。请注意,这些后台任务对应用可在后台运行的时间长度有所限制,并不允许无限期操作或无限同步。有关详细信息,请参阅 Windows 应用商店设备应用的设备同步和更新

注意  用于设备同步的 DeviceUseTrigger 不需要设备元数据。

Windows 应用商店设备应用的自动播放

你可以将 Windows 应用商店设备应用配置为在外围设备插入电脑时(安装应用后)自动启动。在 Windows 8.1 中,设备应用自动播放功能添加了对人机接口设备 (HID)、智能卡和一般端口的支持。有关详细信息,请参阅 Windows 应用商店设备应用的自动播放

新的打印机功能

在 Windows 8.1 中,Windows 应用商店设备应用可管理打印作业,执行打印机维护任务。 有关更多信息,请参阅如何管理打印作业如何执行打印机维护

可在新示例打印作业管理和打印机维护中看到这些突出显示的功能。示例中包含的打印机扩展接口包装了 COM 接口 PrinterExtensionLib 的 COM 实现。此库在设计上很方便你在自己的 Windows 应用商店设备应用中重复使用该库。

用户体验更改

为了提供与 Windows 8.1 上安装的其他 Windows 应用商店应用一致的体验,Windows 应用商店设备应用在安装时没有锁定到“开始”屏幕中。在“开始”屏幕中,用户可以通过(从屏幕中心)向上轻扫查看所有应用,包括最近安装的 Windows 应用商店设备应用。

Windows 8.1 内部摄像头应用不再包含“选项”按钮。这表示 Windows 应用商店设备应用的自定义相机选项弹出窗口不会出现在该应用中。但是,使用 Windows.Media.Capture.CameraCaptureUI 类的任何其他 Windows 应用商店应用仍将在安装后显示自定义更多选项浮出控件。

 

 

显示:
© 2014 Microsoft