超级按钮和合约
超级按钮和合约是将 Windows 应用商店应用与系统 UI 绑定在一起的纽带。绑定在一起后可提供执行最常见任务(例如搜索和共享)的一致方式。超级按钮和合约可使不同的应用采用可预知和熟悉的方式相互交互。
超级按钮和合约概括了排名第一的 Microsoft 设计原则,因为它们在提供可搜索、共享和调整设置的统一位置时集成了不同的应用。
Windows 中的超级按钮
用户可以通过从右侧边缘轻扫或指向屏幕的右上角或右下角来访问存在的五个超级按钮。超级按钮不但提供期望的方法来与应用进行交互,还允许应用共享数据。你可以在不同的应用之间传递图像、将电子邮件信息直接从应用传递到外部源,甚至是提供在其他应用中调用的字词(显示在搜索查询中)。
五个超级按钮如下所示:
![]() |
搜索 此超级按钮支持用户在当前打开的应用中和跨其他应用、文件或 Web 进行搜索。 |
![]() |
共享 此超级按钮允许用户共享当前应用程序之外的内容。 |
![]() |
开始 此超级按钮将用户转到“开始”屏幕。 |
![]() |
设备 此超级按钮支持应用打印内容或发送到“播放到”设备。 |
![]() |
设置 此超级按钮为用户提供一种跨整个系统访问应用设置的可靠和一致的方法。 |
Windows 中的合约
在 Windows 8.1 中,超级按钮与合约配合使用以支持各种端到端方案。合约类似于一个或多个应用之间的协议。合约定义了要参与一组独特的 Windows 交互时应用必须满足的要求。 例如,Windows 允许用户通过使用合约将内容从一个应用共享到另一个应用。提供共享内容的应用通过满足特定的需求来支持来源合约,而接收共享内容的应用通过满足一组不同的需求来支持目标合约。两个应用无需获知彼此。加入共享合约的每个应用都能够确信共享工作流受到 Windows 的端到端完全支持。
除了那些由超级按钮调用的合约之外,Windows 还提供许多合约。例如,你可以让你的用户从他们的本地电脑、已连接的存储设备或其他应用中拾取文件。你的应用可以提供位置感知。并且你可以确保应用能够与多媒体很好地工作。仔细研究应用合约和扩展的完整列表和本指南。
超级按钮和合约创新
存在许多用于在应用之间共享内容的方案。用户只需调用“共享”超级按钮,即可查找和共享媒体内容,设置是创建播放列表和将其发送给好友。用户还可以将内容从电脑发送到联网的设备(例如电视机和音频/视频接收器),从而能够对查看进行分组。你可以为你的应用添加快速链接,这些链接在“共享”窗格中显示并且能够节省时间。它们为用户进行自定义并使用户能够立即与常用联系人共享内容。有关详细信息,请参阅快速入门:接收共享内容。
示例
必应旅游
在本示例中,必应旅游通过使用“共享”超级按钮代表其用户优化了效率,从而通过电子邮件向联系人快速轻松地传输完整的旅游行程。
Wired Epicenter
将内容从一个应用共享到另一个应用(如 Wired Epicenter 应用所示)可以在保留上下文的同时最大程度地提高效率。在本示例中,用户可以将文章共享到 Facebook,无需导航出当前内容。
Xbox 音乐
数据共享不仅仅是简单地将内容从一个应用传输到另一个应用。下例演示了如何从音乐网站收集数据(例如,Decibel’s Festival Lineup)并将其汇总到播放列表中。用户无需搜索单独的歌曲,然后复制和粘贴标题。相反,用户只需单击“共享”超级按钮、选择 Xbox 音乐,即可创建一个播放列表,Windows 将执行余下操作。