近日,海外有開發(fā)者發(fā)現(xiàn),微軟最新的Windows 11 Canary Build 25987已經(jīng)開始提供兩個版本的XAML shell服務,新的版本直接基于Win32+XAML,曾經(jīng)被寄予厚望的UWP在新版本里已經(jīng)不見蹤影。
圖源:X
現(xiàn)在,我們終于可以給這個早已事實上死亡的微軟應用生態(tài)舉辦“葬禮”了,誰能想到這個曾經(jīng)被微軟稱為將改變Windows應用生態(tài)的UWP,生命周期滿打滿算還不到五年?
如果你不知道什么是UWP,那么只需要一句話就能解釋完:“這是微軟最宏大的應用生態(tài)計劃之一,原本的目標是統(tǒng)一微軟旗下的所有平臺”。當然,如今看來曾經(jīng)的宏愿已然成空。
01 UWP為何被拋棄?
如果你是Win10老用戶,那么肯定還記得曾經(jīng)有段時間,微軟向所有用戶強推UWP應用,最后在一眾用戶和開發(fā)者的罵聲中才終于收斂。如果你在微軟商店里下載過軟件,那么就有大概率會用過UWP應用。比如微軟商店里的嗶哩嗶哩動畫客戶端,以前就是使用UWP版本,而且是當時Windows上僅有的客戶端版本。
但是這玩意難用到什么程度呢?民間開發(fā)者優(yōu)化過的UWP版客戶端下載量都遠超官方版本。當然,這里面主要的鍋在嗶哩嗶哩,內(nèi)部對UWP版本開發(fā)的不上心,導致客戶端存在大量的BUG且體驗不佳,但是卻意外地為其他開發(fā)者提供了一個基礎(chǔ)模板,讓嗶哩嗶哩客戶端成為不少在校學生的心頭好。
事實上,UWP確實有不少的優(yōu)點,作為一個專為通用Windows平臺開發(fā)的應用范本,UWP可以輕松兼容和調(diào)度Windows的系統(tǒng)級功能,得益于專有的應用優(yōu)化,用戶可以在不同的設(shè)備上都獲得趨于一致的使用體驗。
圖源:微軟
舉個簡單的例子,為了可以兼容所有類型設(shè)備,UWP甚至允許用戶使用游戲手柄控制系統(tǒng)中的各個官方應用和界面,從照片到時鐘再到開始菜單等都可以隨便控制。但是,微軟顯然忽略了UWP背后的開發(fā)難度,作為一個Windows系統(tǒng)專門優(yōu)化的應用生態(tài),UWP需要滿足十分苛刻的要求才能通過審核。
不過,只要是通過審核的UWP,那么就幾乎可以在所有的Windows生態(tài)平臺中暢行無阻,適配范圍極大。但是,正是廣泛的適配需求,導致UWP的開發(fā)十分困難,開發(fā)者必須想盡辦法壓榨應用的內(nèi)存占用,砍掉一系列不必要的功能,在極端情況下甚至有的開發(fā)者決定僅保留最基礎(chǔ)的核心應用,以確保應用可以通過審核發(fā)布。
在這種情況下,當用戶被引導到微軟商店,然后下載了一個UI極簡化,只有基礎(chǔ)功能的應用時,會是怎樣一個心情就可想而知了。實際上,隨著PC設(shè)備的性能暴漲,UWP很多限制都已經(jīng)不再存在必要,但是就像Windows系統(tǒng)一樣尾大不掉,誕生還不到10年的UWP也有一樣的問題,而且隨著開發(fā)者的減少和Win32的開放,就連微軟都對UWP死心了。
當然,UWP并非一無所成,這個曾經(jīng)的微軟最強泛平臺應用生態(tài),還是為Windows留下了許多的遺產(chǎn),比如極低的內(nèi)存占用,讓一些低功耗的入門級Windows設(shè)備也可以在后臺�;疃鄠應用。
但是,這個內(nèi)存占用優(yōu)化也有一個問題,那就是在優(yōu)化不得當?shù)那闆r下,可能僅僅是點一下最小化再打開,應用就已經(jīng)自動關(guān)閉并重啟了,碰到這種應用,用戶估計連罵娘的心情的都沒有了,只想趕緊卸載了事。
其實這也是UWP生態(tài)無法成功的另一個原因,微軟雖然設(shè)立了嚴格的審核,但是卻對一系列使用體驗不佳的應用放而任之,商店里的應用到底好不好用,純看開發(fā)者的責任心,比如有的應用普通版本已經(jīng)更新迭代了10個版本以上,微軟商店里的UWP版卻還是停留在初代版本上。
以至于后續(xù)除了微軟自家的應用外,很多軟件開發(fā)商都不再更新UWP版本,在微軟放開win32打包進入微軟商店的權(quán)限后,UWP版更是全面被取代。還是以嗶哩嗶哩的微軟商店客戶端為例,在停更N久后,如今上線的新版本已經(jīng)換成了與普通客戶端相同的版本,UWP?那是什么?不認識。
可以說,隨著微軟開放微軟商店的準入門檻,UWP就已經(jīng)事實上被掃進了歷史的垃圾堆中。
02 微軟的跨平臺生態(tài)之夢
實際上,我并不是無法理解UWP的存在,甚至在我看來,UWP其實對微軟的應用生態(tài)還是有著不少促進作用的,如今流行的幾個開發(fā)框架中都有不少的UWP遺產(chǎn)。但是,微軟再一次告訴我們:“步子邁得太大,容易扯著蛋”,UWP發(fā)布初期的計劃過于宏大,反而成為阻礙它發(fā)展的*絆腳石。
如果UWP不是追求*的泛用性,愿意在初期就放開部分開發(fā)限制,允許開發(fā)者根據(jù)需要自行定義應用模塊,那么UWP或許有機會成為微軟的一個生態(tài)錨點,并且更有效地串聯(lián)起整個微軟設(shè)備生態(tài)。
圖源:微軟
但是,一切都沒有“如果”,事實就是微軟斷送了UWP的前途,并且在可以預見的未來,UWP應該都不會再次出現(xiàn)在我們的面前,取而代之的則是WinUI3,它擁有UWP的多數(shù)優(yōu)點,同時又比UWP更開放。
隨著AI大模型的爆發(fā),微軟顯然又有了新的想法,通過AI助手的幫助,如果微軟可以將所有的平臺設(shè)備納入一個體系中,將能夠牢牢占據(jù)用戶的日常生態(tài)面,從日常娛樂到生產(chǎn)工作,用戶將圍繞著微軟形成一個閉環(huán)。
想象一下,不管你坐在書房還是客廳,如果收到了工作郵件,你可以在筆記本電腦或者Xbox上輕松打開郵箱應用查看并回復,你也可以輕松地把Xbox的游戲應用串流到筆記本電腦上(現(xiàn)在也可以,不過限制蠻多的)。
如今的微軟,其實面臨著一個問題,那就是設(shè)備量*、增長速度最快的移動手機平臺,與他們卻沒有多少關(guān)系。自從Windows Phone被放棄后,微軟在手機領(lǐng)域的話語權(quán)已經(jīng)近乎0,對于這個全球*的科技企業(yè)來說,這是一個很大的敗筆。
所以,我們能夠看到微軟最近兩年也在不停地試探,希望可以重返手機市場,比如去年發(fā)布了一款折疊雙屏手機,再比如推出多個Windows&安卓同步、串流應用,希望可以讓手機用戶將部分使用場景放到PC上。
但是從目前的情況來看,這些舉措都收效甚微,即使是此前大肆宣揚的Windows原生安卓應用,現(xiàn)在也已經(jīng)不見蹤影,雖然從官方信息來看,還在推進中,但是具體到使用體驗上,確實是一言難盡。
如今看來,微軟或許已經(jīng)將賭注都壓在了Windows 12上,近日最后一個大版本更新Windows 11 23H2已經(jīng)上線,明年我們或許就能看到Windows 12了。但是,截至目前,Windows 10的用戶占比還接近70%,如何讓這群釘子戶轉(zhuǎn)到Windows 12,估計會成為微軟下一個頭疼的問題。
不過,可以肯定的是,微軟的跨平臺生態(tài)夢還沒結(jié)束,未來的投入恐怕也不會少,UWP的失敗并不會讓微軟停下腳步。
榜單收錄、高管收錄、融資收錄、活動收錄可發(fā)送郵件至news#citmt.cn(把#換成@)。
海報生成中...