4

目标:使用 Xamarin 构建一个至少可以在 iOS 和 Android 上运行的跨平台应用程序。

可用操作系统:Windows 7 和 Mac

问题:

1) Xamarin 有不同的工具,例如 Monotouch、Monodroid、Xamarin Studio,这让我很困惑。我应该使用哪个工具?

2) 我基本上是一名 C# 开发人员,听说我们可以使用 xamarin 在 Visual Studio 2010 中开发移动应用程序。是否可以从中开发跨平台应用程序或一次仅开发一个平台目标?

3) 使用 Mac 或 Windows 为我(问题 2 相关)使用 Xamarin 开发跨平台应用程序是一个不错的选择吗?

4) 使用 Xamarin Studio 开发跨平台应用,我们需要根据目标平台的数量在 Xamarin 解决方案中创建 2-3 个不同的项目,还是只需要在多个平台上运行的单个项目?任何使用 Xamarin 的跨平台开发初学者教程的视频链接将不胜感激。

提前致谢。

问候, 索拉夫

4

1 回答 1

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 。

于 2013-03-08T00:16:11.493 回答