1

Cをベースにしたクロスモバイルプラットフォームフレームワークを開発しています。次に、特定のプラットフォーム(ios、android、bbなど)ごとにいくつかのラッパーを作成します。私のターゲットプラットフォームの1つはfirefox-osです。Firefox-osでclibsを使用できるかどうか知りたいのですが、何も見つかりませんでした。

4

2 に答える 2

3

次のFirefoxOSアーキテクチャドキュメントを見ると、質問に答えるはずです: https ://wiki.mozilla.org/B2G/Architecture

たとえば、Gaiaの下では、「基盤となるオペレーティングシステムへの唯一のインターフェイスは、Geckoによって実装されるOpenWebAPIを介したものです」と述べています。つまり、Javascriptは、Open Web APIを介して利用できる場合、低レベルの呼び出しに必要な唯一のインターフェースです。

于 2012-12-21T17:07:58.253 に答える
1

回避策は、 Emscriptenを使用してCコードをJavaScriptにコンパイルすることです。Firefoxは近い将来asmjsを実装するため、コンパイルされたコードはおそらく非常にパフォーマンスが高くなります(emscriptenは出力としてasmjsをターゲットにするため)。

于 2013-03-01T13:59:43.407 に答える