Windows 11 應用程式商店利用 Winget 透過自訂安裝程式(Discord、OBS)更新 Win32 應用程式
Microsoft Store 將透過對更新 Win32 應用程式的強大支援來增強其功能。雖然商店之前允許在 Windows 11 上更新 Win32 應用程序,但現在引入了一個值得注意的新功能:與 Winget(Windows 套件管理器)的整合。現在,這將管理利用其自己獨特的更新機制(例如 Discord)的應用程式的更新。
在我們之前的文章中,Windows Latest 概述了 Windows 11 商店即將推出的幾項功能和設計升級。 這些增強功能包括更快的動畫、改進的載入時間以及下載過程中更無縫的體驗。儘管我們已經談到了對 Win32 應用程式的更好處理,但現在是更深入研究更改細節的時候了。
過去,當使用者從 Microsoft Store 下載 Discord 這樣的應用程式時,安裝是由 Store 管理的,而更新則依賴 Discord 的內部更新程式。例如,如果您從商店安裝了 Discord 版本 1.1.1.1,但有版本 1.1.1.2 的更新可用,則內部更新程式會提示您下載新版本,然後才能存取 Discord。
根據有限的文檔、與Microsoft 代表的討論以及我們的理解,Windows 11 的應用程式商店現在似乎可以促進透過應用程式商店安裝的選定Win32 應用程式的更新,即使這些應用程式使用自訂安裝程式(例如Discord 或OBS Studio)。
這些更新透過 Windows 套件管理器 (WinGet) 在幕後運作。這項新推出的功能使應用程式商店能夠管理透過應用程式商店取得但通常依賴其自己的更新程式的 Win32 應用程式的更新。
因此,如果您透過 Microsoft Store 下載 Discord 並發布了更新,則 Store 本身現在可以管理更新過程(在背景使用 WinGet)。
無需啟動 Discord 即可進行更新;您只需從商店的“下載和更新”頁面進行更新即可。
下面的螢幕截圖示範了此功能如何在 Microsoft Store 中運作。
但請注意,在應用程式商店之外安裝的應用程式(例如,直接從開發人員網站下載的應用程式)將不會透過 Microsoft Store 接收更新。此外,應用程式商店不會監控或管理這些應用程式;您仍然需要依賴應用程式的內部更新程式或 WinGet(如果支援)。
目前細節還很少,但根據 Microsoft 應用程式、合作夥伴和商店總經理 Giorgio Sardo 的說法,該文件將在未來幾週內進行修訂,為開發人員提供進一步的見解。
「這項舉措從根本上利用了 Windows 套件管理器。我們將評估 Windows Insider 計劃中的使用者體驗並進行迭代更改,」Giorgio Sardo在 X 上的一篇文章中提到,Windows Latest 注意到了這一點。 “一旦該功能準備就緒,我們將更新文檔,為開發人員提供全面的詳細資訊和建議。”
儘管Windows 11面臨各種挑戰,但我認為Microsoft Store已經有了顯著的改進,並且其持續的增強是有希望的。該商店比其前身要快得多,儘管仍然存在增強的機會,特別是在下載較大的應用程式和遊戲時,它往往會滯後。
發佈留言