trisun 发表于 31-7-2010 00:34:41

.NET for Android将发布:应用可多平台移植

微软.NET for Android,也就是MonoDroid,是Novell公司的MonoTouch项目在Android系统的开源实现,MonoDroid将马上进入Beta测试阶段,最终的MonoDroid产品将在今年秋季发布——和Windows Phone 7基本在同一时间段。
Novell公司从开发者对MonoTouch的兴趣中可以看出代码在多平台的移植确实是一个需要解决的问题。而MonoDroid的意义就是Windows Phone的开发者可以将Windows Phone应用方便得移植到其他平台:iPhone和Android。但Novell同时表示开发者并不能在多平台中共享所有代码,但至少可以很方便地移 植业务逻辑部分。
MonoTouch是给C#/.NET的开发者用于iPhone、iPad、iPod Touch应用开发的一套开发工具,它包含一个静态编译器,即将.NET执行程序转译成iOS平台的原生代码。

trisun 发表于 31-7-2010 11:21:15

Monotouch 使用 C# 支持iphone 和 Android 平台。
而C#和Java 通用基本类库(excepts Graphics etc),基本上一一对应。转换起来比较方面。
所以如果想做到手机上开发可移植,使用 C#,和 Java 基本上就涵盖了大部分手机平台。Object C++, Symbian C 和 C#,Java 在程序结构上差异较大,移植工作量较大。

[ 本帖最后由 trisun 于 31-7-2010 11:24 编辑 ]
页: [1]
查看完整版本: .NET for Android将发布:应用可多平台移植