目标:使用Xamarin构建一个至少可以在iOS和安卓上运行的跨平台应用程序。
可用的操作系统: Windows 7和Mac
问题:
1) Xamarin有不同的工具,比如Monotouch,Monodroid,Xamarin Studio,这真的让我很困惑。我应该使用哪个工具?
2)我基本上是一个C#开发人员,听说我们可以在Visual Studio2010中使用xamarin开发移动应用程序。有没有可能用它来开发一个跨平台的应用程序,或者一次只能开发一个平台目标?
3)使用Xamarin开发跨平台应用程序时,使用Mac或Windows for me (与问题2相关)是一个好的选择吗?
4)使用Xamarin Studio开发跨平台应用,需要根据目标平台的数量在Xamarin解决方案中创建2-3个不同的项目,还是只创建一个运行在多个平台上的项目?任何使用Xamarin的跨平台开发初学者教程的视频链接都将不胜感激。
提前谢谢。
你好,Saurav
发布于 2013-03-08 08:16:11
1) Xamarin Studio是一个集成开发环境,最近发布的MonoDevelop的替代品。MonoTouch是iOS框架的名称,现在称为Xamarin.iOS;同样,MonoDroid也变成了Xamarin.Android。
2)你可以在VS2010中进行开发,但是要部署到iOS上,你需要有一个可以与之通信的Mac构建代理。
3)如果你只想支持iOS和安卓,除非你真的需要Resharper,否则买个Mac可能会更好。如果你还想支持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。
https://stackoverflow.com/questions/15268004
复制相似问题