2011-02-28 97 views
0

是否可以在移動設備上部署面向Mono框架的.NET應用程序?創建此類應用程序時需要考慮什麼?如何將使用Mono創建的應用程序部署到移動設備

+0

也許多一點信息會有幫助,問題很模糊。你有什麼特定的移動設備你想安裝你的應用程序? – Purplegoldfish 2011-02-28 12:57:07

+0

這真的不是一個SO問題,查看單聲道文檔的實現細節。 – 2011-02-28 12:57:31

+0

是的手機可能是nokia51300呢? – user635545 2011-02-28 13:12:21

回答

0

有iPhone/iPad和Android(商業)單聲道框架。

在Android上,它允許您使用C#編寫業務邏輯並通過XML配置文件(如原始開發樣式)添加UI層。

它的工作原理!

但容易嗎?沒有!

0

您需要考慮的首要問題是您需要將您的應用程序分成UI部分和後端。您應該可以在設備之間共享後端代碼,但您可能會重新爲您定位的每個平臺重新制作UI部分。

需要記住的另一件事是,某些設備需要編譯爲本地代碼,因此您可能無法使用Reflection等功能。

哪些技術以用於UI取決於平臺:

iOS設備(iPhone和iPad),你應該使用MonoTouch

對於Android設備,你應該使用MonoDroid

對於Windows手機7您將使用Silverlight或XNA(see here

對於諾基亞設備(WP7之前),您可以使用GTK#

這幾乎涵蓋了它,除非我真的誤解了你的問題。

相關問題