<span id="jy06o"><output id="jy06o"></output></span>

正在閱讀:UWP日漸式微!微軟Windows商店還有前途嗎UWP日漸式微!微軟Windows商店還有前途嗎

2022-06-04 00:16 出處:PConline原創 作者:Aimo 責任編輯:censi

  [PConline 雜談]不久前,B站UWP客戶端從微軟商店中下架的消息,讓很多朋友心中一顫。盡管不久后,B站UWP客戶端又重新上架,這只是微軟商店的操作,并非B站本意,但也讓大家切身體會到了UWP應用的頹勢。事實上,不久前B站官方已經推出了Win32版的客戶端,并將其放置到了官網發布,微軟利用應用商店推廣UWP應用的藍圖,似乎從這一典型事件中,就可以看到破滅的跡象了。

  甚至,這并不是跡象。此前,微軟就在Windows應用程序的開發文檔中透露,主推Windows App SDK和WinUI 3開發,UWP不再作為開發基礎。UWP此后只會收到“錯誤、可靠性和安全修復”,不會再引入新功能。因此,UWP事實上已被微軟棄用,這個曾經被寄予厚望的微軟新生態的引擎,已經成為了時代的棄子。

微軟已經公告,UWP被實質性放棄
微軟已經公告,UWP被實質性放棄

  很多大廠都曾經試水UWP,在微軟的微軟商店中發布了UWP應用,例如微信UWP版、QQ UWP版、網易云音樂UWP等等。然而時過境遷,這些UWP應用有的停止更新,有的干脆下架,有的甚至被替換成為了Win32制作的版本……對于UWP的愛好者來說,這無疑是沉重的打擊。

  微軟在Windows系統中,推行應用商店,其目的很大程度是推行新的開發規范,如UWP。但現在,UWP已經被放棄,Windows應用商店增添了Win32軟件的支持。問題在于,人們普遍認為Win32軟件并不需要微軟商店支持,Win32軟件不存在發行渠道限制,更多開發者還是喜歡自由發行,例如B站官方就只在官網上架Win32客戶端。

B站新的Win32客戶端并沒有上架微軟商店
B站新的Win32客戶端并沒有上架微軟商店

  此情此景下,微軟商店存在的意義何在?微軟不久前還借Windows 11的東風,對微軟商店進行了一次改版,但微軟商店要怎么改、提供怎樣的服務,才能符合未來發展趨勢?今天我們就來簡單聊聊吧。

微軟商店仍然很重要?

  首先我們需要探討,在如今UWP式微的大背景下,微軟商店還有沒有用?答案是肯定的。微軟商店并不僅僅是第三方軟件應用的分發渠道,它實際上已經成為了Windows Update的重要組成部分。在Windows系統變得越來越模塊化的今天,微軟將大量Windows預裝應用、功能拆分出來,交由微軟商店提供升級維護。

  細心的朋友應該可以觀察到,即使沒有升級Win11,但Win11的很多自帶應用,例如記事本、媒體播放器、應用安裝程序等等,仍會通過微軟商店更新,用戶得以第一時間體驗到微軟最新的產品。

微軟商店

  在以往,無論是Windows自帶的軟件,還是系統模組,往往都需要跟隨者系統升級才得以更新。而引入了微軟商店后,Windows Update得以擴大化,Windows可以單獨升級某個系統應用和模塊,微軟對系統新功能的推送更及時、更便利。

  實際上,微軟也的確利用這項機制,來弱化新功能和系統版本之間的綁定。例如,微軟商店推送了新聞和資訊小部件更新,無論是Win10還是Win11,都可以獲得一樣的體驗。

  Windows已經逐漸轉型為服務型產品,微軟還將會在未來同步為用戶推出更多服務。在這樣的大背景下,微軟商店作為可以直達用戶的橋梁,重要性不言而喻。

微軟商店可以彌補軟件管理短板?

  Windows的軟件之豐富人盡皆知,但如果說Windows軟件的安裝、管理體驗,恐怕就很難恭維了。

  長久以來,Windows缺乏包管理機制,這導致用戶想要在Windows系統上安裝某個軟件,并不能直接在系統中完成,而是需要自行到網上尋找安裝包,帶來了大量安全相關問題。而安裝了軟件后,想要更新該軟件,往往也不能通過系統完成,需要軟件自行升級,或者用戶自行尋找新版安裝包,Windows上大量軟件停留在遠古版本實屬常態。在軟件管理方面的體驗,Windows不僅不如同為商業競爭對手的macOS,甚至也遠不如免費開源的Linux!

微軟商店

  沒錯,在Linux上安裝軟件,甚至都要來得遠比Windows輕松愜意。大量的Linux發行版,都具備包管理機制,可以通過軟件源來統一安裝、升級軟件。以Manjaro為例,想要安裝Chrome,只需要在系統自帶的應用商店中安裝,或者在終端輸入“yay -S google-chrome”,即可完成,完全不需要到軟件官網或者下載站找安裝包。

Linux代替Windows
Linux要安裝什么軟件,一條命令即可

  而Linux如果想要升級軟件,那就更方便了。Manjaro通過應用商店即可一鍵將所有軟件、包括系統本身乃至附帶的各種組件升級到最新版,也可以通過終端命令行“sudo pacman Syu”這樣的簡短命令完全更新系統和軟件,如此快捷便利的體驗,是Windows所沒有的。

