3

私が Firefox OS について聞いた話によると、大きな利点の 1 つは、1 つのコードベースで Firefox OS、Android (および Windows/Mac/その他?) で動作する、ローカルに保存されたオフラインの「アプリ」を構築できることでした。ただし、MDN Howtosを見た後、他のプラットフォームのクロスコンパイルに関する指示が見つからないようです。

Firefox OS シミュレーターをインストールすると、Windows と Ubuntu でネイティブのような Firefox OS アプリをインストールできましたが、非 FirefoxOS デバイス用のインストーラーを作成するためのガイドはありますか? それとも、これは単なるテクノロジー プレビューですか?

Firefox で作成され、複数のプラットフォーム、Ubuntu ストア、Windows ストア、Android マーケット向けにコンパイルされたクロスプラットフォーム アプリの良い例はありますか?

4

2 に答える 2

3

FirefoxOS アプリを開発する場合、FirefoxOS アプリはほとんどが標準の Web テクノロジであるため、さまざまなモバイル プラットフォームに移植するのは比較的簡単です。ただし、現在、FirefosOS APIには、FirefoxOS でのみ使用可能な、まだ標準ではない新しい API もいくつか含まれていますSystemXHR

FirefoxOS 用のアプリを作成し、Android、iOS、Blackberry などで同じコードベースをコンパイルできるようにしたい場合、現時点で最善の策はApache Cordovaプロジェクトを使用することです。それらには、さまざまなモバイル プラットフォーム用のビルドをわずかに軽減するコマンド ライン ツールの優れたセットがあります。ただし、この方法でハイブリッド アプリを開発するのは非常に困難なプロセスになる可能性があることを覚えておく必要があります (各ネイティブ プラットフォームには独自の癖と問題点があり、いくつかの構成が必要です)。Cordova での FirefoxOS サポートはかなり新しいものですが、すでに多くのネイティブ プラットフォームよりも優れていると確信しています。

そうは言っても、モバイル Web アプリの開発を始めたばかりであれば、ターゲット プラットフォームとして FirefoxOS を使用することを強くお勧めします。アプリのテストと開発に役立つ優れたツールがあり、オープン Web テクノロジに重点を置いています。FirefoxOS コミュニティのサポートも非常に強力で、非常に役に立ちます。

于 2014-01-31T07:30:43.907 に答える