什么是 UWP? 很多程序員都有一個夢想:希望自己開發(fā)的軟件能夠輕而易舉的在所有平臺上運行,而不是把同樣的需求,用不同的技術(shù)、工具重新開發(fā)才能夠運行在所有平臺上。這就是跨平臺,很多軟件從業(yè)者都在為這個夢想而努力。 而微軟努力的結(jié)果就是:UWP。 UWP 是Universal Windows Platform,即Windows通用應(yīng)用平臺。微軟無法將所有平臺統(tǒng)一,但至少能把自家的平臺統(tǒng)一了。在運行Windows10(以下簡稱Win10)的臺式機、平板電腦、筆記本電腦、手機、Xbox、HoloLens(3D全息眼鏡)等平臺上,你只需要“編寫一次,即可在各平臺發(fā)布”。 應(yīng)用程序在Win10商店中將只會有一個安裝包,它將適用于所有Win10設(shè)備。簡單說就是一個軟件通吃電腦、手機、其他設(shè)備,無論對開發(fā)者還是使用者都方便到了極致。
UWP 和 Windows10 聽起來很令人激動,但前提是:Win10操作系統(tǒng)。 Win10 發(fā)布以來一直保持高人氣,圍繞它的各種消息一直成為人們討論的熱點。因為它是橫跨PC、移動設(shè)備以及物聯(lián)網(wǎng)的統(tǒng)一操作系統(tǒng),微軟想憑借著Win10,讓開發(fā)人員將目光再次聚焦到Windows生態(tài)系統(tǒng)。 最近Windows 10 Mobile,也開始推送,將會有更多人在手機平臺上使用。雖然Win10在Windows操作系統(tǒng)中的比例還很低,但是它的增長速度比Windows7快將近140%,比Windows8快將近400%,Win10已在全球超過2億臺設(shè)備上運行了。 別忘了微軟的目標(biāo)是3年10億臺設(shè)備。 是時候 UWP 了 隨著Win10操作系統(tǒng)的普及和大量設(shè)備的推出,UWP平臺的軟件必然會有井噴式的需求,所以UWP的開發(fā)是時候了。也許有人會說Win10現(xiàn)在的市場占有率還不高,沒錯,等占有率高的時候你就等著喝湯吧。 截至2016年初,國內(nèi)各大廠商已經(jīng)陸續(xù)推出了自己的UWP應(yīng)用,像QQ、淘寶、優(yōu)酷、暴風(fēng)影音、阿里旺旺、有道詞典、美圖秀秀、愛奇藝、搜狐視頻、鳳凰新聞、微博、貼吧、迅雷看看、網(wǎng)易云音樂、唯品會、易信等。目前,全新Win10應(yīng)用商店的訪問量已經(jīng)超過了30億次。 UWP平臺提供了一次重新洗牌的機會,你還會等待嗎? 構(gòu)建 UWP 應(yīng)用 UWP程序具有支持多設(shè)備,多平臺、優(yōu)先考慮移動平臺、響應(yīng)式布局、支持觸摸和高分辨率等特點。在Win10系統(tǒng)中安裝VS2015,使用你最熟悉的編程語言(如 C#、Visual Basic 和 XAML等)創(chuàng)建 UWP 應(yīng)用。 你甚至可以采用一種語言編寫組件,然后在采用另一種語言編寫的應(yīng)用中使用這些組件。VS2015為每種語言提供UWP應(yīng)用模板,該模板允許你為所有設(shè)備創(chuàng)建單個項目。完成工作后,你可以生成應(yīng)用包,并將其從 Visual Studio 提交到 Windows 應(yīng)用商店,以向任何 Windows 10 設(shè)備上的客戶提供你的應(yīng)用。 UWP 開發(fā)工具 工欲善其事,必先利其器,高效的 UWP 開發(fā)還需要好的工具。 推薦你使用Compo???nentOne Studio for UWP,是一套可以編寫所有 UWP 平臺應(yīng)用的控件集,包括表格、報表、圖表、儀表盤、組織圖、地圖、PDF、Excel、Word、日程安排、輸入、導(dǎo)航等多個控件。 只需一次代碼,即可適應(yīng)臺式機、平板電腦、手機和可穿戴設(shè)備等所有平臺。 |
|