系列文章 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 得到更多详细信息。