前言
因為操作的全是大塊頭,加大你們的內存,CPU網上飆。。。。
鹵煮的機器配置
最近的版本部署包,百度雲離線下載:版本:Xamarin 4.0.0.1717
http://pan.baidu.com/s/1c1ylyVI
官方文檔
開發基於蘋果或者谷歌的平台產品,需要安裝各自對應平台下的SDK。例如:安卓,IOS的開發SDK包。
跨平台開發的產品,各自對應的支持。在Windows環境下,使用Xamarin.Viualstudio是最划算的。支持多種平台。但是蘋果系的,無論如何都需要一台Mac設備。
在Mac設備上開發 IOS Android的需要各自的SDK和開發工具。Xamarin不同的版本,需要的XCode版本不一樣,需要注意。查看對應版本的支持,去發布歷史查看。查看地址:https://developer.xamarin.com/releases/
(不推薦用Mac 開發,設備昂貴!!!)
在Mac設備上調試程序,Xcode 自帶調試模擬器,開發Android的話,需要自己找模擬器。Mono的官方倒是有Android Player這個模擬器。沒試過。
Xamarin為VS系列的插件,支持非免費版本的VS.所以,Express版本的Visual Studio。就免談了。在Windows上開發的話,推薦使用Windows8.1 企業版 With SP1版本。因為自帶的Hyper-V虛擬機,可以運行
微軟官方的安卓模擬器(地址:
visual studio emulator for android
https://www.visualstudio.com/en-us/features/msft-android-emulator-vs.aspx
)。此模擬器,啟動速度快,自帶最新版本的系統鏡像。與VS集成天衣無縫。開發IOS程序的話,需要下載Xcode對應的版本,已經需要一台Mac設備(自己弄個安裝了蘋果系統的虛擬機也行!看我前面的文章,介紹如何用VMware部署這個虛擬機)
調試程序。無非就是啟動調試,進入斷點。但是,IOS程序的話,因為模擬器是在MAC設備中,玩的時候,只能在Mac設備中操作程序,很別扭。
Android和Windows Phone項目的話,只要SDK 模擬器安裝了,直接調試運行就好。
總結
總體來看,Xamarin確實支持了跨平台的開發。但是,MAC設備的開發,還是很不友好,開發調試,兩邊忙活,希望以后能有對應的模擬器能在Windows下面跑。(話說微軟在Windows10 下面支持跑IOS程序的轉化,我覺得是件恥辱,O(∩_∩)O~
附:微軟先用Xcode創建了一個簡單的“任務清單”應用,然后使用Windows Bridge for iOS工具將該應用移植到了Win10中。想要學習本課程,需要一台運行Win10系統的PC,並安裝Visual Studio 2015以及Windows Bridge for iOS工具。另外,還需要一台Mac電腦,運行OS X 10.11系統,安裝Xcode 7。
)。
有關環境搭建,請參考我前面的文章
http://www.cnblogs.com/micro-chen/p/4717415.html