基於Mono跨平台移動應用開發框架發布Xamarin 3.0


跨平台移動應用開發框架Xamarin可以讓你完全用C#編寫你的應用程序,在iOS、Android、Windows Phone 8、Windows8和mac平台上共享相同的代碼。你可以重用你最喜歡的.NET庫,而且還很容易地使用平台特定的庫和框架。Xamarin提供了高性能編譯的代碼和完全訪問所有本地API。所以Objective-C和Java能干的事,Xamarin的C#平台工具一樣可以出色完成。

Xamarin 在5月28日發布了Xamarin 3,主要有四個重要的變化。

首先,他們有了一個堅實的iOS界面設計器,而且不依賴於蘋果的Xcode。Xamarin Studio 就可以了,當然也可以在Visual Studio上面使用,具體可看Xamarin Designer for iOS Overview。 

第二個就是Xamarin.Forms。它是一個抽象的控件平台。您可以通過代碼或者是XAML來描述一個按鈕,並正確的獲得按鈕在每個操作系統的行為。你甚至可以創建或者是重寫特定的控件,這一部分使用XAML可滿足了很多做個Silverlight/WPF/WP 同學的期盼,終於在界面層統一了,當然界面層上還有一些平台特有的還得使用平台相關的UI,這樣可以把代碼的共享比例進一步提高了。 

第三個就是Xamarin Studio增強,對NuGet 內置包管理支持和集成.NET BCL 文檔等等,通過Nuget可以使用超過20,000多個組件包。

components-and-nuget@2x

第四個就是代碼共享方面的改進,為跨平台項目提供的2個代碼共享模式PCL 和Share,

code-sharing1[1]

詳細的內容可以參見官方博客 《Announcing Xamarin 3》。

[Xamarin] iOS 與Android結合SignalR


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM