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

相關文章
相關標籤/搜索