我很难决定是否应该在Android或monodroid中制作这个应用程序。
我只是不知道要么做出明智的决定。所以希望对这两方面有更多经验的人可以帮助我。
我是.net开发人员(主要是asp.net mvc)。所以我一直在使用Visual Studio 2010和.net。我多年前从Java 101课程开始就没有使用java或使用eclipse。
所以在这种情况下,monodroid似乎是明显的赢家,因为我可以利用这种体验。
我打算制作的应用程序最终也会被移植到iphone上,所以我想这里是因为我需要用谷歌地图/ GPS做点什么,我可以提取公共代码并重复使用它。
但是我不知道会有多少常用代码,因为我不知道需要多少特定于android的东西。最终可能会在iphone和Android中制作地图,即使使用单声道也可以使用零可重复使用的代码。
最后,我能看到的最大缺点是插件。例如,我需要使用滑动视图布局,用户可以通过轻弹从一个视图转到另一个视图。据我所知,这在原生android中并不存在。
我知道有插件但当然它们都是java,据我所知,让它们在单机版中工作会很痛苦。
所以我不确定我是否会在这方面受苦。
答案 0 :(得分:5)
我是.net开发人员(主要是asp.net mvc)。所以我使用视觉 工作室2010和.net一直在。我还没有做过java或者用过 自多年前我的Java 101课程开始以来的日食。
所以在这种情况下,monodroid似乎是我可以利用的明显赢家 那次经历。
你是对的,听起来就像monodroid一样。
最后,我能看到的最大缺点是插件。比如我需要 使用滑动视图布局,用户可以从一个视图转到 另一个轻弹。据我所知,本土不存在 机器人。
您可以在Android中实现此功能,只需要一些智能编程。例如,您可以感知滑动触摸事件,然后您可以通过启动新活动来处理它们。