搞機觀察室:微軟WIN10的UWP夢想之路斷了

微軟曾經有一個夢想,從Windows 8開始涉及通用Windows應用,這些應用可以跨越智能手機、平板電腦、PC甚至是Xbox遊戲主機。該計劃是應用開發人員可以為所有設備編寫一個應用程序,並同時在多種設備上良好運行。Windows Phone失敗後,微軟的這個夢想開始崩潰,直到現在形勢變得更加清晰,微軟的UWP夢想不再那麼重要,甚至是將要破滅。

搞機觀察室:微軟WIN10的UWP夢想之路斷了


微軟花了數年時間推動開發人員為通用Windows平臺(UWP)創建特殊應用程序,而在今天,它正在為UWP棺材釘上最後的釘子。微軟終於做出決定,允許遊戲開發者將完整的原生Win32遊戲帶到微軟商店,這意味著開發者在Steam熱門商店上發佈的許多遊戲不必再重構出UWP版本。

“我們認識到Win32是遊戲開發者喜歡使用的應用程序格式,遊戲玩家也喜歡,所以我們很高興分享我們將在Windows上為微軟商店提供原生Win32遊戲的全面支持。”微軟遊戲主管Phil Spencer說道,“這將為開發人員和遊戲玩家提供更多選擇,允許他們從開放的Windows遊戲生態系統中獲得定製和控制權。”

搞機觀察室:微軟WIN10的UWP夢想之路斷了


這是微軟Windows應用商店的重大轉變,特別原因是遊戲是從應用商店下載的最流行的應用形式之一。以前,開發人員不得不通過UWP平臺發佈Windows 10遊戲,不過該平臺一直沒有達到Windows上同等遊戲平臺的重量級地位和收益。

幾個月以來,UWP一直在出現變化。微軟最近發佈了基於Chromium的Edge瀏覽器,意味著Edge在遠離UWP平臺,並將在Windows 7、Windows 8和macOS系統登陸。微軟Joe Belfiore(喬北峰)在本月早些時候接受The Verge採訪時承認,UWP是Edge的“逆風”。“並不是說UWP不好,但UWP不是一個已經有35年曆史的成熟平臺,後者已經擁有了大量的應用程序。”Belfiore當時說道。

我們也聽說過很多微軟工程師和開發人員抱怨UWP對其應用程序施加限制的故事,第三方應用程序開發人員不得不經常在為Windows 10創建UWP應用或傳統桌面程序之間做出選擇,因為後者還可以運行在整個Windows 7、Windows 8和Windows 10系統中。微軟此前已經穩步擴展其UWP定義,允許開發人員將桌面應用程序重新打包到微軟商店中,但最初的願景是全新風格應用程序,實現跨越PC設備、智能手機、平板電腦、Xbox和HoloLens。隨著Windows Phone的死亡,UWP的願景計劃似乎不太可能成功。

微軟之前甚至停止了觸控友好的UWP版本Office,更傾向於專注於Web、iOS、Android及其桌面程序。Office算是UWP的核心,也是外界看待微軟如何在新平臺上構建更高要求應用的示範。

微軟終於聽取了應用程序和遊戲開發人員的意見,而不是試圖強迫他們使用UWP。微軟Windows開發平臺主管Kevin Gallo在本月早些時候解釋,將採納意見分離UWP平臺。這意味著隨著時間的推移,開發人員將能夠採用UWP的一些優點功能。在對外媒ZDNet的另一次採訪中,Gallo透露,“當我們完成時,一切都將被稱為‘Windows應用程序’。”微軟目前還沒有完成,但它的目標是讓所有開發人員都可以使用每個UWP功能。

搞機觀察室:微軟WIN10的UWP夢想之路斷了


最終,對於開發人員和Windows用戶來說,這都是好消息。我們會將在微軟商店中看到更多遊戲,這些遊戲可以解決PC遊戲玩家對他們的期望,並希望帶來更多應用。多年來,Windows商店一直充斥著山寨或垃圾應用,微軟很難吸引開發者。微軟的新方法甚至在今年早些時候給Epic首席執行官Tim Sweeney留下了深刻印象。

微軟商店此前採用圍牆花園的做法引起了Tim Sweeney的嚴厲批評。他對微軟在Windows 10中構建一個封閉平臺感到不快,並且對微軟迫使開發人員通過Microsoft Store分發應用程序提出抗議。微軟此前甚至創建了Windows 10 S模式版本和Windows RT系統,默認情況下它們被鎖定只能運行商店應用。

搞機觀察室:微軟WIN10的UWP夢想之路斷了

相關推薦

推薦中...