Windows 8 Windows应用商店应用合同和扩展之间的区别?

Windows 8 Windows应用商店应用合同和扩展之间的区别?,windows-8,windows-store-apps,Windows 8,Windows Store Apps,有人能简单地解释一下Windows应用商店应用程序中合同和扩展之间的区别吗 我读过这篇文章:,然而,在一些例子中,不清楚为什么一个是合同而不是扩展,反之亦然 谢谢。合同就像一个界面,具有共享和搜索等常见的windows 8魅力栏功能。 您可以使您的应用程序可用于向这些合同提供或接收这些合同 扩展名就是你可能会说的“我的应用程序id用作第三方组件”,或者正如链接所示,你的应用程序处理特定扩展名的文件,并将自己呈现为该文件类型的处理程序。合同是使用和/或提供特定格式数据的协议,通常是在应用程序之间,

有人能简单地解释一下Windows应用商店应用程序中合同和扩展之间的区别吗

我读过这篇文章:,然而,在一些例子中,不清楚为什么一个是合同而不是扩展,反之亦然


谢谢。

合同就像一个界面,具有共享和搜索等常见的windows 8魅力栏功能。 您可以使您的应用程序可用于向这些合同提供或接收这些合同


扩展名就是你可能会说的“我的应用程序id用作第三方组件”,或者正如链接所示,你的应用程序处理特定扩展名的文件,并将自己呈现为该文件类型的处理程序。合同是使用和/或提供特定格式数据的协议,通常是在应用程序之间,就像共享合同一样。合同会导致激活,通常直接从魅力栏(搜索、共享、设置、播放)或开始菜单(启动)调用

扩展是应用程序和操作系统之间的协议。这是一种通过应用程序扩展操作系统功能的方法。例如,AutoPlay允许操作系统在选择特定类型的项目时启动应用程序。摄像头设置允许您在用户配置摄像头时自定义操作系统提供的摄像头设置

一般来说,我把合同看作APP应用程序或应用程序用户和扩展名为APP OS,但很明显,有些是灰色区域(像文件选择器,我会认为这是一个扩展,而不是合同,但它被归类为合同)。p> 如果你“扩展”了Windows 8的本机功能,如拍照或拾取文件,那么你的应用就是一个“扩展”。它更像是一种基于功能的应用程序。相反,合同只是利用魅力和设备功能//结束

总结如下:

  • 许多应用程序将使用合同
  • 很少(非常少?)的应用程序将成为扩展

简单明了。谢谢,我同意。有一些灰色地带。