このチュートリアルは、Firefox OSアプリの開発をガイドし、Web開発者との関連性を強調しています。 Firefox OSはもはやスマートフォン向けに積極的に開発されていませんが、その原則を理解することはWeb開発の知識にとって価値があります。
キーポイント:MozillaによるオープンソースのモバイルOSであるFirefox OSは、アプリ作成のためのレバレッジドブWebテクノロジー(HTML、JavaScript)を活用し、低コストのデバイスを備えた新興市場をターゲットにしています。
アプリは、manifest.webapp
Mozillaの「Boot to Gecko」プロジェクトから生まれたFirefox OSは、FirefoxのGecko Rending Engineを使用したLinuxカーネルベースのOSでした。そのオープンソースの性質とウェブ中心のアプローチは、AndroidやiOSなどの競合他社と区別していました。 開発市場で手頃な価格で機能が豊富なスマートフォンを提供することを目的としています。
アプリの種類:
パッケージアプリ:典型的なモバイルアプリのようにダウンロードおよびインストールされ、マーケットプレイスまたはセルフアップデートを介して更新を提供します。
ホストされたアプリ:サーバーから実行され、開発者にアプリリソースをより強く制御できるようにします。
このチュートリアルは、パッケージ化されたTo Doリストアプリの作成に焦点を当てています。 firefox OSアプリの開発:
Web APIおよびWebアクティビティ:
Web APIは、デバイス機能(連絡先、カメラなど)へのアクセスを提供しました。 Webアクティビティにより、アプリ間のタスク委任が促進されましたサンプルアプリ(To-Doリスト):AngularJSベースのTo-Doリストアプリの例は、manifest.webapp
、
コードスニペットを含む詳細です。
公開:アプリは、より広い流通のために自己ホストまたはFirefox市場に公開される可能性があります。
結論:
このチュートリアルは、Firefox OSアプリの開発に関する基本的な理解を提供しました。 OSは主にスマートフォンにとって時代遅れですが、概念はWeb開発者に引き続き関連しています。 例のアプリのコード(GitHubリンクを暗示している)は、さらなる調査に利用できます。
よくある質問(FAQ):
FAQSセクションには、もともとアプリのダウンロードと管理に関する情報、Firefox OSシミュレーター、Firefox OSとその他のOSの違い、アプリ開発プロセス、主要な機能、デバイスの互換性、Firefox OS開発のステータス、アプリの種類、学習に関する情報が含まれていました。リソース。 この情報は、書き直されたチュートリアルの本体内で暗黙的にカバーされています。以上がFirefox OSアプリケーションプライマーの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。