Novell预计将在Microsoft Mix上展示Mono在Android 上运行的“ hello world”演示。 Mono是C#和CLR的跨平台实现,与.NET编程语言二进制兼容。
Novell当前正在研究MonoDroid ,它将在Android上实现基于.Net的应用程序的这种部署。 MonoDroid包含与Java API的全面绑定,但可通过JIT编译的,由335驱动的运行时引擎进行访问。
“我们的目标是让开发人员重复使用跨所有移动平台的引擎和业务逻辑代码和换出的用户界面代码针对特定平台的API,”读取博客文章由米格尔奥德伊卡萨,Mono项目的创始人。
适用于iPhone的MonoDroid是MonoTouch ,它使开发人员可以创建在Apple iPhone和Apple iPod Touch设备上运行的基于C#和.NET的应用程序,同时利用iPhone API和.NET代码和库。
在中东的TechEd,Microsoft Eric Rudder已经演示了Novell构建的可在Windows,Windows Phone和Xbox上运行的开源iPhone应用程序。
最后,Mono产品组合包括Moonlight ,它是与Microsoft合作构建的针对Unix系统的Microsoft Silverlight的开源实现。 它允许用户查看在Linux上为Silverlight创建的视频,应用程序和内容。 Novell还有望在今天的MIX上演示该软件。
翻译自: https://jaxenter.com/monodroid-to-bring-net-to-android-100527.html