早在微軟一開始公布Windows 10的時候,統(tǒng)一的全平臺體驗就成為最重要的關(guān)鍵詞,而達(dá)成這一理想最重要的工具就是“通用Windows平臺(Universal Windows Platform,UWP)”。UWP,既可以作為一個平臺的名字,即Appx文件,是微軟于Windows 10中全新加入的獨立于Win32程序之外的另一種應(yīng)用,也可以看作一系列Appx文件的集合。UWP本身可以看作Win8 Metro應(yīng)用的精神遺作。和傳統(tǒng)的Win32應(yīng)用相比,UWP應(yīng)用可以提供統(tǒng)一的全平臺體驗,并且內(nèi)存占用低、硬件親和力高、綠色純凈無添加,卸載無殘 留。
之所以強(qiáng)調(diào)全平臺,是因為UWP按照開發(fā)要求,可以適應(yīng)x86、Windows Mobile、Windows Band、Surface、Surface Hub、Xbox One甚至是混合現(xiàn)實設(shè)備HoloLens和物聯(lián)網(wǎng)設(shè)備(IoT)等環(huán)境。按照微軟的說法,只要將代碼簡單的扔進(jìn)Visual Studio 2015,就可以轉(zhuǎn)制為能在上述任何一平臺上獲得同一的體驗的UWP應(yīng)用。
早在鮑爾默受到移動市場的全面進(jìn)取的刺激而推出了親和平板設(shè)備的Windows 8/8.1系統(tǒng)就可以看出微軟的全平臺理想:嵌入系統(tǒng)層級的OneDrive云服務(wù),橫跨所有的Windows (Phone)8以上的設(shè)備,讓同步變得不僅無法逃避(除非你一定要用一個本地賬戶),也讓用戶發(fā)現(xiàn)了跨平臺之間服務(wù)的便利,因此微軟賬戶也變得更加重要,成為了通向全平臺的鑰匙。
此外UI風(fēng)格和操作邏輯也變得更加貼近平板移動設(shè)備,但是最重要的Metro應(yīng)用的誕生,這個日后UWP的雛形(事實上UWP就可以看作WinRT的一個超集)一開始就有著跨平臺的基因與影子。輕量化的身型、體貼的硬件優(yōu)化,以及別致的UI風(fēng)格,都讓人看到了微軟的大刀闊斧,雖然現(xiàn)在已經(jīng)沒有人愿意提到這個夭折的棄子了。
扁平化的設(shè)計風(fēng)格其實暗含了移動平臺的操作邏輯
Windows 8失敗的命運和Metro應(yīng)用冷淡的市場表現(xiàn)已經(jīng)得到了證明,大家對于什么“跨平臺”,什么“統(tǒng)一體驗”的興趣還不如一成不變的開始菜單濃厚——仿佛一夜之間全世界用戶都變成了夠用黨,要統(tǒng)一的體驗干甚?要跨平臺的內(nèi)容共享干甚?Windows的歷史使命不就是工作嗎?