時間:2019-05-31 來源:互聯網 瀏覽量:
5月31日消息 微軟曾經有一個夢想,從Windows 8開始涉及通用Windows應用,這些應用可以跨越智能手機、平板電腦、PC甚至是Xbox遊戲主機。該計劃是應用開發人員可以為所有設備編寫一個應用程序,並同時在多種設備上良好運行。Windows Phone失敗後,微軟的這個夢想開始崩潰,直到現在形勢變得更加清晰,微軟的UWP夢想不再那麼重要,甚至是將要破滅。
微軟花了數年時間推動開發人員為通用Windows平台(UWP)創建特殊應用程序,而在今天,它正在為UWP棺材釘上最後的釘子。微軟終於做出決定,允許遊戲開發者將完整的原生Win32遊戲帶到微軟商店,這意味著開發者在Steam熱門商店上發布的許多遊戲不必再重構出UWP版本。
“我們認識到Win32是遊戲開發者喜歡使用的應用程序格式,遊戲玩家也喜歡,所以我們很高興分享我們將在Windows上為微軟商店提供原生Win32遊戲的全麵支持。”微軟遊戲主管Phil Spencer說道,“這將為開發人員和遊戲玩家提供更多選擇,允許他們從開放的Windows遊戲生態係統中獲得定製和控製權。”
這是微軟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功能。
最終,對於開發人員和Windows用戶來說,這都是好消息。我們會將在微軟商店中看到更多遊戲,這些遊戲可以解決PC遊戲玩家對他們的期望,並希望帶來更多應用。多年來,Windows商店一直充斥著山寨或垃圾應用,微軟很難吸引開發者。微軟的新方法甚至在今年早些時候給Epic首席執行官Tim Sweeney留下了深刻印象。
微軟商店此前采用圍牆花園的做法引起了Tim Sweeney的嚴厲批評。他對微軟在Windows 10中構建一個封閉平台感到不快,並且對微軟迫使開發人員通過Microsoft Store分發應用程序提出抗議。微軟此前甚至創建了Windows 10 S模式版本和Windows RT係統,默認情況下它們被鎖定隻能運行商店應用。