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

Pete Brown、Tejaswi Vinnakota

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

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

在辨識該情況時, 去年,我們引進了預覽計畫來啟用這些傳統型應用程式,通常稱為「Win32」 應用程式、封裝在.EXE或.MSI安裝程式中,並使用 .NET (WPF、Windows Forms、主控台) 到 C++、WinUI、MFC、Qt、Flutter、OpenGL、Pascal、JAVA、Electron 等專案建置,以成為 Windows 市集目錄的一部分。 在組建 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 提供,並安裝您的應用程式。 當您在合作夥伴中心 提交套件 URL 時,系統會提供即時意見反應,讓市集運作。

只要您的應用程式和安裝程式符合市集需求和原則,就不需要變更任何專案,即可取得市集中清單的可探索性、分析和其他優點。

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

安裝程式表單的螢幕擷取畫面

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

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


您的傳遞工作流程

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

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

從 GitHub 發佈

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

GitHub 發行的螢幕擷取畫面

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

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

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

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

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

安裝程式傳回碼的趨勢圖表

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

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

回應客戶評論

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

客戶評論的螢幕擷取畫面

合作夥伴中心的應用程式檢閱報告

如果您的提交未通過檢閱,則會在合作夥伴中心提供詳細資料,包括應用程式拒絕的原因、您提交未遵循的任何特定市集原則、重現步驟和解決問題的步驟。

應用程式檢閱報告的螢幕擷取畫面

更充分掌控體驗

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

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

瞭解如何發佈 Win32 應用程式

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

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