我应该使用MonoDroid还是Android?

时间:2011-08-04 17:00:26

标签: android xamarin.ios xamarin.android

我很难决定是否应该在Android或monodroid中制作这个应用程序。

我只是不知道要么做出明智的决定。所以希望对这两方面有更多经验的人可以帮助我。

我是.net开发人员(主要是asp.net mvc)。所以我一直在使用Visual Studio 2010和.net。我多年前从Java 101课程开始就没有使用java或使用eclipse。

所以在这种情况下,monodroid似乎是明显的赢家,因为我可以利用这种体验。

我打算制作的应用程序最终也会被移植到iphone上,所以我想这里是因为我需要用谷歌地图/ GPS做点什么,我可以提取公共代码并重复使用它。

但是我不知道会有多少常用代码,因为我不知道需要多少特定于android的东西。最终可能会在iphone和Android中制作地图,即使使用单声道也可以使用零可重复使用的代码。

最后,我能看到的最大缺点是插件。例如,我需要使用滑动视图布局,用户可以通过轻弹从一个视图转到另一个视图。据我所知,这在原生android中并不存在。

我知道有插件但当然它们都是java,据我所知,让它们在单机版中工作会很痛苦。

所以我不确定我是否会在这方面受苦。

1 个答案:

答案 0 :(得分:5)

  

我是.net开发人员(主要是asp.net mvc)。所以我使用视觉   工作室2010和.net一直在。我还没有做过java或者用过   自多年前我的Java 101课程开始以来的日食。

     

所以在这种情况下,monodroid似乎是我可以利用的明显赢家   那次经历。

你是对的,听起来就像monodroid一样。

  

最后,我能看到的最大缺点是插件。比如我需要   使用滑动视图布局,用户可以从一个视图转到   另一个轻弹。据我所知,本土不存在   机器人。

您可以在Android中实现此功能,只需要一些智能编程。例如,您可以感知滑动触摸事件,然后您可以通过启动新活动来处理它们。