解决方法
我不知道这个答案对您当前的应用程序有多大的帮助,但它可能对您将要开发的下一个应用程序有所帮助。
由于iOS不使用Java(如Android),因此您的选项非常有限:
1)如果你的应用程序主要是使用JNI编写的C/C++,你可以编写一个包装器并与iOS接口(即提供从iOS回调到你的JNI写函数)。可能有一些框架可以帮助你这样做更容易,但仍然有集成应用程序和适应框架的问题(当然,应用程序必须用C/C++编写)。
2)重写它为iOS。我不知道有没有什么好的公司为你做这个。此外,由于可以使用不同的服务和API的各种应用程序,可能没有任何软件,可以为您移植(我猜这种软件就像一个金矿heh)或做一个非常好的工作。
3)我认为有Java-> C/C++转换器,但是对于API差异,你根本不会帮助你。此外,您可能会发现自己正在努力获得转换的代码在任何平台上工作,而不是从头重写您的应用程序为iOS。
问题取决于您的应用程序正在使用的服务和API。我没有真正看到这一点,但可能有一些API提供某些功能在Android中的iOS不提供。
使用C/C++和本地编译它为所需的平台看起来像Android-iOS-Win7Mobile跨平台开发的方式。这让你有一点应用程序核心/内核,你可以使用它来做实际的应用程序逻辑。
对于您的应用程序正在使用的操作系统特定部分(API),您必须在它们和应用程序的核心之间设置通信接口。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。