微软资深专家论如何用Visual Studio开发iOS、Android应用
来源:互联网 发布:淘宝卖家如何激活认证 编辑:程序博客网 时间:2024/06/03 21:59
摘要:TUP第30期活动于11月7日成功举办。本活动邀请三位微软资深专家从不同方面分析了跨平台应用开发中的难点与痛点,并分享了微软在跨平台研发方面的科研成果,同时在现场提前披露了Visual Studio 2013的诸多新特性。
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产品研发背后的成败经验,关注技术、用户体验和产品设计,信仰开放、创新、交流和社区。
- TUP第30期:微软资深专家论如何用Visual Studio开发iOS、Android应用
- 微软资深专家论如何用Visual Studio开发iOS、Android应用
- TUP第30期:微软资深专家论如何用Visual Studio开发iOS、Android应用
- TUP第30期:微软资深专家论如何用Visual Studio开发iOS、Android应用
- 资深专家论如何用Visual Studio开发iOS、Android应用
- 如何用Visual Studio开发iOS、Android应用
- 如何用Android studio修改应用图标
- [转]Xamarin-Visual Studio开发iOS、Android应用
- 如何用Visual Studio编译Java源代码
- 如何用Visual Studio 2008 写汇编程序?
- 如何用 Visual Studio 2008 打开 Visual Studio 2010 解决方案
- 告诉你如何用C#写出iOS与Android应用
- 用Visual Studio开发web应用程序,自带的.dbo后台数据库如何用代码实现连接
- 用Visual Studio 2010开发Android应用
- 用Visual Studio 2010开发Android应用
- 用Visual Studio 2010开发Android应用
- 用Visual Studio 2010开发Android应用
- 用Visual Studio 2010开发Android应用
- /etc/passwd
- 关于java中位运算的研究
- 空间点到直线垂足坐标的解算方法
- 不只是技术!成为IT经理必备的十大软技能
- 关于2440/6410移植自己到qt程序触摸屏不能用到解决办法
- 微软资深专家论如何用Visual Studio开发iOS、Android应用
- ACM-DP之Function Run Fun——hdu1331
- eterm常用错误码整理
- 【后缀自动机-后缀树上的维护】hdu4641
- Android开发中的多线程编程技术
- 黑马程序员---基础语法(二)
- eclipse控制台输出到文件
- TortoiseSVN文件夹及文件图标不显示解决方法
- how to convert wstring to string