我刚刚完成了一个相对较大的 Android 项目,但我知道它永远不会在太阳系这一侧最普遍的手机之一上运行(那个果味小俱乐部)。
因此,对于我的下一个项目,我想以一种使大多数组件在 iPhone 和 Android 平台之间轻松传输的方式编写它。我正在考虑这样做的方式是在 Objective-C 中编码大部分内容,然后分别在更多 Objective-C 和 Java 中添加特定于平台的部分。在 Android 端,这将需要使用 NDK。
我的C知识不错,但是Objective-C的知识接近于零,没有学习C++的欲望。上面的方法有多健全,还有更好的方法吗?有什么方法可以让我用 Java 编写代码并且仍然可以进入未破解的 iPhone 市场?我认识的人(iPhone 用户)在明年之前拥有 Android 手机的可能性有多大?