【问题标题】:Offering a Windows 8 App together with a desktop application提供 Windows 8 应用程序和桌面应用程序
【发布时间】:2012-08-23 02:06:24
【问题描述】:

我希望在我的桌面应用程序中提供 Metro 应用程序。问题是用户将获得桌面应用程序,而 Metro 应用程序将只是一个伴侣,如果没有桌面应用程序,它实际上是无用的。因此,由于消费者无法在没有商店的情况下获得 Win 8 应用程序(至少据我所知),我正在寻找替代方案。例如,是否可以在安装期间调用 Windows 应用商店并直接在配套应用程序的商店页面上获取用户?更好的是,是否有可能使该过程自动化?

提前致谢

【问题讨论】:

    标签: windows-8 desktop-application windows-store


    【解决方案1】:

    您只需证明商店中有一个姊妹应用程序可用。如您所知,此配套应用程序仍需经过严格的 Microsoft 测试程序,因此无法与桌面版本一起提供。我想你可以在你的主应用程序的某个地方有一个“获取 Metro 应用程序”链接,该链接会转到你的 Metro 页面以供下载......

    您必须将桌面应用程序模块化,以便在使用和不使用 Windows 8 Metro 应用程序的情况下都可以使用(我相信无论如何您都会这样做)。

    我希望这会有所帮助。

    【讨论】:

    • 我知道,有人投了反对票。我知道这个答案,因为我刚从关于 Windows 8 应用程序开发的为期两天的 Microsoft 培训课程回来,并且正在与其中一个人谈论 MS 为 VS2012 做这件事的可能性......
    【解决方案2】:

    您的应用必须功能齐全才能通过商店认证。你写...

    "... Metro 应用程序只是一个几乎没用的伴侣 没有桌面应用程序。”

    Certification Requirements 的第 1.2 节内容为 ...

    Windows 应用商店仅提供功能齐全的应用程序以提供 拥有最佳体验的客户。任何可能导致我们 测试人员认为你的应用没有完全完成会导致 您的应用未能通过认证。

    测试人员不会安装配套应用,因此您的应用将无法通过认证。它也可能会失败 1.1 ...

    您的应用必须为客户提供独特的创意价值或实用性 它支持的语言和市场

    【讨论】:

    • 这是我的第一个想法。我与几位 MS 团队成员进行了广泛的交谈,他们非常注重商店应用程序的独立性和功能齐全。
    【解决方案3】:

    从您的问题中不清楚“商店”应用程序是否会与桌面应用程序通信。如果需要安装桌面应用程序才能充分使用商店应用程序,那么认证过程将会复杂得多。您需要将桌面应用的副本提供给认证团队进行测试,并且不能保证此类应用会被商店接受。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-18
      • 1970-01-01
      相关资源
      最近更新 更多