有人可以让我轻松解释Windows应用商店应用中合同与扩展的区别吗?
我已经读过这篇文章:http://msdn.microsoft.com/en-us/library/windows/apps/hh464906.aspx但是,在一些例子中,不清楚为什么一个是契约而不是一个扩展,反之亦然。
谢谢。
答案 0 :(得分:0)
合同就像是一个界面,具有常见的Windows 8魅力栏功能,例如share&搜索。 您可以使应用程序可以提供或接收这些合同。
您可能会说扩展程序,我的应用程序ID用作第三方组件,或者链接建议说您的应用程序处理特定扩展名的文件并将其自身显示为该文件类型的处理程序
答案 1 :(得分:0)
合同是以特定格式消费和/或提供数据的协议,通常在应用程序之间,与股份合同的情况一样。合同导致激活,并且通常直接从Charms栏(搜索,共享,设置,PlayTo)或开始菜单(启动)调用。
扩展程序是您的应用与操作系统之间的协议。这是一种通过您的应用程序扩展操作系统功能的方法。例如,AutoPlay允许操作系统在选择特定类型的项目时启动您的应用程序。摄像机设置允许您在用户配置摄像机时自定义操作系统提供的摄像机设置。
所以一般来说我认为合约是app-app或app-user,扩展名是app-OS,但很明显有些是灰色区域(比如File Picker,我会认为这是一个扩展而不是合同,但是它被归类为合同)。
答案 2 :(得分:0)
当你“扩展”Windows 8的原生功能时,比如拍照或挑选文件 - 那么你的应用就是一个“扩展”。它更像是一种基于功能的应用程序。相反,合同只是利用魅力和设备功能。 //结束
总结: