Xamarin支持哪些平台?

Nik*_*vić 6 cross-platform target-platform xamarin

我试图在他们的网站和Internet上找到这些信息,但是似乎在我看到的任何地方,都会弹出一个不同的列表。

  • 他们的首页显示iOS,Android,Windows和Mac

  • 在其文档(http://docs.xamarin.com/)中,文档首页仅提及Android iOS和Mac。我想知道这是否意味着Windows与其他操作系统相比,优先级较低。

  • 在互联网上,我发现了更多不确定的信息。此外,很难得出Windows在移动或台式机上的含义。

我从未使用过该产品,但很想在我要创建的游戏中试用该产品,所以我有两个问题:

  1. 您能否给我完整的支持平台列表(Android,iOS,Mac,Windows,Windows Phone,HTML5,Flash ...)?
  2. 我可以使用Xamarin定位Facebook应用吗?

提前致谢。

His*_*chT 4

为了更新和扩展 Jason 的答案,现在有了Xamarin.Forms,它可以让我们为 Android、iOS 和 Windows Phone 构建跨平台 GUI。看看 Xamarin 的FormsGallery 示例应用程序,我认为可以公平地说,它实际上也支持 Windows Phone。

除了 Xamarin.Forms 之外,还可以使用 Xamarin.iOS、Xamarin.Android 和 Xamarin.Mac 进行平台自定义。

Xamarin.Mobile 处于预览版本,支持 Android、iOS 和 Windows Phone。它用作本机服务(相机、地理定位等)的抽象 API。

然而,由于您需要安装本地 SDK 进行编译,因此您需要一台 Mac 计算机才能部署 iOS。为了针对 Windows Phone 进行编译,您需要使用 Visual Studio 和 Xamarin 插件,Xamarin Studio 无法执行此操作。

总而言之,Xamarin 支持开发

  • 安卓
  • iOS系统
  • Windows 手机
  • 苹果

然而,并非所有 Xamarin 的 API 都针对所有平台实现。