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