2016-09-28 87 views
0

我最近在Windows 10上購買了Lumia 950,並希望開發一些通用Windows應用程序,並且我已經開發了在Eclipse上開發的Android應用程序。因此,我寧願在我的Mac(OS X 10.9.5)和跨平臺(我也有iPhone 4S)上進行開發。在我真的需要在Windows上開發的情況下,我在虛擬機上安裝了Windows 10 Insider,但我更願意用它來測試我的應用程序。另外,開發Mac應用程序可能會很有趣。使用Xamarin/Visual Studio/Eclipse建議在Mac上進行跨平臺開發

我不知道是否有很棒的Eclipse插件來做它,因爲它已經是一個「氣體工廠」,我更喜歡Xamarin,它似乎更適應。

但我不知道用哪個版本,有這個工具的如此多的赤緯:

I H大量的問題:

  1. 這些IDE之間有什麼區別?
  2. 我可以在我的環境中使用iOS/Android/Windows Mobile模擬器嗎?
  3. Now that Visual Studio includes Xamarin。它是否完美集成?
  4. 我可以在我的Mac上開發嗎?或使用我的Windows 10虛擬機?
  5. 我可以在我的Windows Mobile上部署我的應用嗎?在我的iPhone上?隨着調試?

感謝讓我心裏清楚:)

+0

這些是非常寬泛的問題。最好閱讀Xamarin文檔來得出結論。 https://www.xamarin.com/faq/https://developer.xamarin.com/ –

+0

Visual Studio版本比較:https://www.visualstudio.com/vs/compare/ – Quanta

回答

1

還有那些IDE之間有什麼區別?

在Windows上,Xamarin應用程序開發有兩種選擇。

Visual Studio 是Xamarin在Windows上的默認選擇。它具有最新的支持,應該是最穩定的。由於微軟收購Xamarin,該平臺對所有開發人員免費開放,因此您不再需要付費的Visual Studio IDE,但可以使用Visual Studio Community。

Xamarin工作室 是第二選擇,這也是偉大的工程,但因爲所有的擴展和一流的支持,Visual Studio中絕對是一個更好的選擇。

在Mac上,您只能使用Xamarin Studio。該應用應該始終與Windows版本保持一致。

如果你真的不想使用Windows 10(這是一個偉大的操作系統;-)),Xamarin Studio可能會適合你的iOS開發需求。但是,對於UWP,您將需要在Windows上使用Visual Studio,因爲它是構建UWP應用程序的唯一方法。

我可以在我的環境中使用iOS/Android/Windows Mobile模擬器嗎?

Android模擬器在Mac和Windows上均可用,因此您可以在此處找到。

的iOS模擬器只運行在Mac上,所以如果你在Mac上使用Xamarin Studio中,它將運行開箱即用的,如果你使用Visual Studio在Windows上,您將需要使用內置連接到它在Visual Studio Xamarin Mac Agent。最新版本的Visual Studio也有一個很棒的Remote Simulator for iOS預覽版。藉此,您可以直接在PC上查看模擬器,甚至可以使用觸摸手勢來控制它,這在Mac上通常是不可能的。

UWP具有用於桌面的Mobile和Simulator模擬器,您需要使用Windows 10上的Visual Studio運行它們(並構建UWP應用程序)。

Visual Studio包含Xamarin。它是否完美集成?

是的!正如我上面所說,這是一流的體驗!

我可以在Mac上開發嗎?

您可以在Mac上開發iOS和Android應用程序,但需要Windows與Visual Studio才能構建UWP應用程序。

我可以在我的Windows Mobile上部署我的應用嗎?在iPhone上?在Android上?

在Mac上,您可以調試Android和iOS應用以及通過連接並選擇它作爲調試目標來測試真實設備。

在Windows上可以調試UWP和Android由像我上面描述的連接在Mac應用程式代理上您的設備,也調試iOS應用。 Visual Studio和Mac Agent與Mac通信非常好,所以即使在真實的iOS設備上進行調試,它也能很好地工作:-)。

希望這會有所幫助!期待您的UWP和Xamarin應用程序:-)!