在 Windows 上的 Microsoft Store 中取得成功

Pete Brown

Windows 上的 Microsoft Store 是一个受信任的单一位置,可供客户发现和安装适用于其 Windows 电脑的应用。 这是 Microsoft 投资的位置,用于突出显示、推广和鼓励获取适用于电脑的应用和内容。 Microsoft 认真对待 Windows 上的 Microsoft Store,并将继续投资,以确保它满足开发人员和消费者的需求。

Windows 上 Microsoft Store 总经理 Giorgio Sardo 分享了他最喜欢的五件关于 Microsoft Store 的事情。

发布到 Windows 上的 Microsoft Store 对你和你的应用带来的好处:

  • 你的应用现在是客户在查找应用时搜索的同一目录的一部分,有助于推动购置。
  • 你的应用可能有资格在应用商店中推广,以帮助推动更多购置。
  • 你的客户可以在 Windows 上的 Microsoft Store 中更加自信地安装你的应用。
  • 如果你选择,你可以自带商业系统进行应用内购买,而不考虑用于创建非游戏应用的技术,并保留所有收入。
  • 现在可以将传统桌面应用 (Win32 应用) 到应用商店,而无需更改代码、现有.msi或.exe安装包,前提是该应用符合 2021 年 6 月 28 日) 提供的应用商店策略 (策略。
  • 你将能够从应用商店获取有关购置的指标和数据,包括传统桌面应用的指标和数据。

多年来,Windows 上的 Microsoft Store 一直支持 UWP (通用 Windows 平台) 、PWA (渐进式 Web 应用) ,以及打包在 MSIX 中的桌面应用 (以前的 APPX) 包。 在 2021 年,随着新应用商店的加入,我们添加了对传统桌面应用的支持。

当我们提到“传统桌面应用”时,我们指的是使用任何语言或 UI 框架构建的非游戏应用,这些框架最终以 Win32 API 为目标,直接在 Windows OS 上运行。 例如,包括 WPF 和Windows 窗体的 .NET 应用、使用 MFC、Qt、JUCE 或其他 UI 框架的 C++ 应用、Electron 和其他使用 Web 技术的应用、Java 应用、控制台应用等。 这些应用是使用.exe文件或.msi包安装的。

现在,如果你有一个符合 Microsoft Store 策略的优秀传统非游戏桌面应用,则可以将其带到 Windows 上的 Microsoft Store,而无需对代码或安装程序进行任何更改,同时保留现有的商务系统和内容分发网络。

我有一个传统的桌面应用,但它是通过我的网站发布的。 为什么要在应用商店中发布它?

我提到了在上述 Windows 上发布到 Microsoft Store 的好处,以及对传统桌面应用的新支持。 但是,许多开发人员喜欢在自己的网站上获得完整的安装体验,这样客户就不会离开 Web 属性,并且可以在安装完成后按照其他现场号召操作, (如加入论坛、下载更多位等) 。

我们认识到这一点的价值。 同时,我们知道,对于许多客户来说,是否信任从网站下载的应用程序可能是一个棘手的决定。 不仅这样,假下载按钮在当今的 Web 上很常见,这让用户对单击任何不熟悉的内容感到谨慎。 目前,为了帮助解决此问题,Web 开发人员可以使用 Microsoft Store 徽章从网页调用 Microsoft Store 客户端应用,但这是一个完全沉浸式的应用程序和并非下载独有的体验。

为了改进开发人员和客户的流程,我们将创建弹出存储,这是 Windows 电脑上通过网页上的标记调用的应用程序。 当客户单击“安装”按钮时,他们仍停留在网站上,并看到一个处理完整安装体验的小型 Windows 本机对话框。 该应用仍然列出、可发现和安装通过 Microsoft Store 客户端,并保留所有相同的分析功能,但现在你可以将客户留在你的站点上以完成其他任务或进一步参与。 此外,客户的整体安装体验简化为单个弹出窗口。

Spotify 窗口的屏幕截图弹出式应用商店有助于快速安装发布者网站中的应用,而不会中断流

弹出式商店将于今年晚些时候推出。 届时,我们将提供详细信息,包括有关所需标记的指南。

我应该使用 MSIX 打包传统桌面应用,还是继续使用我今天使用的安装程序?

我们希望确保你能够选择对你的应用和客户最有意义的打包方法。

如果要利用 MSIX 提供的功能(如无缝安装、更新、卸载和增量更新),则可以将应用打包为 MSIX 并将其发布到应用商店。 MSIX 是我们打包和分发应用的首选方法。 可在此处了解详细信息

你还可以使用我们的新程序自带安装程序来发布传统桌面应用。 在此方法中,不会提交要存储在存储中并由存储区分发的包。 相反,可以在网站或内容分发网络上提供.exe或.msi包的版本化 URL, (CDN) 同时获得在商店目录中列出的好处。 只要安装程序支持静默模式,并且应用和安装程序符合应用商店策略,就不需要更改。 可在此处了解详细信息

我在应用商店中有一个 UWP 应用,但尚未发布我的传统桌面应用。 我应该发布它吗? 是否应将 UWP 应用替换为桌面版本?

最终,此决定取决于应用的使用模式和业务模型。 可以在应用商店中发布这两种类型的应用。 对于希望为不同客户提供两种不同体验的开发人员而言,这是合理的。 请考虑根据功能集或功能、产品层等以不同的方式命名它们。我们通常不建议有两个几乎相同的应用,它们仅在用于创建它们的技术上有所不同,除非你计划随着时间的推移弃用其中一个应用。

如果要删除 UWP 应用,将丢失现有的应用分级和评论。 此外,没有自动将客户从 UWP 产品/服务移动到桌面产品/服务的方法,因此需要在 UWP 应用中提示他们。

同样,没有自动方式将客户购买从 Microsoft 商务系统转移到你自己的商务系统,因此通常最好将这两个应用视为完全分开,或在你自己的商业系统中提供用于处理这些情况的预配。

我有一个客户通过浏览器安装 (PWA) 的渐进式 Web 应用。 为什么我应该在应用商店中发布它?

PWA 是基于 Web 技术标准的应用,看起来像本机应用程序。 可以通过浏览器(如 Microsoft Edge)安装它们。 但是,用户必须知道转到网站或其他位置以获取应用,并遵循和安装可能与使用不同技术构建的应用不同的体验。

通过在 Windows 上的 Microsoft Store 中发布 PWA,你的应用将成为客户在应用商店中搜索应用时使用的同一目录的一部分。 与使用本机技术的其他应用相比,你的应用还将具有一致的安装体验。 这几乎不费力地提供了一个增量分发渠道,有助于了解应用,并有助于确保客户在单个位置拥有可供其使用的完整应用目录。

在此处了解有关 Windows 上 Microsoft Store 中的 PWA 的详细信息。

更多信息

本文总结了有关将应用发布到 Windows 上的 Microsoft Store 的一些要点。 有关我们在 2021 年 6 月发布的公告的更多详细信息,请参阅以下博客文章:

现在,你已详细了解 Windows 上的 Microsoft Store 上的发布选项,下一步是在 应用商店中发布应用。 我们迫不及待地想看到你的出色应用!