在Windows上的Microsoft Store中找到成功

Pete Brown

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

Windows Microsoft Store总经理乔吉奥·萨多分享了他关于Microsoft Store的前五大最喜欢的事情。

通过发布到Windows上的Microsoft Store,为你和应用带来的好处:

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

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

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

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

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

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

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

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

Screen shot of Spotify window弹出窗口存储有助于从发布者网站快速安装应用,而不会中断流

弹出窗口商店将于今年晚些时候推出。 此时,我们将提供更多信息,包括有关所需标记的指南。

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

我们希望确保你能够选择最适合你的应用和客户的打包方法。

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

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

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

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

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

同样,没有自动方式将客户购买从 Microsoft 商务系统移动到你自己的商务系统,因此最好将这两个应用视为完全分离,或者在你自己的商务系统中预配来处理这些方案。

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

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

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

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

更多信息

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

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