Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows教程綜合 >> Windows資訊 >> 微軟的光榮夢想 – Windows 10的第一生產力UWP

微軟的光榮夢想 – Windows 10的第一生產力UWP

日期:2017/2/7 10:23:45      編輯:Windows資訊

電腦店訊:早在微軟一開始公布Windows 10的時候,統一的全平台體驗就成為最重要的關鍵詞,而達成這一理想最重要的工具就是“通用Windows平台(Universal Windows Platform,UWP)”。UWP,既可以作為一個平台的名字,即Appx文件,是微軟於Windows 10中全新加入的獨立於Win32程序之外的另一種應用,也可以看作一系列Appx文件的集合。UWP本身可以看作Win8 Metro應用的精神遺作。和傳統的Win32應用相比,UWP應用可以提供統一的全平台體驗,並且內存占用低、硬件親和力高、綠色純淨無添加,卸載無殘留。

微軟的光榮夢想 – Windows 10的第一生產力UWP的照片 - 1

之所以強調全平台,是因為UWP按照開發要求,可以適應x86、Windows Mobile、Windows Band、Surface、Surface Hub、Xbox One甚至是混合現實設備HoloLens和物聯網設備(IoT)等環境。按照微軟的說法,只要將代碼簡單的扔進Visual Studio 2015,就可以轉制為能在上述任何一平台上獲得同一的體驗的UWP應用。

微軟的光榮夢想 – Windows 10的第一生產力UWP的照片 - 2

早在鮑爾默受到移動市場的全面進取的刺激而推出了親和平板設備的Windows 8/8.1系統就可以看出微軟的全平台理想:嵌入系統層級的OneDrive雲服務,橫跨所有的Windows (Phone)8以上的設備,讓同步變得不僅無法逃避(除非你一定要用一個本地賬戶),也讓用戶發現了跨平台之間服務的便利,因此微軟賬戶也變得更加重要,成為了通向全平台的鑰匙。

此外UI風格和操作邏輯也變得更加貼近平板移動設備,但是最重要的Metro應用的誕生,這個日後UWP的雛形(事實上UWP就可以看作WinRT的一個超集)一開始就有著跨平台的基因與影子。輕量化的身型、體貼的硬件優化,以及別致的UI風格,都讓人看到了微軟的大刀闊斧,雖然現在已經沒有人願意提到這個夭折的棄子了。

微軟的光榮夢想 – Windows 10的第一生產力UWP的照片 - 3

扁平化的設計風格其實暗含了移動平台的操作邏輯

Windows 8失敗的命運和Metro應用冷淡的市場表現已經得到了證明,大家對於什麼“跨平台”,什麼“統一體驗”的興趣還不如一成不變的開始菜單濃厚——仿佛一夜之間全世界用戶都變成了夠用黨,要統一的體驗干甚?要跨平台的內容共享干甚?Windows的歷史使命不就是工作嗎?

微軟的光榮夢想 – Windows 10的第一生產力UWP的照片 - 4

小編是磁貼原教旨主義者

微軟的光榮夢想 – Windows 10的第一生產力UWP的照片 - 5

為了堵住他們的嘴,微軟於2014年的冬季發布會正式公布了Windows 10系統,並開始了漫長的公測道路。在Windows 10中他們重新加入了Metro參半的開始菜單,這時的Metro UI已經改名為Modern UI,但是原本精致靈活、簡潔平整、萬花筒般多變卻又萬變不離其宗的磁貼已經淪為了空皮囊,一個空有其表卻了無靈魂的空頭支票。

最重要的還是在第二年Build 2015大會上正式公布的UWP項目,一個只需要一套工具、在一個平台上就可以開發出惠及所有支持Windows 10平台的平台計劃(換句話說只要可以跑Windows 10就支持原生的UWP應用)。而更具有野心的是,微軟還推出了Project Westminster、Centennial、Astoria、IslandWood四項計劃,分別面對Java前端網頁應用、傳統x86應用(.exe)、Android的Java應用以及iOS的Objective-C應用,將他們四者方便的轉化為UWP應用,而為了達到這一點,微軟放出了專門的開發工具:Visual Studio 2015 Code:一個只要將應用扔進去,就可以快速轉制為UWP的工具。

微軟的光榮夢想 – Windows 10的第一生產力UWP的照片 - 6

微軟的光榮夢想 – Windows 10的第一生產力UWP的照片 - 7

Visual Studio 2015 Code自去年的Build 2015之後推出公測版本,並在11月推出開源的Beta測試,並最終在兩個月之前的四月份正式迎來了正式版1.0版本。

微軟的光榮夢想 – Windows 10的第一生產力UWP的照片 - 8

