我知道可以通过插件访问 PhoneGap 应用程序中的本机代码。但是,是否有可能有一个完全原生的接口(在 Android、iOS 和可能的 Windows Phone 上)连接到非 UI 层的 JavaScript 代码(通过 PhoneGap 库增强)?
我试图解决的问题:
我正在计划一个至少部分跨平台的应用程序,这样我就不必写三遍了。但是,我也关心为用户界面提供原生性能和外观。
我的理论是,我可以通过编写几个应用程序来获得两全其美的效果,这些应用程序由围绕一个内部共享代码库的瘦 UI 组成。由于我对 JavaScript 相当有能力,我想我会从它开始我的研究。如果 PhoneGap 允许我在没有 webview 的情况下访问 JavaScript,那么我有很多框架代码(例如 i/o)都为我准备好了。