2013年5月12日日曜日

Firefox OSアプリについて調べた要点だけ

Firefox OSについて調べた所まで整理します。開発的には単なるWebアプリと考えて、デバイス用APIあたりだけをチェックすれば良いのかも。



アプリの構成要素
実体はhtmlファイル(CSS, JavaScript等)群ウィジェットの類と同じと考えてよさそう。単なるWebアプリと考えて良い
Firefox OSに独自のものとして、アプリを定義するmanifestファイルが必須
manifestファイルはmanifest.webappのようなファイルで実体はJSON
Open Web Appという仕様(?)らしい

Manifestファイルについて
manifestファイルに必須とされている要素は以下の2つ。
  • name:  アプリの名称
  • description: アプリの説明
 実際には以下も必須と考えてよさそう。
  • launch_path: 起動ファイル名(ex: /index.html)
  • icon: マーケットプレース用とOS(ホーム画面)用の2種類
マニフェストファイルの詳細: https://developer.mozilla.org/ja/docs/Apps/Manifest

アプリの配信形態
Firefox OSアプリにはhosted appとpackaged appの2種類
packaged appは特殊な権限を必要とする場合に必要
hosted appは自分のサーバに置いたmanifestファイルを登録する
packaged appはzipにまとめたファイル群をアップロードする
アプリ配信はFirefox Marketplaceから行える
自分のサーバからもJavaScriptを記述することでアプリ配信可能

アイコンについて
Firefox OSのhome画面用アイコンは60x60pxと30x30pxの2種類。24bit PNG
Firefox Marketplace用には128x128pxのアイコンが必要。24bit PNG
Firefox OS のアイコンガイドラインは注意が必要。http://www.mozilla.org/en-US/styleguide/products/firefoxos/icons/

Firefox Marketplace Developer Hub: https://marketplace.firefox.com/developers/
MDN: https://developer.mozilla.org/ja/docs/Mozilla/Firefox_OS

APIやmanifestで行える独自要素についても調べていこうと思う。おしまい

0 件のコメント:

コメントを投稿