Linux代替Windows
Linux的維護就是這么高效且樸實無華

  因此,微軟商店的一大意義,就在于彌補Windows的軟件管理方面的短板。前面提到,Windows已經將越來越多的系統組件和預裝軟件交由微軟商店接管,通過Windows Update服務自動更新系統和附屬組件。微軟商店增添對Win32軟件的支持,有利于打造更好的軟件管理體驗,追趕競爭對手的步伐。

  實際上,微軟去年就已經發布了winget包管理工具,但支持的軟件包仍偏少。在未來,微軟一定會采取更多措施,來促使大量的Windows軟件納入winget和微軟商店當中,補全軟件管理方面的短板。

微軟商店能帶來更好的軟件體驗?

  目前微軟商店支持了傳統Win32軟件,但用戶是否愿意到微軟商店中下載Win32軟件,又是另一回事了。通過商店安裝的軟件,若體驗上沒什么優勢,大家就很難有利用去幫襯商店,微軟商店的成功也就無從談起。那么在這方面,有沒有成功的案例?Steam這個全球最流行的游戲商城就是了。

對于微軟商店的Win32軟件,用戶和開發者都提不起
對于微軟商店的Win32軟件,用戶和開發者都提不起興趣

  游戲的的分發,可比普通軟件來得水深,涉及利益分配、版權保護等多個足以撕上無數年的議題,而Steam之所以能讓大量玩家樂意放棄盜版白嫖、乖乖購買正版,其核心原因是Steam的確大幅提升了游戲方方面面的體驗。

  例如,Steam提供了存檔接口,游戲可以將存檔保存到Steam云端,用戶在任何設備登錄Steam能夠同步游戲進度;又例如,Steam提供了軟硬件環境檢測,并自動安裝游戲相關的依賴包,例如DX、C++運行庫等等,這讓玩家免去了配置游戲環境的煩惱;再加上Steam對外設的支持、成就系統的引入以及游戲數據的統計乃至社區、工坊系統等圍繞游戲所做的種種文章,Steam的確顯著提升了游戲游玩體驗的天花板。

Steam云

  目前的微軟商店,顯然沒有做到這個程度。軟件上架了微軟商店后,用戶無法在不同設備上同步軟件的配置,微軟商店也無法自動為軟件安裝.NET之類的依賴庫,甚至軟件上架了微軟商店后,它的安裝目錄還會被隱藏得更深,軟件的可定制性變弱……普通Win32軟件上架了微軟商店后,其體驗甚至不如自主安裝的版本,要如何用微軟商店帶來更好的軟件體驗、而并不僅僅只將其作為軟件資源的集散地,顯然是微軟值得去努力探尋的方向。

  從技術的層面上,微軟商店有能力帶來更好的軟件體驗,Linux的包管理系統都可以自動安裝軟件所需的依賴包,為何Windows就無法做到?希望微軟在未來對微軟商店的改造,并不局限于外觀UI,而是帶來更多改善體驗的內在功能和服務吧。

微軟商店能造福開發者?

  如果廣大用戶的存在能讓軟件生態枝繁葉茂,那么眾多開發者無疑就是這顆大樹深扎的根基了。微軟商店需要給開發者帶來足夠的利好,才能吸引到諸多軟件在其中上架——UWP之所以失敗,開發者無利可圖、甚至開發起來束手束腳,也是重要原因。實際上,微軟也意識到了這點,目前已經在這方面開展了一系列工作。

  微軟在Build 2020開發者大會上推出了新的開發套件Windows App SDK,它讓Win32軟件的開發也可以用上最新的WinUI 3,并得以適配Win11新系統特性諸多特性,例如電源管理、應用窗口管理、進程周期管理等等。使用Windows App SDK開發的軟件,主要以MSIX的方式打包并上架微軟商店。既然能更好適配新系統特性、帶來更好的體驗,開發者就有動力使用Windows App SDK開發軟件并將其上架微軟商店了。

Windows App SDK
Windows App SDK可以讓Win32軟件更容易支持更多系統新特性

  在不久前召開的Build 2022開發者大會上,微軟還宣布推出了商店廣告系統,如果軟件上架了商店,則可調用該系統增收。從描述來看,這個廣告系統和Google廣告有相似之處,通過微軟背后的算法支持,來投放個性化的廣告,還是比較靠譜的。

微軟商店

  此外,微軟商店還可以讓開發者的應用服務于更多平臺。盡管Win32軟件并不具備跨平臺的能力,但微軟目前正在力推云電腦——Windows 365云電腦已經箭在弦上,如果軟件上架了微軟商店,那么云電腦也可以輕松通過商店運行該軟件。能夠讓軟件適配更多平臺、服務更多的用戶,這點對于開發者應該還是頗具吸引力的。

總結

  微軟商店肩負著維護Windows系統組件的重任,它對于Windows生態和未來形態的意義是不言而喻的,UWP的衰敗并不影響微軟商店的戰略地位。目前,微軟商店的最大問題在于對用戶和開發者都沒有強勁的吸引力。由于歷史原因,Windows的主流軟件并沒有發行渠道的限制,如果微軟想要吸引諸多Win32軟件上架,就必須讓微軟商店提供更多更有價值的服務,讓微軟商店本身乃至在其中上架的軟件能帶來更好的體驗。希望微軟商店能夠參考Linux包管理、Steam等優秀案例,為人們帶來更好的體驗吧。

為您推薦

加載更多
加載更多
加載更多
加載更多
加載更多
加載更多
加載更多
加載更多
加載更多

關注我們

最新資訊離線隨時看 聊天吐槽贏獎品
免费A级