现在带有谷歌的Android操作系统的G1已经上市了(很快),Android平台会支持。net吗?


当前回答

Android有Mono,为Android移植的。net框架。还有MonoDroid,一个使用c#和核心。net api来开发基于android的应用程序的开发栈。MonoDroid预览版1已经在几天前发布了。

其他回答

你更有可能看到Silverlight的Android实现。微软的代表已经证实这是可能的,而iPhone的代表说这是有问题的。

但是。net框架的一个版本是可能的。只是需要有人这么关心它:)

但实际上,从c#到Java并不是什么大不了的事情,考虑到两个平台(PC vs. G1)之间的巨大差异,你似乎不太可能用一个代码库来运行任何你想在两个平台上运行的应用。

Android有Mono,为Android移植的。net框架。还有MonoDroid,一个使用c#和核心。net api来开发基于android的应用程序的开发栈。MonoDroid预览版1已经在几天前发布了。

我认为这是可能的。也许还可以查看这个视频

Miguel de Icaza于2010年2月17日在他的博客上宣布,他们开始为android开发mono,并将其命名为MonoDroid。

这将类似于iphone上的MonoTouch,但适用于android。

它将提供绑定到android UI,所以应用程序将看起来和感觉live原生android应用程序。这将要求你编写一个android特定的UI。

但是,您将能够重用现有的较低级别库,而无需重新编译。

在我看来,。net在Android上的应用是很有可能的。有消息称,微软将为Android发布合适的Silverlight——永远不要低估微软为苹果推出Silverlight的优势。一款速度更快、功能更丰富、开发周期更快的智能手机,令人印象深刻的硬件,Flash和Silverlight作为标准安装。

微软对改进Android有着既得利益,与此同时,为Android上的Silverlight开发的应用程序也将适用于Windows Phone 7操作系统,具有多点触控、GPS等功能。