标签:
Xamarin 簡介Xamarin 是由早期的 Mono 專案演變而來,原本是在 Linux 上執行 C# 程式的一個開放原始碼專案。後來陸續發表支援 iOS 的 Mono Touch framework 以及 Mono For Android Framework。因此它在市場上並不是一個新的產品。2011 年,原本在 Novell 的 Mono 專案團隊獨立成立一家公司,正式將名稱改為 Xamarin,此為 Xamarin 的由來。Xamarin 具有以下特點:
|
|
|
無論是在 Windows 或是 MAC 上安裝 Xamarin 都相當簡單,只要在 http://xamarin.com / download 上填入名稱及 Email 帳號,便可以進行下載。而只要依照安裝精靈點選下一步,就可以將 Android SDK 等相關元件裝好。
Windows 版安裝晝面: |
MAC 版安裝晝面: |
Xamarin 是一個商業的 Framework,但您可以完整試用 30 天,或是使用免費版本。但免費版本限制開發人員編譯後的 IL code 大小不能超過 32 K,且無法使用 Visual Studio 進行開發 ( 只能使用 Xamarin 提供的 Xamarin Studio )。
安裝好 Xamarin 之後,需要註冊一個 Xamarin 帳號進行啟動。
使用 Xamarin 開發 Android 應用程式可說是相當的方便,不僅支援在 Visual Studio 中使用拖曳的方式設計使用者介面,還整合如 AVD 及 SDK Manager 等工具。廢話不多說,開始我們在 Visual Studio 上的第 1 支 Android 程式吧 ~
與開發 Android 不同,目前 Xamarin 尚未支援在 Visual Studio 中設計應用程式頁面,但官方表示目前已在研發當中,並會在不久之後的版本提供此功能。因此目前 iOS 專案的 UI 設計必須透過 MAC 的 Interface Builder ( XCode 的一部份 ),或是直接在程式中宣告控制項的位置及大小,Visual Studio 中的 HelloWorld Application 便是使用此方法。
作為一個跨平台的解決方案,使用 Visual Studio 搭配 Xamarin 開發行動裝置應用程式具有以下特色:
Visual Studio + C# + Xamarin = iOS/Android/Windows Apps
标签:
原文地址:http://www.cnblogs.com/lykbk/p/drgrtrrtrtt45646546546.html