windows 10 的多个应用程序包应该具有相同的功能?

multiple app packages for windows 10 should have same capabilities?

将我的 uwp 应用程序包上传到商店时,如果我想要多个包,可以分别为每个 sdk 和每个设备系列说一个包。 例如

创作者更新:桌面包、移动包、hololens、xbox。

秋季创作者更新:桌面包、移动包、hololens、xbox。

所以例如我的应用程序想要针对最新的 3 个 SDK 和 4 个设备系列,所以现在我想上传 4x3 = 7 个应用程序包到商店。

现在我的问题是为什么我需要为所有这些包提供相同的功能和资源?因为我为每个设备系列和每个 sdk 都有单独的包的原因是因为其中一些包需要 不同的功能 并且也可能有不同的资源,所以我可以让它们不同还是我需要让它们完全一样吗?

来源:https://docs.microsoft.com/en-us/windows/uwp/publish/app-package-requirements

源文本:

如果您的应用有多个包,则每个包中的这些应用清单元素必须相同(每个目标 OS):

This per targeted OS confuses me, does it mean same capabilities etc for all windows 10 os versions? or can I have same resources for all device family packages on one windows 10 OS version? and have different resources for other OS ( sdk) version of windows 10?

您可以在单独的包上传中为不同的 SDK 版本或设备类型声明不同的功能。

我同意文档有点混乱。我认为它指的是 appxbundle(例如 x86/x64/arm)中需要具有相同功能的包。我会得到那个部分 updated/clarified。