[PConline 雜談]我們知道,微軟Windows 10戰略之中,UWP應用是不可或缺的一環。和傳統的Win32軟件相比,UWP應用使用了新的API,能夠享受到更多Windows 10帶來的特性,還支持跨平台。在微軟的規劃中,UWP應用通過應用商店分發,而Win10能适配多個平台,同一個UWP應用可以為N種不同的平台提供适配,Win10在把控住分發渠道的同時,還帶動整個軟件生态。
然而事與願違。經過多年運營,UWP應用似乎絲毫不見起色。在Win10商店中,不少知名的UWP應用停止更新,甚至用普通的Win32轉制軟件取而代之……下面就是一些例子。
騰訊對UWP的支持力度是非常大的。在Win10推出UWP戰略不久,騰訊就在Win10商店中推出了UWP的QQ。和傳統版本的QQ相比,UWP版的QQ帶來了很多新玩意,例如完全不一樣的UI布局,更加輕量級的體積,更加流暢的動畫,更好的觸屏支持,而且還接入了Win10的通知中心。
UWP版的QQ,你用過它嗎?
當然,和傳統版QQ相比,UWP版QQ的功能是有所不如的。但很多用戶都覺得,UWP版QQ搭好了框架後,功能将會逐步完善,未來是可期的。然而令人意想不到的是,UWP版QQ已經淪為雞肋。
去年,騰訊在Win10商店中上架了傳統版QQ的轉制版“QQ桌面版”,而UWP QQ卻遲遲未更新。這一産品,已經淪為了半死不活的的雞肋,
微信
微信的命運和QQ類似,騰訊很早就做出了微信的UWP版,但随着傳統微信發布了轉制版,UWP微信也停止了更新。
UWP版微信,已經久未更新
網易雲音樂
這是曾經是非常喜歡的UWP應用。長久以來,網易雲音樂有着不錯的口碑,而網易雲音樂推出的UWP應用質量也相當不錯,在某些網友的心中,它甚至可以稱得上質量最好的UWP應用——起碼一度是這樣的。
網易雲音樂UWP版相比傳統版本,界面更加漂亮,流暢度更高,而且功能齊全,可謂是UWP中難得的精品了。然而就在不久前,這一精品慘遭放棄,在一次版本更新中,Win10商店中的UWP網易雲音樂被替換成為了轉制版,UWP版的網易雲音樂從此成為了曆史。
網易音樂UWP被轉制版取而代之
除了以上提到的UWP應用,還有例如芒果TV、喜馬拉雅等例子。這些UWP應用要不消失不見,要不停止更新,盡管仍有部分來自個人開發者的UWP應用湧現,但去投身UWP應用開發的商業大廠已經寥寥無幾。商業軟件的缺席行為,發出了UWP生态缺乏經濟價值的信号,UWP生态缺乏資金的灌溉,逐漸枯萎也就理所當然了。
為什麼UWP應用會淪落到如此地步?這是多方面原因造成的。
首先,微軟在移動平台上的折戟沉沙,令UWP應用價值大減。UWP應用可以同時适配移動和桌面平台,但随着WP/Win10M宣告失敗,UWP這座橋梁的意義就很值得懷疑了。
移動平台上的潰敗,令UWP應用和Win商店失去了一大根基
其次,UWP應用存在諸多限制。UWP應用的API并不如傳統的Win32軟件來得豐富,收到諸多限制,例如UWP應用必須在App Container中以沙盒的形式運行,難以獲取很多常見的系統權限,不少功能受到限制,例如UWP應用如何使用系統代理就是個難題。和傳統軟件相比,UWP應用功能沒有那麼自由,能調用的資源更少,受到更嚴格的後台限制,而且某些應用還很容易閃退。這帶來了很不好的用戶體驗。
UWP應用受限較多
再者,UWP應用難以兼容老平台。Windows一大優點在于兼容性,無論使用新老開發工具,所編寫的程序都能在最新的Win10中跑起來,這令很多開發者至今仍使用舊版本的開發工具,以同時兼容Win7、Win10等多個版本的系統,大家并沒有太多動力為了UWP就把開發工具時時保持在最新。
接着,UWP的概念提出後,其開發框架一直在發展叠代,不夠穩定,不是所有開發者都會去追求最新的開發規範。
最後,UWP應用需要統一在Win10商店中分發,而且不能再搞彈窗、後台等小動作,微軟的這些管制和開發者有商業利益上的沖突。
毫無疑問,現在UWP生态發展處于低潮。那麼UWP應用要如何才能重煥生機?
UWP生态衰敗的最主要原因,還是在于人們沒有這個需求——傳統軟件用得好好的,而UWP應用對比傳統軟件又優勢有限(僅在于交互、UI等外在方面),何必多此一舉換用UWP?沒有需求就要創造需求,微軟目前正在做的工作,就屬于這方面的努力。
微軟一直緻力于開發能适配多個平台的Windows系統。以前的Windows Mobile如此,後來的Windows Phone如此,現在做不來手機,也仍堅持開發不同硬件形态的Windows設備,以及其他分支的Windows 10操作系統。例如Windows 10S,就是一個隻能從應用商店中下載軟件安裝的平台,在Windows 10S中,UWP應用得到了更多展現的機會。
隻能安裝商店應用的Windows 10S并不受歡迎
然而,這條路并不好走。Windows 10S推出後并未引起太大的反響,畢竟和自由安裝軟件的普通Win10相比,處處掣肘的Win10S價值更小。微軟此後為雙屏Surface Neo開發了Windows 10X,再也沒有了禁止安裝普通Win32程序的限制,從這樣的妥協中,也可以看到微軟對UWP生态建設的無奈。
後話
UWP路在何方?這恐怕是一個難以解答的問題。Windows并不是iOS那樣的圍城,這意味着微軟很難控制軟件應用的分發渠道。失去了WP這個支點,UWP想要撬動整個體系龐大的傳統Windows軟件生态,真的非常困難。
Surface Neo這樣的新形态Windows硬件,會創造出更多使用UWP應用的需求嗎?
UWP想要取得成功,需要一個全新的硬件、架起來一個足夠有吸引力的新平台,UWP應用能在多平台中承擔起重則。WP已經逝去,未來我們還會看到微軟在新平台的開拓嗎?拭目以待吧。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!