2011-06-09 52 views

回答

1

MonoDroid旨在讓您使用C#而不是Java開發應用程序;而不是作爲一種手段來放棄現有的應用程序。

你問了一個web應用程序,但我假設你的意思是一個ASP.NET web應用程序,它不會映射到Android API,並且不能簡單地複製。即使把你的HTML放入類似Titanium的東西,仍然需要大量的JS調整才能使其工作。

我有一種感覺,你正在看重寫。也許如果你可以提供更多的細節(這是一個ASP.NET應用程序等),我可以給出更好的答案。

+0

Gregory,感謝您的即時回覆。是的這是一個asp.net的網絡應用程序。 – DTT 2011-06-09 17:47:37

+0

沒問題。雖然將邏輯從ASP.NET Web應用程序遷移到Android應用程序並不是不可能的,但用戶體驗有很大不同。作爲Android用戶,如果一個應用程序鏡像站點的移動/完整網站版本,我將它卸載並創建一個快捷方式。我認爲你從MonoDroid中看到的唯一真正的好處就是熟悉的C#語法,其他的一切都將是一個解決方案。 – 2011-06-09 18:17:10

+0

有沒有其他的選擇? – DTT 2011-06-09 19:58:26

0

是沒問題。但它不是一個自動過程,也不是一個特別簡單的過程。需要重做所有UI元素,持久性內容等(應用程序的平臺特定部分)。根據您的應用程序以及它的寫法,這可能是一個重要部分,或者是一個相對較小的部分。原本切割的角落越多,移植的成本就越高。

0

除了湯姆的回答,我會說它有一些限制(link 1link 2)。我在博客上寫了一些其他有趣的時刻here

Here是跨平臺移動應用(monoDroid,monoTouch,WP7)的一個很好的例子。

相關問題