我在 Apple App Store 中有一个 iOS 应用程序。对于下一次重大更新,我也在考虑为我的应用程序创建一个 Android 版本。为了节省开发时间,我想到了用 C++ 做业务逻辑和数据库访问,以便在两个平台上使用这一层,并且只使用相应平台的 API(即 Objective-C/Cocoa)做 UI 的东西touch 用于 iOS 和 Java/Android SDK 用于 Android)。
从 Android 的角度来看,您如何看待这种方法?是否可以在 Android 下使用 C++ 访问 SQLite 数据库?
感谢和问候, 托马斯
最佳答案
请记住,您需要使用 NDK 来运行 C++ 代码。此外,可以使用 NDK 编译 SQLite,但这需要一些工作,甚至可能需要一些移植。
您还必须用 Java 编写包装器,这也是一些额外的工作,尽管 Android 为此提供了帮助程序。
并且 native 代码和应用程序之间的编码并不是最有效的过程。
关于android - 适用于 Android 和 iOS 的跨平台开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9151229/