我们创建了一个 HTML5 + Javascript 应用程序,并希望将其移植到 Android。我们已经知道 WebKit 无法运行 HTML5 应用程序,因为
异构 Android 代码库严重支持最新的 HTML5 壮举
我们使用 WebGL
复杂的 HTML5 用户界面太慢,无法在 Android WebKit 上呈现
然而,我们的核心应用程序逻辑仍然存在于 Javascript 中。
现在正在寻找方法
运行应用程序逻辑直接移植(复制)Javascript
轻松绑定到 Android Java UI API
围绕这个 Javascript 逻辑构建原生 Android UI
为 Android OpenGL ES 创建与 WebGL 兼容的绑定并从 Javascript 访问图形 API
希望 JIT 或体面的表现
对于 Android 上的自定义 JS 运行时,我们有哪些选择?我知道 Firefox Aurora 已经这样做了;Firefox 主要是基于 JS 的应用程序,现在他们在 Aurora 构建中从 XUL 切换到原生 Android UI。
生成的应用程序必须符合生产质量并受 Android Market 分发的约束。