アプリの構成要素
実体は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種類
アプリの配信形態
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 件のコメント:
コメントを投稿