2013-03-07 99 views
4

目標:搭建一個跨平臺的應用程序,該應用程序至少可以在iOS上運行使用Xamarin的iOS &。可Xamarin-跨平臺移動應用程序入門

操作系統:Windows 7 &蘋果

問題:

1)有從Xamarin喜歡的MonoTouch,MonoDroid的,Xamarin工作室不同的工具,這是真的困惑了我。我應該使用哪種工具?

2)我基本上是C#開發人員,聽說我們可以使用xamarin在Visual Studio 2010中開發移動應用程序。是否有可能從它開發跨平臺的應用程序或一次只開發一個平臺目標?

3)使用Xamarin開發跨平臺應用程序是否適合使用Mac或Windows(與問題2相關)?

4)要使用Xamarin Studio開發跨平臺應用程序,我們是否需要根據目標平臺的數量或僅在單一項目上運行多個平臺,在Xamarin解決方案中創建2-3個不同的項目?任何使用Xamarin的跨平臺開發初學者教程視頻鏈接將不勝感激。

在此先感謝。

問候, Saurav

回答

8

1)Xamarin Studio是一個IDE,最近發佈的替代MonoDevelop的。 MonoTouch是iOS框架的名稱,現在稱爲Xamarin.iOS;同樣MonoDroid已經成爲Xamarin.Android。

2)您可以在VS2010開發,但部署到iOS,您需要擁有一臺Mac建立與它可以溝通劑。

3)如果你只是想支持iOS和Android,它可能更好地得到一臺Mac,除非你真的需要ReSharper的。如果您也要支持Windows RT,則需要同時安裝兩臺機器。

4)是的,多個項目。有幾個選擇如何做到這一點。見這裏:http://docs.xamarin.com/guides/cross-platform/application_fundamentals/building_cross_platform_applications/part_3_-_setting_up_a_xamarin_cross_platform_solution。一個示例跨平臺應用程序是PropertyCross:https://github.com/tastejs/PropertyCross