现在带有 Google 的 Android 操作系统的 G1 现已上市(很快),Android 平台会支持 .Net 吗?
更新 :自从两年前我写了这个答案以来,我们将 Mono 产品化为在 Android 上运行。这项工作包括几个步骤:将 Mono 移植到 Android,将其与 Visual Studio 集成,在 Mac 和 Windows 上为 MonoDevelop 构建插件,以及将 Java Android API 暴露给 .NET 语言。现在可以在http://monodroid.net
Android 上的 Mono 基于 Mono 2.10 运行时,默认使用 C# 4.0 编译器的 4.0 配置文件,并使用 Mono 的新 SGen 垃圾收集引擎,以及我们新的跨 Java 和 Mono 执行 GC 的分布式垃圾收集系统。
以下链接反映了截至 2009 年 1 月 Android 上的 Mono,我将它们保留为历史背景
由于 Koushik Dutta 和 Marc Crichton 的工作,Mono 现在可以在 Android 上运行。
你可以在这里看到它运行的视频:http ://www.koushikdutta.com/2009/01/mono-on-android-with- gratuitous-shaky.html
您可以在此处获取自己构建 Mono 的说明:http ://www.koushikdutta.com/2009/01/building-mono-for- android.html
您可以在此处获得比较 Mono 的 JIT 与 Dalvik 解释器的基准:http ://www.koushikdutta.com/2009/01/dalvik-vs- mono.html
当然,您可以在此处获得使用 Mono 的预配置图像(有关使用该图像的详细信息,请转到帖子底部):http ://www.koushikdutta.com/2009/01/building-mono-for- android.html