您的位置:首页 > 移动开发 > Android开发

如何用Visual Studio开发iOS、Android应用

2013-11-10 12:01 633 查看

TUP第30期:微软资深专家论如何用Visual Studio开发iOS、Android应用


        

2013年11月7日,CSDN联合微软举办了“移动跨平台开发一步到位”为主题的TUP第30期活动。本活动邀请到了微软大中华区开发工具高级产品经理胡德民、微软(中国)有限公司开发技术资深专家李剑波,他们分别从不同方面分析了跨平台应用开发中的难点与痛点,并分享了微软在跨平台研发方面的科研成果,同时微软中国有限公司开发工具及平台事业部耿洋也在现场提前披露了Visual Studio 2013的诸多新特性。本次活动吸引了不少关注移动开发的研发人员,还有专程从济南赶来的朋友。





活动现场
移动跨平台开发解决方案将成未来发展趋势





微软大中华区开发工具高级产品经理胡德民       

微软大中华区开发工具高级产品经理胡德民发表开场演讲。他表示,移动平台的多样化及标准的不统一,给企业开发跨平台应用带来了诸多挑战。若针对每个平台分别进行开发,不仅延长了交付周期,增加了成本,还会大大降低用户满意度,失去抢占市场的机会。大家对一步到位的跨平台开发解决方案满怀期待,这也势必将成为未来的发展趋势。

通过Visual Studio结合Xamarin利用C#语言来构建跨平台移动应用,是微软提供给移动开发者的跨平台开发解决方案。其将不同平台的移动开发统一到同一开发工具、同一开发语言,解决了移动开发过程中代码管理、版本管理、交付速度等方面的难点。

为了让开发者更好地利用该解决方案,微软与CSDN合作推出了       
Visual Studio Premium With MSDN豪华大礼包,其中包含了最新版的Visual Studio 2013、Xamarin 跨平台开发工具及2年期的MSDN订阅帐号,并以市场最低价提供给开发者。据悉,Visual Studio 2013为永久License授权,开发者可自由向低版本及未来更高版本升级。

Visual Studio+Xamarin+C#=iOS/Andriod/Windows APP





微软(中国)有限公司开发技术资深专家李剑波       

微软(中国)有限公司开发技术资深专家李剑波详解介绍了微软的移动跨平台开发解决方案。他表示目前实现跨平台前端开发有两种方案可以选择,一种是借助HTML5+JavaScript模式,比如PhoneGap。另一种是基于Xamarin模式,该模式将开发语言统一为C#,使用Visual Studio+Xamarin Studio开发工具,Mono.Net作为跨平台开发框架,通过编译程序Cross将代码直接编译成Native执行码,效能与原生App一样快。





开发移动应用平台的基础架构




Xamarin的基础库
在现场,李剑波演示了如何利用Xamarin模式开发Android、iOS应用,及Xamarin运行的基本原理。他表示Xamarin使开发者可以利用熟悉的语言与工具,在iOS、Android与Windows Phone平台上开发100%的Native APP。任何iOS、Android能做的,Xamarin同样可以完成。

最后,李剑波表示Xamarin并不是万能的,它作为企业级移动App开发平台,主要适合开发面向业务前端的跨平台应用。现在已有很多企业开始使用Xamarin技术,如迪士尼。





Xamarin成功案例               

探究Visual Studio 2013





微软中国有限公司开发工具及平台事业部耿洋               

微软中国有限公司开发工具及平台事业部耿洋在演讲中透露Visual Studio 2013正式版将于2013年11月13日发布,距Visual Studio 2012发布仅一年多时间。





耿洋表示“Modern Development”、“Modern Lifecycle”为Visual Studio的核心价值,旨在为开发者提供研发技术+研发管理相结合的开发模式。Visual Studio 2013在原有核心价值的基础上,又增加了诸多新特性,如提供了更富体验的IDE,包含用户界面的改善,设备间的同步配置等;更高效的开发环境,新增可悬浮在代码上的窗体CodeLens,用于显示类或方法的代码引用、变更的信息、单元测试及in-line执行情况等。

此外,Visual Studio 2013还在构建高质量应用、开发Windows Store 8.1 App、ALM等方面做了大量优化。

更多Visual Studio 2013特性请见耿洋的演讲PPT:

什么是TUP?

Technology 技术

User Experience 用户体验

Product 产品

分享产品背后的技术和用户体验故事

TUP是由全球最大的中文IT技术社区CSDN和最具影响力的IT技术期刊《程序员》发起组织的线下活动,以业界知名专家讲座和论坛形式在北京、上海等主要城市定期举行,主要针对IT产品研发相关的技术、设计、运营、运维、管理专业人士,目的是与技术界人士共同关注IT产品研发背后的成败经验,关注技术、用户体验和产品设计,信仰开放、创新、交流和社区
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