基於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操作系統

相關文章
相關標籤/搜索