時間:2017-04-06 來源:互聯網 瀏覽量:
UWP 也就是 Universal Windows Platform,直譯過來即通用 Windows 平台,或者人們也稱它為 Windows 通用應用平台。簡單來說,被貼上 UWP 標簽的應用,它不僅僅隻能針對 PC 或手機一個平台,而是可以在 PC、手機、平板電腦、Xbox One、HoloLens 這些安裝了 Windows 10 係統的設備上使用,並擁有對應的體驗。
理論上 UWP 是一個非常理想的解決方案,它專為微軟所設計,針對其開始打造一體式平台時市場中已經有了 iOS 和安卓兩個大敵的事實。如果一切順利,UWP 概念對 Windows 10 手機平台的幫助尤其大。麵對 Windows 10 手機起步太晚,開發者不太可能分心去為它完善生態的現實,UWP 能夠利用上 Windows PC 極致豐富的軟件資源,將海量的成熟服務以通用應用的形式流向手機平台,幫助它完成生態係統的打造。
然而問題卻並非如此簡單,因為事實是 UWP 直至今日都沒有發展成型,開發者對 UWP 反應冷淡。即使是開發 UWP 應用,開發者仍然需要為它們定製對應不同平台的體驗,這本身就是額外成本。就目前來說,人們寧願麵向單獨的某個平台,專門去打造對應的體驗。
於是 UWP 和微軟的 Windows Store 就陷入了一個非常尷尬的境地中,因為後者眼下實質上相當於 PC 桌麵端訪問服務的額外的渠道而已。想要讓 UWP 概念真正發揮作用,微軟現在急需的仍然是移動平台上的一個端點,也就是 Windows 手機。
桌麵和移動UWP 麵臨的一個最微妙的問題是,它在自己發展得最好的桌麵級 PC 平台上,其實仍然很弱勢。一個 Windows 10 用戶,他可能根本就不需要去 Windows Store 裏找資源,因為那些 Win32 程序已經足夠好了,而且有可能功能比 UWP 版還要豐富。
一言以蔽之,即使是對於 Windows PC 來說,UWP 應用也缺乏真正的殺手鐧,能夠讓用戶們心甘情願地去選擇它。Windows 有自己的開放性,Windows Store 對大多數人來說隻是又一個獲取應用的渠道而已。
考慮到世界上仍然有無數人在使用 Windows 7、Windows 8.1 甚至 Windows XP 的事實,任何一個開發者都會選擇更加開放而通用的 Win32 方案。
與此相對的,Windows 10 手機眼下才是 UWP 最能夠發揮其特色的地方,即使這個平台的用戶基礎實在是少得可憐。傳統的 Win32 程序在手機上並沒有用武之地。人們已經習慣於在智能手機上使用從商店裏下載的應用。應用驅動的特性也意味著網頁網站服務不會搶占 UWP 的生存空間。
你可能會說 Windows 10 手機眼下的慘狀也不值得微軟去如此支持,但拋開那些存在的客觀因素,微軟或許更應該去考慮人們的信心這個問題。
問題的嚴重性當然了,微軟的誌向可不隻是從 PC 端擴展到手機端而已,它還有直接麵向下一代計算平台的野心,比如 Windows 混合現實。然而混合現實要成為主流(我們暫且忽略微軟“今年就成為主流”的豪言)不知道還要花多長時間,現在的主流依然掌握在蘋果和穀歌手上。在新興的形勢下,反倒是 Windows PC 的重要性變得越來越低了。
即使我們說回混合現實、增強現實和 HoloLens,到目前為止最受關注的增強現實應用是《精靈寶可夢 Go》,而它至今都沒有 Windows 10 版,早就說好的 HoloLens 版也沒有準信。
這就可能會引發一個嚴重的信任危機:人們看到微軟並沒有能力將它的概念推向主流。Windows 10 手機現在的窘境人人可見,微軟也對其避而不談,傳說中的 Surface Phone 究竟存不存在?沒有人知道。我們假設混合現實是微軟為 UWP 製定好的下一個端點,但它既然輕易放棄了手機平台,誰又能保證混合現實不會是下一個?即使微軟有自己的長期盤算,它釋放給開發者、消費者和媒體的信號就是如此。蘋果和穀歌即使要將自己的生態轉移到其他領域,人們依舊會充滿信心,但微軟給人的那種“不靠譜”的印象尤其強烈。
一切是不是已經太晚?盡管上文說了那麼多關於手機平台才是 UWP 最應該發光發熱的地方這樣的論調,但對現在的微軟和 UWP 來說,一切是不是都已經太遲了。依微軟現在的態度,很難想象一款傳聞中的 Surface Phone 能成為 UWP 的救贖。
值得一提的是,微軟已經推出了一個全新的概念,名為 CShell。雖然 PC 端和手機端使用的同樣是 Windows 10 係統,但後者即 Windows 10 Mobile 用的是獨立的 Shell。CShell 誕生的目的是為了進一步統一,讓 Windows 10 係統在不同的設備上都能完成自適應,獲得統一的體驗。
然而這隻是最樂觀的一種情況,事實是關於微軟的這個計劃的很多細節都仍是未公開狀態。我們需要關注微軟今年的 Build 2017 開發者大會。如果會議中釋放的信息仍然充滿不確定,或是 CShell 有負於我們的期待,那 UWP 的未來仍然岌岌可危。
即使微軟把信息傳達到位了,Windows 10 Mobile 的前例仍然會給開發者和消費者強烈的不安全感。
當然,以微軟依舊雄厚的實力,出路並不是完全沒有的。不能期望 Windows 10 在移動端上的表現能夠擊敗蘋果和穀歌,但站穩腳跟卻沒有問題,我們上文提到過的混合現實體驗、CShell 都能夠強化 Windows 10 的優勢。一切的關鍵,在於微軟要堅持,而不是直接放棄,然後坐等 Next Big Thing 到來。