MonoDroid值得我们付出努力吗?



使用MonoTouch完成并成功发布了我的第一个iPhone应用程序后,我现在正在寻找相同应用程序的Android版本。

MonoTouch对我很有帮助,因为我仍然认为Objective C是疯狂的阅读和编写(特别是在德国键盘上)。所以c#是一个很好的选择。

据我所知,在Android上Java是主要的开发语言。由于Java比Objective C更接近c#,我怀疑我是否真的应该添加额外的MonoDroid"层",或者只是使用普通的Java。

我的问题是

从你的经验来看,使用MonoDroid值得吗?还是你会直接用Java来做你的下一个项目?

更新1:

在@Dani的提示下,我发现p.se.com上已经有一个类似的问题和答案。我应该删除或关闭这个问题,还是让管理员来做?

如果你为Monodroid开发相同的应用,那么它可能是有意义的,因为你应该能够使用大部分现有代码,只需重新编写UI层,以及任何平台特定的代码。

最近我也对这个问题感兴趣,写了这篇文章。它揭示了我在开发第一个MonoDroid应用程序时遇到的几乎所有优点和缺点。

最新更新