Web アプリの開発

この記事では、Open Web Apps の開発に関するトピックを取り上げ、単に異なるブラウザや端末に対応するだけでなく、Firefox OS のようなプラットフォームにインストールした場合にも快適に動作するアプリを作成するにあたって注意を向けて欲しい最も重要な分野の解説を行います。

アプリ開発トピック

インストール可能な Firefox OS アプリ
アプリのインストールと管理用 API、マニフェストファイル、パッケージ型とホスト型アプリ、API 許可設定の扱いを含む Firefox OS / Firefox プラットフォームアプリ仕様。
基本的なデータフロー
アプリケーションを通じたデータフローの設計、HTTP の基礎、Ajax について。
データの取得と変更
ファイル、端末ハードウェア (バッテリー、近接センサー、光センサーなど)、主要サービス (カメラ、連絡先など) からデータを取得する方法。
ユーザーへの通知
システム通知、アラーム、バイブレーション。
ユーザの入力と制御機構の実装
マウス、キーボード、ポインタロック、タッチ入力、ドラッグ&ドロップなど。
オフライン対応
アプリキャッシュ、ローカルストレージ、IndexedDB。
音声とビデオの配信
Web ドキュメント上でのビデオと音声の配信について
音声とビデオの操作
<canvas>Web Audio APIなどを利用した音声とビデオの操作方法
高度なネットワーク通信
CORS、システム Ajax、WebRTC、Web ソケット。
ゲームの開発
Web アプリ開発の基礎を超えた、ゲームアプリ開発者のための特別な留意点を、ゲーム開発ゾーンを扱っています。
ローカライズ
Firefox OS と Open Web Apps のためのローカライズ技術。

FAQ

アプリ開発 FAQ
この FAQ は、Mozilla のビジネス開発チームやパートナーエンジニアリングチームへ毎週のように寄せられている、あらゆる一般的な質問に対する回答の寄せ集めです。

その他の主要トピック

移植
ネイティブアプリや Chrome アプリなどの Web 関連プラットフォームを含め、既存のアプリを Open Web プラットフォームへ移植したい人のためのアドバイス、ヒント、テクニック。
パフォーマンス
Web アプリをより高性能にするための記事。
Web アプリのアーキテクチャ
Open Web Apps プロジェクトの設計と実装の背景にあるアーキテクチャの概要。

ドキュメントのタグと貢献者

Contributors to this page: kohei.yoshino, mantaroh, ethertank
最終更新者: kohei.yoshino,