微軟的光榮夢想 – Windows 10的第一生產力UWP的照片 - 9

微軟的光榮夢想 – Windows 10的第一生產力UWP的照片 - 10

看起來UWP就像是一個異次元口袋一樣不是嗎?一條代碼、一款應用只要扔進去就可以變成多款、適用多平台的孿生應用,微軟是怎麼辦到的呢?簡單來說,如同微軟最擅長的“兼容你全家”一樣,他們將傳統的Runtime、Win32等API壓縮精簡到一個足夠小巧的內核,類似於一個交集。

當它精簡到即使Microsoft Band都跑得動的程度,就將它打包在開發工具和應用商店中(沒錯,微軟的應用商店也是統一的),當開發者提交應用的時候,開發工具實質上可以直接獲取那交集的一部分API,當用戶在應用商店內下載安裝時,系統會自動識別設備的環境(ARM、Xbox、HoloLens),並編譯出這個環境下內核API剩余的補集,一套樂高玩具般的UWP就這麼實現了,自由拆解,自由組合。

雖然原本期望於適配Android於iOS設備的Project Astoria和Project IshlandWood命運不如所寄托的那麼順利,但是UWP注定是成功、面向未來的。相比之前一潭死水的Metro應用,目前的UWP應用已經越來越多,因為UWP是真正革命性、有預見性的。如果全平台的統一體驗還不能滿足你的話,再想想純淨安全的運行環境呢?相對於我們常見的自由奔放的Win32程序,UWP還運行在沙盒環境下,所能調用的權限和資源都十分嚴格,再加上UWP來源於唯一的應用商店(沒錯,UWP是個封閉的平台),安全性自然更有保證。此外因為沙盒環境下塗銷空間(Scratch Space)式的硬件與內存管理,自然對於硬件資源要更加無欲無求。因此,除了一些特定的專業工作任務,一般的輕度用戶完全可以嘗試用UWP代替Win32應用。

一、全平台、體驗統一

想象一下吧,在你的手機( 別買Lumia)、手環、平板、PC、Xbox、Surface Hub、HoloLens、IoT等所有可以跑Windows 10的設備都可以體驗無差別的、統一的、雲同步的應用體驗,開發難度也並不高。而且微軟在推廣Windows 10上的力度已經比Windows 8要高的多了。

二、輕量化、體積小巧

輕量化的身型是UWP另外一個重要優勢,以foobar2000為例,大小僅為13.5MB,Blueflap浏覽器大小為35.4MB,小巧的應用往往可以做到傳統幾百兆的Win32程序能夠做到的事,再加上更加靈活線性的空間管理技術,在和Win32程序對比時更加有優勢。

三、運行於沙盒環境,來源封閉,危害度低

封閉的iOS的安全性一直為果粉贊頌,其實因為UWP的來源都是統一的應用商店,UWP也算作是封閉的沙盒應用平台,只不過這個平台裡面包含的設備實在太多了。由於沙盒機制本身的特點,以及統一市場的審核,UWP有著更樂觀的安全表現,起碼出現“油膩的師姐”彈窗或是捆綁安裝的可能性是沒有的。

四、配置低,優化得當,內存占用低,適合潔癖與強迫症患者。

得益於沙盒機制的特點,UWP的內存和硬盤占用於Win32程序並不一致,沙盒應用不會危及操作系統的一個原因就是無法永久的在硬盤上寫入資料,占用內存也受到更多的限制,所以即使是老舊的機器也可以跑得動UWP。

五、標准規范、設計美觀

當然,每一個平台存世之處,精品都是少數。下面是一些小編自己推薦的優秀UWP,特別是SpotBright,建議大家嘗試體驗一下

優秀UWP推薦:

SpotBright——專門下載Windows聚焦壁紙,6元去廣告

微軟的光榮夢想 – Windows 10的第一生產力UWP的照片 - 11

Perfect Weather——可能是最好看的天氣應用

微軟的光榮夢想 – Windows 10的第一生產力UWP的照片 - 12

網易雲音樂——可能是最好的音樂社交應用

微軟的光榮夢想 – Windows 10的第一生產力UWP的照片 - 13

哔哩哔哩

微軟的光榮夢想 – Windows 10的第一生產力UWP的照片 - 14

Foobar2000

微軟的光榮夢想 – Windows 10的第一生產力UWP的照片 - 15

Wikio--維基百科第三方應用

微軟的光榮夢想 – Windows 10的第一生產力UWP的照片 - 16

Loadkit——TorrentBT下載工具

微軟的光榮夢想 – Windows 10的第一生產力UWP的照片 - 17

Copyright © Windows教程網 All Rights Reserved