gpt4 book ai didi

java - 是否可以为 iOS 编写应用程序并将 object-c 代码移动到 Android 中?

转载 作者:行者123 更新时间:2023-11-28 18:34:14 25 4
gpt4 key购买 nike

今天我和 PM 谈话。他说,解决“同一应用程序在 iOS 和 Android 上运行”问题的最佳方法是为 iOS 编写 object-c 代码,然后在 Android 应用程序中使用相同的代码 (https://developer.android.com/tools/sdk/ndk/index.html)。这种方法(在他看来)会给我们带来DRY效果(只需要维护一个代码)。

我震惊得差点没对它说什么。但是经过一段时间的思考,发现了一些问题:

  1. C++ != Object-C。是否可以在 Android 中将 o-c 代码添加为 c++ 代码?
  2. (假设#1 是可能的)我如何进行布局、 Activity 等。在 Android 的 C++ 中?
  3. 还有什么时候我们应该/不应该使用 Android NDK?

最佳答案

简短的回答是不,这是不可能的。然而http://www.apportable.com

声称使您能够为 Android 编译您的 iOS 应用程序 - 从而使您能够在您的 iPhone 应用程序中使用所有代码。

然而,它不适用于每一帧工作,但确实与 Android SDK Hook ,因此您仍然可以访问这些组件。值得一看,一起玩。我只是半心半意,你必须从一开始就计划使用 http://www.apportable.com 来构建 iOS 应用程序。正如我所说,它目前不支持所有 ios sdk,您需要解决这个问题。

但这应该可以回答您的问题。

自 2016 年起,app portable 不再是一个选项 more info看来 Google 扼杀了这个梦想。

关于java - 是否可以为 iOS 编写应用程序并将 object-c 代码移动到 Android 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22041466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com