系列文章 html
Visual Studio 2015速遞(1)——C#6.0新特性怎麼用 android
Visual Studio 2015速遞(2)——提高效率和質量(VS2015核心競爭力) git
Visual Studio 2015速遞(3)——ASP.NET 新特性 編程
說是VS2015的高級特性,其實也高級不到哪裏,看起來確實「高大上」,正如BUILD2015上演示的那樣,你真的能夠只用VS2015就能夠「通吃」各類移動設備應用了,固然,是有條件的「通吃」,微軟給了一系列的解決方案,來輔助完成這一目標。 網絡
首先咱們來講說近幾年很火的混合應用(Hybrid Apps),其中傑出之做是Apache Cordova,雖然任然有很多人確信移動應用仍是本地(Native)的好,可是不能否認的是,隨着摩爾定律的推動,電子設備的升級愈來愈快,而本地應用和混合應用的性能差別也愈來愈小,此時,混合應用的高效就體現出來了,甚至不須要太大的改動,你就能夠很容易的把以前網站上寫好的單頁面應用(SPA)直接搬過來,發佈和升級。VS2015針對此類混合應用提供了Visual Studio Tools for Apache Cordova,之前曾經叫作VS多設備混合應用(Multi-Device Hybrid Apps for Visual Studio),微軟加強了之前CTP時的各類features,同時增長几項新功能,更名(微軟一向更名政策 :) )以後包含在VS2015裏了。 工具
以前的CTP的功能就不在贅述,這裏說說新鮮的吧。 性能
接下來端出來的是另外一個Android社區很是頭疼的問題,衆所周知,ADT和Android Studio的模擬器是基於QMENU的,在Windows上開發那就一個酸爽啊,一個小應用,幾杯咖啡的時間還在部署中呢,後來Android出了Intel版的模擬器,從官方文檔看性能大步提高,可是,你須要先安裝HAXM,興沖沖的上網下載,而後蹦出來一個錯誤提示:硬件不支持,怎麼回事?原來須要CPU虛擬化支持,另外,這裏是關鍵,不能有Hyper-V,可是VS開發移動設備默認就給你裝上了,瞬間以爲這個世界滿滿都是邪惡啊! 開發工具
所以,VS2015本身出了這麼一個Android模擬器,你沒有猜錯,微軟如是說了,有了它,你不再會在切換模擬器的時候出現Hyper-V衝突了!而後告訴你支持了不少傳感器模擬,支持旋轉屏幕,支持觸摸,支持網絡模擬等等,關鍵的是,支持從Jellybean(API 17)起到Lollipop 5.1(API 22)的全部鏡像,特點的是支持拖拽安裝apk,還有,在Windows上,你能夠單獨安裝這個包並使用這些模擬器,以替代ADT等自帶的QMENU(記得國內有個團隊作了基於virtualbox的android模擬器,好像叫genymotion,我的以爲不錯,若是不嫌麻煩,能夠對比一下試試)。 網站
第三個出場的是Visual Studio Tools for Universal Windows App Development,微軟自從2014年提出Universal Apps概念以後,一直在推這個微軟的新界面編程的概念,實際上這不是一個新東西,基本上能夠說是WPF的精簡提煉,Silverlight的擴展補充,後臺利用Portable Class Library做爲橋樑,加上微軟默默在底層作的一系列的封裝。VS2015的這個新工具是爲了實現微軟更好的生態系統而努力的必然產物,原本微軟的產品線就很複雜,排除掉目前最賺錢的雲和辦公軟件系列,就只有操做系統和開發工具了,但這一塊不是「王婆賣瓜」式的自詡就能成功的,還須要忠實的合做夥伴和虔誠的追隨者,這些都須要一個能讓合做夥伴和追隨者能賺錢的良好生態環境。 操作系統
而後是微軟綁定的各類第三方開發工具,好比最近兩年熱火的Xamarin,微軟也是竭盡全力的推廣開來,其口號則是衝着Hybrid App來的——使用C#開發跨平臺的本地應用!
最爲控件領域領先的葡萄城控件爲此提供了Xamarin開發的工具包,叫作Xuni,其中包括了著名的FlexChart和FlexGrid等一些列明星產品,感興趣的能夠點擊連接:http://www.gcpowertools.com.cn/products/xuni.htm 得到更多詳細信息。