2010-11-18 33 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應用程序框架。