Xamarin and Mono compared to ADT
我是一个开发人员,在C语言和Java方面有多年的经验。我已经为我的NexusOne安卓2.23手机开发了一些ADT项目。
我正在考虑进一步的移动开发,我听说了用于Android/iOS和Xamarin的Mono。起初,我认为MMOO会重返Java,但现在我明白了它编译成原生C代码并运行在单LIB上。
所以我想知道这会给应用增加多少膨胀,因为我相信下载的大小与下载的数量直接相关(我自己有时不会下载某些东西,因为它大于1MB)。
如果这里有人使用单声道,我很想听听你的经验。
我知道有一个Visual Studio 2010 Mono插件。你推荐它吗?
So I was wondering how much bloat does this add to apps, as I believe size of download is directly linked to number of downloads (I myself sometimes don't download something due to it being >1MB .... )
单机器人应用程序通常大约有5兆字节(如果链接),因为运行时嵌入在应用程序中。
If there is someone here who uses Mono I would love to hear from your experiences.
总之,我对单机器人很满意。Android上的Java教程很容易翻译,或者如果太大,你可以创建绑定。我只做过一个关于Mono的项目,所以我的经验是有限的,但到目前为止,我没有想到会让我后悔我的选择。另一方面,如果你熟悉Java(就像Java中的编码),除了跨平台的应用程序之外,他们没有理由切换(参见Monocross)。
在VisualStudio中开发VisualStudio插件是必需的。新版本带有一个布局设计器,比如Android Eclipse插件。我建议您从xamarin下载trail版本并尝试(trail没有过期日期,它只允许您部署到模拟器)