簡體   English   中英

Visual Studio 2015,Xamarin和目標設備

[英]Visual Studio 2015, Xamarin and target devices

我剛下載並安裝了Xamarin for VS2015,包括VS2015 SP2和其他一些東西。 我創造了一個“你好世界!” 應用程序並獲得iOS,Android,通用Windows,Windows 8.1和Windows Phone 8.1的目標。

我是Android和iOS的新手,我知道如果我想要一個iOS解決方案,我需要購買一台Mac才能做到這一點。 我有幾個Windows Phone應用程序,我可能會轉換為Android和iOS應用程序,所以Mac似乎是不可避免的。

但是,我的問題是我可以使用(現在)免費的Xamarin for VS2015來創建和構建將在OS X(而不是iOS)上運行的C#應用​​程序,還是我必須學習Objective-C才能做到這一點?

是的,可以使用Xamarin和C#創建和構建MAC OS應用程序。 在這里,您有正式的入門指南 ,在那里您可以找到要求,例如:

  • 運行Mac OS X Yosemite(10.10)或更高版本的Mac計算機。
  • Xcode 7及以上版本
  • Xamarin.Mac和Xamarin工作室

如果我錯了,請糾正我,但Mac OS中的Visual Studio僅適用於MSDN訂閱者。 但是,Xamarin Studio是免費的。

Xamarin提供了Xamarin.Mac ,它由一組OS-X API綁定組成(在Unified API版本中包含許多與Xamarin.iOS相同的API,如64位iOS和OS-X共享許多相同的框架,名稱,功能和參數)。

也就是說,您需要在Mac上使用Xamarin Studio Community Edition來進行C#/ F#開發,因為Windows / Visual Studio環境中支持Xamarin.Mac

來自Xamarin的FAQ:

我還可以開發Xamarin.Mac應用程序嗎?

是! 除了iOS(以及tvOS和watchOS)之外,Mac上的所有Xamarin Studio開發人員現在都可以使用Xamarin.Mac創建Mac應用程序。

參考: https//www.xamarin.com/faq#xpq9

對Xamarin和Visual Studio的新許可方案存在很多困惑,因此我的一位同事(Amy Burns)整理了這本優秀的交互式指南: 許可選項

只需點擊“選擇自己的冒險”風格中的相應鏈接,從上到下按照“選項”進行操作。

簡短的故事是:如果您符合許可證的要求,您可以使用Visual Studio的Community Edition或Xamarin Studio在Xamarin.iOS(包括watchOS和tvOS),Xamarin.Android和Xamarin.Mac中進行編碼。

如果您不符合免費許可證要求,則可以購買Visual Studio獨立版或MSDN版本Professional或Enterprise(其中包括額外功能,例如Test Cloud for Enterprise的折扣)。 Visual Studio Professional和Enterprise都免費提供相同級別的Mac上的Xamarin Studio(請參閱Visual Studio比較圖表 )。

任何Apple OS(iOS,watchOS,tvOS或OS X)都需要安裝了最新版Xcode和Xamarin Studio的物理Mac。 對於所有Apple操作系統(OS X除外),Mac可以聯網到運行Visual Studio的Windows計算機,並從那里完成開發。 Xamarin.Mac中的Mac OS X開發必須在物理Mac上的Xamarin Studio中完成。 這些是Apple的限制,而不是Xamarin或Microsofts。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM