微軟首席執行官塞特亞·納德拉制定了壹個宏大但有風險的戰略,這就是UWP戰略。壹旦這壹策略成功,微軟開發者就可以以壹種新的方式在大量設備上開發和銷售他們的Windows應用。
在本周的三藩市遊戲開發者大會上,我們聽到了很多關於UWP的事情,並且將在微軟即將舉行的Build開發者大會上談論UWP。
但是什麽是UWP呢?
編寫壹次,它就可以在任何版本的Windows上運行。
UWP背後的基本思想很簡單。只要開發者把應用程序寫好,就可以在任何Windows 10設備上運行,不管是現在還是未來,不管是PC、平板還是智能手機,也不管是HoloLens和Xbox One遊戲機,只要是基於Windows 10系統的。
如果UWP戰略成功,將徹底改變軟件開發的方式,平板電腦、手機、PC的界限將更加模糊。
但不是每個人都喜歡UWP。微軟前首席執行官史蒂夫·鮑爾默(Steve Ballmer)認為這壹戰略不會成功,但最具影響力的遊戲開發商蒂姆·斯維尼(Steve Ballmer)稱贊這是“微軟歷史上最積極的行動”。除了臉書和優步這樣的大公司,大多數開發商還沒有真正接受UWP。
因此,微軟現在會不遺余力地鼓吹UWP,而目前的情況足以說明這將是壹場對它的硬仗。
微軟為什麽要打造壹個全新的應用或應用生態環境?
Windows仍然是最受歡迎的個人電腦操作系統。
然而,隨著智能手機革命的興起,Android已經成為世界上最受歡迎的移動操作系統。蘋果iOS設備的用戶數量也已經超過6543.8+0億。所以開發者更傾向於為Android和iOS系統開發應用。
當然,微軟也有自己的Windows手機業務,但花了幾年時間才打破了它在移動領域的惡性循環:沒有足夠多的用戶使用Windows手機,所以開發者不願意為Windows平臺開發應用;沒有足夠的應用,人們就更不願意購買Windows手機。
與此同時,蘋果和谷歌(微博)正在滾雪球般發展手機業務,他們也將這種優勢延伸到平板電腦領域,通過熟悉的應用和界面,將平板電腦變成和PC壹樣有用的設備。
當然,像iPad Pro和Pixel C這樣的設備,在功能和用途上當然比不上普通的筆記本電腦,但這只是時間問題。平板電腦總有壹天會在功能和用途上超越筆記本電腦甚至PC。
微軟在智能手機和移動應用領域的弱勢已經逐漸轉化為實實在在的壓力,競爭對手肯定會窮追不舍。
為什麽開發人員會接受它?
納德拉帶領微軟提出了基於Windows 10系統的解決方案。按照UWP戰略的規劃,開發者只要編寫壹次應用,就可以在任何Windows 10設備上運行,以後不需要因為軟件或硬件升級而修改應用。
雖然微軟之前的開發技術已經被無數人所熟悉,但是他們從來沒有考慮過大量設備使用的觸摸屏。UWP可以使各種應用程序的觸摸屏優化相對簡單。
如果微軟能夠說服開發者使用UWP為Windows 10 PC和平板電腦開發應用程序,那麽他們的應用程序只需稍加修改就可以在Xbox One和Windows 10移動智能手機上運行。在HoloLens正式推出後,開發者使用UWP開發的應用也將能夠在HoloLens上運行。
每壹款新設備都將為開發者提供銷售軟件的新機會。
納德拉說:“Windows和Windows 10的強大概念是,它是壹個應用程序平臺,是開發者的商店。開發者只需要編寫壹次,開發的應用就可以在所有Windows設備上運行。”
隨著Windows 10的用戶越來越多,這個平臺上的應用也會越來越多,惡性循環會逐漸變成良性循環。
至少,這是微軟的夢想。
然而...
對於移動應用開發者來說,還有壹個非常簡單的問題需要解決:如果他們的應用只在Windows智能手機上有價值,而沒有人使用Windows智能手機,誰會在乎它是不是通用應用呢?
這裏地圖是最好的例子。Here Maps在本周早些時候宣布不再花費更多的時間和精力開發新的Windows 10移動應用,並決定完全放棄對Windows平臺的支持。可能沒人想過在Xbox One或HoloLens上使用他們的應用。
這也是鮑爾默敦促微軟放棄努力,開發支持Android應用的操作系統的原因。
對於老派的Windows開發者來說,這個問題有點哲學意味。Epic Games首席執行官蒂姆·什維尼等開發者擔心UWP會給微軟太多控制權。
與蘋果和谷歌的應用商店不同,微軟從未真正監督過Windows平臺上應用的行為。您可以從任何商店以任何形式銷售Windows軟件。
什維尼寫道:“按照UWP戰略的思路,微軟在Windows 10內部構建了壹個‘平臺套件’的封閉架構,這是第壹步。它最終將鎖定消費者PC生態系統,並通過使用應用發布和銷售來盈利。”
Shvini最擔心的是,至少現在妳只能從Windows 10的Windows Store應用市場獲得UWP應用。由於Windows Store只占應用交易量的30%,這就意味著編寫UWP應用會把Windows應用的開發從相對開放的狀態變成更加封閉的狀態,開發者必須向微軟付費。
然而,微軟自己表示,UWP旨在創建壹個更加開放的標準,並承諾在本月晚些時候的Build開發者大會上披露這方面的更多細節。
無論如何,微軟正在通過《古墓麗影》和《戰爭機器終極版》等遊戲推廣UWP。唯壹的問題是,在蘋果和谷歌殺光之前,微軟能否吸引足夠多的開發者為Windows 10開發應用。
微軟壹般的Windows平臺戰略之所以這麽難,是因為WP用戶不夠多。目前,安卓和IOS蘋果主導手機市場。