将Windows Mobile 6.1应用程序转换为Android

时间:2011-06-13 17:05:23

标签: android windows-mobile

我有一个相当大的Windows移动应用程序(用NETCF 3.5编写)。我公司的权力人士希望将此应用程序转换为在Android上运行。

Android开发和Windows Mobile(非Windows Phone)开发之间有什么相似之处?具体做法是:

  • 窗体表格(即用户界面)
  • P-invokes(我的应用程序有很多这些)
  • WCF / SOAP Web服务支持
  • C#和Visual Studio开发工具

另外,如果你有意愿,我想要一个关于如何转换来自那个人的转换的一般声明。 (请记住,我从未制作过Android应用。)

背景
有人(非程序员)在这里进行了谷歌搜索,并找到了一个“工具”,可以将Windows Mobile应用程序转换为Android(按下按钮类型的东西)。那个人现在让每个人都相信这种转变将毫不费力。

作为一个在多个平台上工作的开发人员,我发现很难相信(尽管我会很高兴出错)。

3 个答案:

答案 0 :(得分:3)

查看Will Google Android ever support .NET?,因为它可能是您正在寻找的内容。不知道它的效果如何,但如果非程序员愿意支付这笔钱,我说试一试

更新: 看起来像单声道切换公司: http://xamarin.com/monoforandroid

答案 1 :(得分:2)

NONE的简短回答。 Android运行的Linux仅限于Java应用程序。如果要将应用程序从.net移植到Android,则需要完全重写。

萨姆

答案 2 :(得分:2)

有一个monodroid项目,它采用.NET应用程序并使它们在Android操作系统上运行,但它仍然是非常实验性的,并没有为生产应用程序做好准备。否则,为了反映上面的“Sam's”评论,真的没有相似之处。我已经构建了11年的移动应用程序(在各种Windows风格上提供超过60种),Android模型与过去在Windows CE 5或Windows Mobile 6类型系统上所做的完全不同。