小编典典

Google Android 会支持 .NET 吗?

all

现在带有 Google 的 Android 操作系统的 G1 现已上市(很快),Android 平台会支持 .Net 吗?


阅读 71

收藏
2022-05-22

共1个答案

小编典典

更新 :自从两年前我写了这个答案以来,我们将 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

2022-05-22