【发布时间】:2013-04-05 10:19:01
【问题描述】:
我的 Android 应用使用动态 UI。也就是说,所有 UI 屏幕都仅由简单类型(图库、列表视图、表单视图)组成,它们完全由 java 代码创建,而不是使用 xml 模板。这是因为 UI 中几乎没有任何静态内容。 Java 代码也广泛使用 sqlite。没有媒体内容(图像、视频),它是一个普通的数据库前端应用程序。此外,它不使用太多设备功能(相机、短信等)。
有 3 个主要区域 - SQLite 文件、没有任何 Android 依赖项的纯 Java 代码、Android UI java 代码(ListView 等 - 但只有非常薄的代码)。我需要在 iOS 中完成所有这些工作。
我有哪些选择可以使此代码跨平台(至少移植到 iOS)? jQuery 移动?电话间隙?任何其他?谢谢!
【问题讨论】:
-
如果你可以用 C++ 编写你的逻辑,你可以在两个平台上使用它。如果您希望保持理智,我建议您不要使用第三方多平台工具。
-
PhoneGap 是跨平台应用的不错选择。但是,您将不得不重写所有内容。
-
我不想再用 C++ 写整个东西。我的大部分代码(90%)都是纯 Java 代码,无需修改即可在桌面上运行。我只需要从中生成一些适用于 iOS 的东西。
标签: android jquery ios sqlite porting