我想知道你是如何从java脚本代码转换为Android原生组件的,你是否正在使用c ++来实现这一点,并且即时执行。 所以引擎会先安装在设备上吗?
答案 0 :(得分:1)
首先有三层。 JavaScript,Core和Native(iOS或Android)。 JavaScript Engine基于WebKit的引擎,名为JavaScript Core(JSC),它直接绑定到用C ++编写的Core。原生Android部分是用Java开发的,iOS部分是用Objective-C开发的。在Core&本机层有一个桥架构。此桥接器建立Native对象与Core中相应对象之间的通信。 当你在JavaScript方面做某事时,首先它更新Core然后Core更新UI。