Windows上Microsoft Store的傳統型應用程式

Pete Brown

Windows上的Microsoft Store對於 封裝在 中的 UWP 應用程式、PVA 和傳統型應用程式有絕佳的支援。MSIX 安裝程式,使用應用程式身分識別完成,並著重于安全性和簡單安裝體驗。

但是,Windows平臺的公用程式和可還原性,主要是來自使用傳統安裝程式的強大且具生產力的傳統傳統型應用程式選擇。 這些應用程式會散佈在網路上,讓客戶知道應用程式是否可信賴,是一項挑戰。 對於較小的開發人員小組而言,也可能有許多工作,以取得部署和使用其應用程式的正確見解,並為其應用程式取得正確的可探索性。

在辨識該情況時, 去年,我們引進了預覽計畫來啟用傳統傳統型應用程式,通常稱為「Win32」 應用程式、封裝在 .EXE 或 .MSI 安裝程式中,並使用 .NET (WPF、Windows Forms、主控台) 建置到 C++、WinUI、MFC、Qt、Flutter、OpenGL、Pascal、JAVA、Radio 等等,以成為Windows Microsoft Store目錄的一部分。 在組建 2022 中,我們宣佈預覽計畫成功,並已開啟 Win32 應用程式發佈給所有人!

將 Win32 應用程式帶入Microsoft Store藉由讓客戶能夠直接在Windows內Windows客戶,同時保留現有的組建生產工作流程,為您的傳統型應用程式新增另一個散發通道。 Windows上的新Microsoft Store支援Windows 11與Windows 10一起,達到比以往更Windows的客戶。

「目前,WinZip 會利用兩個主要散發模型Microsoft Store – UWP 應用程式和 Win32 未修改的應用程式。 Win32 未修改的應用程式可讓 WinZip 與客戶建立直接關係,同時利用 Microsoft 的觸達。 新的合作關係模型 Microsoft 提供給開發合作夥伴,正在登記擴充觸達範圍的絕佳可能性,以聆聽我們的客戶,並快速回應需求變更。」

—WinZip、Monteiro、Products Director of Products


您的工作收益更多

為了在不變更的情況下支援您的應用程式,我們可讓您攜帶自己的商務系統進行應用程式內購買。

當您針對非遊戲應用程式使用自己的商務系統時,會保留 100% 的營收, (受限於您自己的商務系統提供者和付款處理器條款) ,且不會支付 Microsoft 任何內容來發佈或銷售您的應用程式。 沒有平臺費用。

這是好事。 :)

您的應用程式。 您的安裝程式。 您的CDN。

我們設計了 Win32 市集支援,讓具有現有應用程式的應用程式開發人員盡可能輕鬆利用。 我們會在無訊息模式中使用您的安裝程式,而不需修改。 安裝程式會從您自己的已設定版本 URL 提供,並安裝您的應用程式。 只要您的應用程式和安裝程式符合市集需求和原則,就不需要變更任何專案,以取得商店中清單的可探索性、分析和其他優點。

存放區會自動處理標準 MSI 傳回碼。 為了在使用 EXE 安裝程式 (,例如 setup.exe) 時提供最佳的客戶體驗,Microsoft Store支援在安裝期間針對傳回碼適用的客戶面向訊息和動作。 您可以將安裝程式提交至存放區時,提供這些自訂傳回碼。

Screen shot of Installer form

「從開發人員的觀點來看,我們很高興看到新的Microsoft Store支援各種應用程式類型,例如 MSI、EXE、MSIX 和PWA。 這已大幅減少我們最後的過度使用,並讓提交程式變得更容易。 此外,Microsoft Store的小組已提供令人讚歎的支援,從處理技術問題到提供行銷策略和介於兩者之間的所有專案。」

—Wondershare、Pete Yang、資深經理、策略合作關係


您的傳遞工作流程

您可以輕鬆地透過合作夥伴中心 UI 將更新提交至您的應用程式。 不過,如需更自動化的方法,您可以使用我們的 REST API 來提交和更新市集。

在應用程式的初始提交之後,您可以使用 Win32 應用程式的Microsoft Store提交 API,以程式設計方式查詢並建立應用程式的新提交。 如果您的帳戶管理許多應用程式,而且您想要自動化並優化這些資產的提交程式,此 API 會很有用。

從 GitHub 發佈

我們也提供來自 GitHub 的持續整合/持續傳遞 (CI/CD) 支援,以這些相同的存放區 API 為基礎。 此GitHub動作可在 GitHub Marketplace 中取得、自動化建置和封裝程式,然後使用新的套件更新市集清單,全部都觸發為 CI/CD 管線的一部分。

Screenshot of GitHub publishing

我們認為這是將手動步驟移出市集發佈,並鼓勵開發人員在市集中保持其應用程式最新狀態的絕佳方法。

更多深入解析,從取得開始

現今的 Win32 應用程式發行者必須投入大量心力,以瞭解安裝程式的運作方式,或應用程式在使用中的運作方式。 一般而言,這需要自訂服務來擷取安裝程式碼,以及擷取使用中錯誤的端點。 但透過Microsoft Store安裝的其他類型的應用程式,可以存取豐富的分析,涵蓋從安裝到使用的所有專案。

當然,我們想要為 Win32 應用程式提供相同的深入解析層級。 因此,我們這麼做了。 :)

當您的應用程式安裝程式執行時,它可能會傳回錯誤碼。 在 MSI 的情況下,我們會在執行安裝程式時為您正確處理 標準程式碼 ,如上所述。 如果是具有其他傳回碼的 EXE 和 MSI 安裝程式,則只有開發人員才能瞭解這些程式碼。 因此,除了標準應用程式安裝程式分析之外,我們現在還會透過市集儀表板中的應用程式安裝程式分析來呈現這些應用程式。

Trend chart of Installer return code

您可以擷取並篩選此資料,以深入瞭解安裝程式的運作方式,以及在哪些情況下可能會失敗。 這是各種大小的開發人員小組大幅提升生產力。

除了擷取分析之外,當您在市集中發佈傳統型應用程式時,您將會收到Microsoft Store應用程式使用量和健康情況分析 ,而不需要應用程式本身的任何其他檢測。

回應客戶評論

客戶可以透過Microsoft Store來評分並檢閱他們安裝的應用程式。 評等和評論對於瞭解客戶如何檢視您的應用程式,以及其他人在考慮取得時如何感知您的應用程式非常重要。 您可以使用合作夥伴中心的評分和評論報告來分析評等和評論。 現在,針對您的 Win32 應用程式,您也可以直接從此頁面回應客戶評論。

Screenshot of customer reviews

更充分掌控體驗

我們也知道,許多您都已投資工作流程和安裝體驗,讓客戶參與您的網站,而且您不想失去該體驗。

我們現在支援提供迷你市集安裝視窗的快顯視窗,您可以從您的網站快顯。 這可讓您為客戶保留相同的熟悉網頁優先體驗,但仍透過Windows上的Microsoft Store支援安裝,包括上述所有分析和其他良好性。

瞭解如何發佈 Win32 應用程式

由於預覽計畫中所有參與者的意見反應,我們可讓您輕鬆地將未修改的傳統傳統型應用程式發佈至Microsoft Store。 觀看這段短片以瞭解如何。


我們希望在市集中發佈您的絕佳應用程式! 若要開始使用, 請前往合作夥伴中心。 若要深入瞭解,我們在這裡有 描述發佈 Win32 應用程式的檔