基于Mono跨平台移动应用开发框架发布Xamarin 3.0

跨平台移动应用开发框架Xamarin可让你彻底用C#编写你的应用程序,在iOS、Android、Windows Phone 八、Windows8和mac平台上共享相同的代码。你能够重用你最喜欢的.NET库,并且还很容易地使用平台特定的库和框架。Xamarin提供了高性能编译的代码和彻底访问全部本地API。因此Objective-C和Java能干的事,Xamarin的C#平台工具同样能够出色完成。ios

Xamarin 在5月28日发布了Xamarin 3,主要有四个重要的变化。框架

首先,他们有了一个坚实的iOS界面设计器,并且不依赖于苹果的Xcode。Xamarin Studio 就能够了,固然也能够在Visual Studio上面使用,具体可看Xamarin Designer for iOS Overview。 ide

第二个就是Xamarin.Forms。它是一个抽象的控件平台。您能够经过代码或者是XAML来描述一个按钮,并正确的得到按钮在每一个操做系统的行为。你甚至能够建立或者是重写特定的控件,这一部分使用XAML可知足了不少作个Silverlight/WPF/WP 同窗的期盼,终于在界面层统一了,固然界面层上还有一些平台特有的还得使用平台相关的UI,这样能够把代码的共享比例进一步提升了。 工具

第三个就是Xamarin Studio加强,对NuGet 内置包管理支持和集成.NET BCL 文档等等,经过Nuget可使用超过20,000多个组件包。post

components-and-nuget@2x

第四个就是代码共享方面的改进,为跨平台项目提供的2个代码共享模式PCL 和Share,性能

code-sharing1[1]

详细的内容能够参见官方博客 《Announcing Xamarin 3》。ui

[Xamarin] iOS 與Android結合SignalR操作系统

相关文章
相关标签/搜索