在 Windows 上的 Microsoft Store 中收获属于你的成功

Pete Brown

Windows 上的 Microsoft Store 是受信任的集中位置,客户可以在这里发现和安装适用于其 Windows 电脑的应用。它是 Microsoft 为突出、促进和鼓励购买电脑应用和内容而投资的地方。Microsoft 非常重视 Windows 上的 Microsoft Store,并将继续投资以确保其满足开发人员和消费者的需求。

带有视频标题的屏幕截图

Windows 上的 Microsoft Store 总经理 Giorgio Sardo 分享他最喜爱的 5 项 Store 特色。

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

  • 现在,客户查找应用时,你的应用也会出现在搜索目录中,这有助于推动购买。
  • 你的应用可能拥有在 Microsoft Store 中进行推广的资格,有助于推动更多购买。
  • 客户可以从 Windows 上的 Microsoft Store 中更放心地安装你的应用。
  • 如果愿意,你可以将自己的商务系统用于应用内购买(无论你使用哪种技术创建非游戏应用),并保留所有收入。
  • 现在,你可以将传统桌面应用(Win32 应用)上架到 Microsoft Store,而无需更改代码、现有 .msi 或 .exe 安装包,只要该应用在其他方面符合 Microsoft Store 策略(2021 年 6 月 28 日开始可查看策略)。
  • 你将可以从 Microsoft Store 获取有关购买的指标和数据,其中包括你的传统桌面应用的购买指标和数据。

Windows 上的 Microsoft Store 多年来一直支持 UWP(通用 Windows 平台)、PWA(渐进式 Web 应用)和打包在 MSIX(之前称为 APPX)包中的桌面应用。2021 年,在新 Microsoft Store 中,我们增加了对传统桌面应用的支持。

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

现在,如果你拥有符合 Microsoft Store 策略的优秀传统非游戏桌面应用,可以将其上架到 Windows 上的 Microsoft Store,无需对代码或安装程序进行任何更改,并且保留现有商务系统和内容交付网络。

我有传统的桌面应用,但它已通过我的网站发布。为什么要在 Microsoft Store 中发布它?

我前面提到了发布到 Windows 上的 Microsoft Store 的好处,以及我们新增的对传统桌面应用的支持。但是,许多开发人员喜欢在自己的网站上直接提供完全安装体验,这样客户就不会离开其 Web 资产,并且可以在安装完成后响应其他即时行动号召(例如加入论坛、下载更多内容等)。

我们承认其中的价值。但同时,我们知道,对许多客户来说,很难确定是否要信任从网站上下载的应用程序。不仅如此,如今网络上的虚假下载按钮非常常见,这让用户对点击任何不熟悉的按钮有所顾虑。现在,为了解决这个问题,Web 开发人员可以使用 Store 徽章从网页调用 Microsoft Store 客户端应用,但这是一个完全沉浸式的的应用程序,不是只有下载才能有的体验。

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

具有灰色背景的占位符和不带任何图像的尺寸水印

弹出式应用商店有助于快速从发布者网站安装应用,而不中断流程

弹出式应用商店将于今年晚些时候发布上市。届时,我们将提供更多信息,包括有关所需标记的指导。

我应该使用 MSIX 打包我的传统桌面应用,还是坚持使用现有的安装程序?

我们希望确保你可以选择对于你的应用和客户而言最合理的打包方式。

如果要利用 MSIX 提供的功能,例如无缝安装、更新和卸载以及增量更新,则可以将应用打包为 MSIX,并将其发布到 Microsoft Store。MSIX 是我们打包和分发应用的首选方式。可以在此处了解更多相关信息

你还可以使用我们的新计划,用自带安装程序发布传统桌面应用。在此方法中,你不需要提交包来存储到 Microsoft Store 并由此分发。相反,只需要在你的网站或内容分发网络 (CDN) 上提供 .exe 或 .msi 包的一个版本化的 URL,即可得益于在 Microsoft Store 目录中列出你的应用。只要安装程序支持静默模式,且应用和安装程序符合 Microsoft Store 策略,就不需要进行任何更改。可以在此处了解更多相关信息

我在 Microsoft Store 中有一个 UWP 应用,但尚未发布传统桌面应用程序。是否应该发布它?是否应该用桌面版本替换 UWP 应用?

此决定最终取决于应用的使用模式和业务模型。这两种类型的应用都可以在 Microsoft Store 中发布。这对于希望为不同客户提供两种不同体验的开发人员而言是合理的。请考虑根据功能集或功能、产品层等采用不同的命名。通常情况下,不建议同时提供两个几乎完全相同的应用(只是在创建技术上有所不同),除非你打算随着时间的推移淘汰其中的一个。

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

同样,不能自动地将客户购买从 Microsoft 商务系统移动到你自己的商务系统,因此通常最好将两个应用完全独立分开,或者在自己的商务系统内中设置处理这些方案。

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

PWA 是基于 Web 技术标准的应用,类似于本机应用程序。可以通过浏览器(如 Microsoft Edge)进行安装。然而,用户必须知道到网站或其他位置去获取该应用,并且遵循与使用其他技术生成的应用不同的安装体验。

在 Windows 上的 Microsoft Store 中发布 PWA,客户在 Microsoft Store 中查找应用时,你的应用也会出现在搜索目录中。与使用本机技术的其他应用相比,你的应用还具有一致的安装体验。这提供了一个几乎不需要操作的增量分发渠道,有助于提高你的应用的可见性,并有助于确保客户在单一位置获得完整的应用目录。

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

详细信息

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

你已了解有关 Windows 上的 Microsoft Store 发布选项的详细信息,下一步是在 Microsoft Store 中发布你的应用。我们亟待欣赏你出色的应用!