文章出處

什么是UWP

很多程序員都有一個夢想:希望自己開發的軟件能夠輕而易舉的在所有平臺上運行,而不是把同樣的需求,用不同的技術、工具重新開發才能夠運行在所有平臺上。這就是跨平臺,很多軟件從業者都在為這個夢想而努力。而微軟為這個目標努力的結果就是UWP。

UWP就是Universal Windows Platform,即Windows通用應用平臺。微軟不能把所有的平臺統一了,但至少它可以把自家的平臺統一了。在運行Windows10(以下簡稱Win10)的臺式機、平板電腦、筆記本電腦、手機、Xbox、HoloLens(3D全息眼鏡)等平臺上,你只需要“編寫一次,在各平臺發布”。應用程序在Win10商店中將只會有一個安裝包,它將適用于所有Win10設備。簡單說就是一個軟件通吃電腦、手機、其他設備,無論對開發者還是使用者都方便到了極致。

 

 

UWPWindows10

聽起來UWP很令人激動,但它有一個前提那就是Win10操作系統。自從微軟正式發布Win10開始它就一直保持著高人氣,圍繞它的各種消息一直成為人們討論的熱點。所有這一切都是因為它是橫跨PC、移動設備以及物聯網的統一操作系統,微軟想憑借著Win10,讓開發人員將目光再次聚焦到Windows生態系統。最近Windows 10 Mobile,也已經開始進行推送。這樣將會有更多的人在手機平臺上使用Win10。雖然Win10在Windows操作系統中的比例還很低,但是它的增長速度比Windows7快將近140%,比Windows8快將近400%,Win10已在全球超過2億臺設備上運行了。別忘了微軟的目標是3年10億臺設備。

是時候UWP

隨著Win10操作系統的普及和大量Win10設備的推出,UWP平臺的軟件必然會有井噴式的需求,所以UWP的開發是時候了。也許有人會說Win10現在的市場占有率還不高,沒錯,等占有率高的時候你就等著喝湯吧。截至2016年初,國內各大廠商已經陸續推出了自己的UWP應用,像QQ、淘寶、優酷、暴風影音、阿里旺旺、有道詞典、美圖秀秀、愛奇藝、搜狐視頻、鳳凰新聞、微博、貼吧、迅雷看看、網易云音樂、唯品會、易信等。目前,全新Win10應用商店的訪問量已經超過了30億次。UWP平臺提供了一次重新洗牌的機會,你還會等待嗎?

構建UWP應用

UWP程序具有支持多設備,多平臺、優先考慮移動平臺、響應式布局、支持觸摸和高分辨率等特點。在Win10系統中安裝VS2015,使用你最熟悉的編程語言(如 C#、Visual Basic 和 XAML等)創建 UWP 應用。你甚至可以采用一種語言編寫組件,然后在采用另一種語言編寫的應用中使用這些組件。VS2015為每種語言提供UWP應用模板,該模板允許你為所有設備創建單個項目。完成工作后,你可以生成應用包,并將其從 Visual Studio 提交到 Windows 應用商店,以向任何 Windows 10 設備上的客戶提供你的應用。

UWP開發工具

在進行UWP開發時,還可以借助一些開發工具,有效提高工作效率。ComponentOne Studio for UWP,是一套可以編寫所有 UWP 平臺應用的控件集,包括表格、報表、圖表、儀表盤、組織圖、地圖、PDF、Excel、Word、日程安排、輸入、導航等多個控件,有效幫助開發過程。

 

相關閱讀:

微軟 Build 2017 開發者大會:Azure 與 AI 的快速發展

是什么讓C#成為最值得學習的編程語言

從Visual Studio看微軟20年技術變遷

C#開發人員應該知道的13件事情

Visual Studio 2017正式版發布全紀錄

 


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜

    大師兄 發表在 痞客邦 留言(0) 人氣()