不,Windows 10 设备将无法在 Windows 应用商店中看到 Windows 8.x 应用。
我也有同样的问题,我只针对 Windows 8.x。我联系了 MS 支持,他们说你需要创建一个 Windows 10 包。这是我从他们那里收到的电子邮件中的回复:
我了解到您没有在 Win 10 商店中看到您的应用。我仔细看了看,发现您的应用仅适用于 8 和 8.1。在这种情况下,您需要提交包含 Win 10 软件包的新更新,以便应用商店开始提供它。
更新 - 就上下文而言,我在这里包括我自己和 MS 支持之间的完整交流。我没有第一个支持请求的原始文本,但交流的其余部分取自后续电子邮件。
Chue(这里是我记忆中的文字):
我有应用程序 XYZ,它执行 123。在应用程序仪表板中,我设置了关键字“123”进行搜索。我的应用程序面向 Windows 8.1,而不是 Windows 10。从 Windows 8.1 商店应用程序中,我可以搜索“XYZ”和“123”并查看我的应用程序。但是,当我从 Windows 10 商店应用程序执行此操作时,我没有得到任何结果。怎么了?
MS 支持(此处后面的文字来自电子邮件):
我了解到您没有在 Win 10 商店中看到您的应用。我仔细看了看,发现您的应用仅适用于 8 和 8.1。在这种情况下,您需要提交包含 Win 10 软件包的新更新,以便应用商店开始提供它。
楚:
为什么提交过程没有说明这一点? ...以下来自https://msdn.microsoft.com/en-us/library/windows/apps/mt148548.aspx#dist_vis的帮助
分布和可见性
默认情况下,您的应用将列在应用商店中,供客户通过搜索、浏览或直接链接查找。您可以通过在分发和可见性部分选择不同的选项来限制应用的可用性。
如果您不希望该应用可供任何新客户使用,您可以选择隐藏此应用并停止销售。在应用程序通过认证过程后,新客户将无法再使用它(尽管任何已经拥有您的应用程序的客户仍然可以使用它,并将获得您稍后发布的任何更新)。您仍会在仪表板中看到该应用,如果您决定再次提供该应用,您可以通过创建新提交并更改其分发和可见性设置来实现。
如果您想阻止客户通过搜索或浏览在应用商店中找到您的应用,但仍将其提供给特定人群,您有几种选择。您可以选择隐藏此应用并停止销售,然后生成促销代码以分发给 Windows 10 上的特定人员。他们可以使用链接和代码免费获取您的应用,即使您没有将其提供给任何其他客户。
MS 支持:
对于任何误解,我深表歉意。这不是分布和可用性的问题。基本上,由于您的应用目前尚未构建为在 Windows 10 上运行,因此在 Windows 10 上搜索应用商店的任何客户都不会看到此应用。这是因为该应用程序无法在他们的系统上运行。在这种情况下,没有理由向他们展示他们无法安装的应用程序。运行 Windows 8 和 8.1 的用户能够毫无问题地搜索、安装和运行您的应用。
楚:
该应用在 Windows 10 上运行良好。自 10 测试版以来我一直在这样做。
MS 支持:
感谢您的跟进。需要说明的是,即使应用程序在 Win 10 上运行,除非您提交包含 Win 10 的应用程序包,否则系统不会将其视为兼容。此功能对于任何版本的 Windows 都是相同的。如果应用仍然在 Win 7 上运行,除非应用包是使用 Win 7 版本构建的,否则应用商店不会将其列为可用。