是否有这样的库适用于objective c和java?可能吗?

是否有这样的库适用于objective c和java?可能吗?,java,iphone,android,objective-c,Java,Iphone,Android,Objective C,我想设计一个库/api,它可以同时适用于android和iphone开发,而不必制作两个单独的库,这可能吗?这样的事情存在吗 使用以下命令: 根据您所做的工作,有些组件有时是用C/C++编写的,并针对每个平台进行本机编译。这在Android和iPhone上都有效,对于高性能游戏引擎非常有用。其他选项包括Jonathan提到的PhoneGap以及: HTML5+WebView框架,如 Android上的Java支持通过NDK调用编译的C代码。Objective C是C的超集。因此,您可以用C

我想设计一个库/api,它可以同时适用于android和iphone开发,而不必制作两个单独的库,这可能吗?这样的事情存在吗

使用以下命令:


根据您所做的工作,有些组件有时是用C/C++编写的,并针对每个平台进行本机编译。这在Android和iPhone上都有效,对于高性能游戏引擎非常有用。其他选项包括Jonathan提到的PhoneGap以及:

  • HTML5+WebView框架,如

    • Android上的Java支持通过NDK调用编译的C代码。Objective C是C的超集。因此,您可以用C开发某些类型的库代码,这些代码可以由Android NDK接口或Objective C API调用


      您还可以在这两个平台上使用HTML5和Javascript制作用户界面,因此您可以在C库中开发一个MVC应用程序,并在Javascript库中查看该模型,只需使用Android上的Java或iOS上的Objective C作为它们之间的控制器粘合剂。

      用于为Android和iPhone编写Objective C。

      Abdullah Jibaly对WebView有很好的观点。在安卓系统中,我已经为我编写的所有移动应用程序使用了Webview。它有它的问题(UI响应性、数据连接),但是,通过实现Javascript接口,您可以缓解其中的大部分问题。它将允许您调用Android函数以获得更好的本机功能支持。据我所知,PhoneGap和Appcelerator都使用这个概念。