Xamarin 2.0:基于Mono跨平台开发框架

跨平台移动开发框架Xamarin今天发布了最新的2.0版本,新增Xamarin Studio集成开发环境以及 Xamarin Component Store在线插件商店。做为一个跨平台开发框架,在这一框架内,开发 Android 和 iOS 应用能够不用转到 Eclipse 或者额外购买 Mac 并使用 Xcode,而继续在Visual Studio之中使用 C# 与 .NET Framework 进行。html

这个版本带来四个新功能:node

一、新的IDE——Xamarin Studio,Xamarin的CEO Nat Friedman表示,该IDE与iOS和Android SDK紧密集成,便于开发者在模拟器和真实的设备上构建、测试、调试应用程序。其实它是MonoDevelop 4.0更名了。不过只有windows安装包是这个名字,源码包仍是Monodevelop,具体参见 The Making of Xamarin Studioios

Xamarin Studio提供了不少现代开发所需功能,包括代码完成、调试器、打包和发布应用(支持经过TestFlight发布应用程序)。对于Android,Xamarin还包含了本身的UI生成器(对于iOS,则使用苹果Xcode的UI生成器),此外还集成了Git和Subversion。。windows

二、新的组件商店-(http://components.xamarin.com/开发者只需不多的操做就能够添加新的UI控件并能够链接到各类第三方云服务、图表和图形,Xamarin Component Store中的插件可以和Xamarin Studio以及Visual Studio无缝整合,开发者可以更方便地将这些部件和功能加入到本身的App中去。Xamarin.Mobile是该商店中的组件之一,提供了访问iOS、Android和Windows Phone等平台公共特性(如通信录和相机等)的API。根据Xamarin提供的信息,若是设计合理,应用程序的代码量最多能够减小90%。app

三、在Visual Studio 中开发 iOS 应用程序:能够在Windows上经过Visual Studio开发ios应用,可使用Visual Studio上的全部开发工具,包括TFS。这样在Android,IOS和Windows之间共享代码就更容易了。Xamarin的Android开发插件已经存在了好多年,如今又提供了支持iOS的插件。该插件能够很好地与微软的生态系统集成,能够在Mac 
OS机器的仿真器上进行远程调试和测试。在Mac OS上,由于iOS的现有限制,面向iOS的C#代码会经过AOT编译技术直接编译为ARM汇编代码。而在Android上,应用程序会转换为IL,启动时再进行JIT编译。框架

四、针对我的开发者的免费的版本——Starter Edition:版本功能有所限制,只能用于开发一些比较小的应用程序(编译后代码最多为32kb)。付费的我的版本每一年费用299美圆,商业版本每一年为999美圆。MVP注意了,在2月底以前能够得到Business版本 To get the goods, simply send us a private message on our forums that includes a link to your MVP profile before the end of February http://t.cn/zYCTR1H工具

以前购买过Monotouch和Mono for Android的同窗能够升级到Business开发工具

image

详细信息:Announcing Xamarin 2.0测试

下载:https://store.xamarin.com/插件

AAAK{SLG)57OKPECDXV{CUG

image

关于Xamarin 
Xamarin始创于2011年,旨在使移动开发变得难以置信地迅捷和简单。Xamarin的产品简化了针对多种平台的应用开发,包括iOS和Android。Xamarin由许多著名的开源社区开发者创立和参与,并且也是Mono项目的主导者——C#与.NET框架的开源、跨平台实现。

Xamarin 2.0带来新的IDE、支持iOS的Visual Studio插件和组件商店

Introduction to MonoDroid/Android Programming for .NET/C# Developers

第一次使用Xamarin就上手(一) - 安裝Xamarin Step-by-Step Part1

第一次使用Xamarin就上手(二) - 安裝Xamarin Step-by-Step Part2

相关文章
相关标签/搜索