我正在开发一个以C为基础的跨移动平台框架。然后,我将为每个特定的平台(如ios、android、bb)制作一些包装器。我的目标平台之一是firefox-os。我想知道在firefox-os中是否可以使用c库,但是我找不到任何关于它的东西。
发布于 2012-12-22 01:07:58
如果你看下面的Firefox OS架构文档,它应该会回答你的问题:https://wiki.mozilla.org/B2G/Architecture
例如,在Gaia下,它说“它到底层操作系统的唯一接口是通过开放Web API,这是由Gecko实现的。”这意味着Javascript是您对低级调用的唯一接口,前提是这些调用可以通过Open Web API使用。
发布于 2013-03-01 21:59:43
一种解决办法是使用emscripten将C代码编译为JavaScript。火狐将在不久的将来实现asmjs,所以编译后的代码可能会有很高的性能(因为emscripten将以asmjs作为输出)。
https://stackoverflow.com/questions/13983492
复制相似问题