Xamarin支持哪些平台?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xamarin支持哪些平台?相关的知识,希望对你有一定的参考价值。
我尝试在他们的网站和互联网上查找信息,但似乎在我看的每个地方都会弹出一个不同的列表。
- 他们的首页是ios,android,Windows和Mac。
- 在他们的文档(http://docs.xamarin.com/)中,只有Android iOS,Mac在文档首页提到。我想知道这是否意味着Windows与其他人相比具有较低的优先级。
- 在互联网上,我发现了更多不确定的信息。此外,很难得出Windows意味着什么,移动或桌面。
我从来没有使用过该产品,但我很乐意为我想要制作的游戏尝试它,所以我有两个问题:
- 你能给我一个完整的支持平台列表(Android,iOS,Mac,Windows,Windows Phone,html5,Flash ......)吗?
- 我可以用Xamarin定位Facebook应用吗?
提前致谢。
为了更新和扩展Jason的答案,现在有Xamarin.Forms让我们为Android,iOS和Windows Phone构建跨平台的GUI。看看Xamarin的FormsGallery sample app,我认为可以说它事实上也支持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支持开发
- Android的
- iOS版
- Windows Phone
- 苹果电脑
然而,并非所有Xamarin的API都适用于所有平台。
Xamarin有三种产品
- Xamarin.iOS - 使用C#编写iOS应用程序
- Xamarin.Android - 使用C#编写Android应用程序
- Xamarin.Mac - 使用C#编写Mac桌面应用程序
Xamarin不直接支持Windows Phone应用程序。但是,因为您可以使用C#编写iOS和Android应用程序,而C#是Windows Phone的本机语言,使用Xamarin可以编写可在所有三个移动平台上使用的代码。 Xamarin还提供了一些工具(比如他们的Xamarin.Mobile库),通过为所有三个平台上运行的一些通用平台功能提供通用接口,使这更容易。
您可以编写一个使用Facebook的API与Xamarin一起使用的移动应用程序,但是您无法创建Facebook应用程序(在Facebook上运行的应用程序)。
您可以找到其他平台here的实际列表。
2019年4月,它被列为:
- Android(包括Android Wear)
- iOS(包括watchOS和tvOS)
- Windows(UWP和WPF)
- Linux(GTK)
- 苹果电脑
- tizen
- Windows Phone not supported自Xamarin 3.x以来
以上是关于Xamarin支持哪些平台?的主要内容,如果未能解决你的问题,请参考以下文章