完成并成功发布了我的第一个使用MonoTouch的iPhone应用程序后,我现在正在寻找相同应用程序的Android版本 .
MonoTouch对我非常有帮助,因为我仍然认为Objective C是疯狂的读写(特别是在德语键盘上) . 所以C#在这里是个不错的选择 .
在Android上,Java是我所知道的主要开发语言 . 由于Java比Objective C更接近C#,我怀疑我是否应该添加MonoDroid的额外“层”或者只使用普通Java .
My question is:
根据您的经验,使用MonoDroid是值得的,还是直接使用Java进行下一个项目?
Update 1:
在得到@Dani的暗示后,我发现已经有了similar question and an answer over at p.se.com . 我应该删除或关闭此问题还是要求管理员这样做?
2 回答
如果您为Monodroid开发相同的应用程序,那么它可能是有意义的,因为您应该能够使用大部分现有代码,只需重新编写UI层,以及任何特定于平台的代码 .
最近我也对这个问题感兴趣并写了this article . 它揭示了我在开发第一个MonoDroid应用程序时遇到的几乎所有优缺点 .