是否有关于您的渲染引擎的任何文档可用于Web

时间:2015-05-14 11:32:10

标签: smartface.io

我想知道你是如何从java脚本代码转换为Android原生组件的,你是否正在使用c ++来实现这一点,并且即时执行。 所以引擎会先安装在设备上吗?

1 个答案:

答案 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。