1

我是一名开发人员,在 C# 和 Java 方面拥有多年经验。我为我的 Nexus One Android 2.23 手机开发了一些 ADT 项目。

我正在考虑进一步的移动开发,我听说过Mono for Android/iOSXamarin。起初我以为 Mono 会重新编码为 Java,但现在我明白它可以编译为本机 C 代码并在 mono 库上运行。

所以我想知道这会给应用程序增加多少膨胀,因为我相信下载的大小与下载数量直接相关(我自己有时不下载某些东西,因为它> 1MB)

如果这里有人使用 Mono,我很想听听您的经验。

我了解Mono有一个Visual Studio 2010 插件。你推荐它吗?

4

1 回答 1

2

所以我想知道这会给应用程序增加多少膨胀,因为我相信下载的大小与下载次数直接相关(我自己有时不会下载某些东西,因为它> 1MB ....)

Monodroid 应用程序通常在 5 MB 左右(如果Linked),因为运行时嵌入在应用程序中。

如果这里有人使用 Mono,我很想听听您的经验。

总而言之,我对 Monodroid 很满意。Android 上的 Java 教程很容易翻译,如果太大,您可以创建Bindings。我只在 Mono 上做过一个项目,所以我的经验有限,但到目前为止,我没有预料到任何事情会让我后悔我的选择。另一方面,如果您熟悉 Java(并且喜欢使用 Java 编码),那么除了跨平台应用程序(参见Monocross)之外,没有理由切换它们。

VisualStudio 插件是在 VisualStudio 中开发所必需的。新版本带有一个布局设计器,如 Android Eclipse 插件。我建议您从 Xamarin 下载试用版并试用(试用版没有过期日期,它只允许您部署到模拟器)

于 2012-08-21T14:22:42.770 回答