我的Android應用程序使用動態用戶界面。也就是說,它的所有UI屏幕都只由簡單的類型(圖庫,列表視圖,表單視圖)組成,它們完全由java代碼創建,而不是使用xml模板。這是因爲用戶界面中幾乎沒有任何靜態內容。此外,Java代碼廣泛使用sqlite。沒有媒體的東西(圖像,視頻),它是一個普通的數據庫前端應用程序。它也沒有使用很多設備功能(攝像頭,短信等)。有3個主要區域 - SQLite文件,沒有任何Android依賴項的純Java代碼,Android UI Java代碼(ListView等 - 但只有非常細的代碼)。我需要在iOS中完成所有這些工作。跨平臺製作Android代碼
我的選擇是什麼讓這個代碼跨平臺(至少到iOS的端口)? jQuery Mobile? PhoneGap的?任何其他?謝謝!
如果你可以用C++編寫你的邏輯,你可以在兩個平臺上使用它。如果您希望保持理智,我建議不要使用第三方多平臺工具。 – borrrden 2013-04-05 10:19:47
PhoneGap是跨平臺應用程序的不錯選擇。但是,那麼你將不得不重寫所有內容。 – jgillich 2013-04-05 10:22:38
我不想再用C++編寫整個東西。我的代碼純Java代碼中大部分(90%)在桌面上運行,無需修改。我只需要生成一些可以在iOS上運行的東西。 – 2013-04-05 11:32:52