2010-11-18 66 views
1

我很感兴趣:在像Android和Phone 7这样不同的平台上编写应用程序(例如游戏或商业应用程序)的最佳方式是什么?对源代码,逻辑和其他开发人工产物进行微小更改?或者这是不可能的,我必须从每个设备的“地面”写两次我的应用程序?请告诉我你的经历?Android和Phone 7移植?

谢谢你的任何建议!

+1

投票结束。我认为这里覆盖得很好:http://stackoverflow.com/questions/4066877/one-c-game-to-rule-them-allios-android-wp7-w7-mac-os-x-and-xbox/4066955#4066955 – 2010-11-18 12:10:16

回答

1

不幸的是,你必须在这种情况下编写你的应用程序两次。出于性能原因,我不会推荐使用mono。我也发现它很不可靠,但它可能适用于您的应用程序。

1

Windows Phone 7需要您使用C#开发。但是,您可以在iPhone和Android上使用Mono。这使您可以重用您的业务逻辑。看看MonoTouchMonoDroid。 MMI(人机界面)需要在每个平台上以不同的方式完成。

祝你好运!

2

如果您的应用程序可能,请将其创建为Web应用程序,也许使用一些移动Web应用程序框架。