,

FireFox OS simulatorのorientationについて

2014年4月10日

LINEで送る
Pocket


FIreFoxOSには、AndroidやiOSと同じように、縦向き(portrait)、横向き(landscape)の概念があります。

manifest.webapp というファイルで

{
"name": "アプリ名",
"description": "アプリ説明",
"launch_path": "/index.html",
"icons": {
"128": "/data/image/hoge.png"
},
"orientation": "landscape",  ←これ
"fullscreen": "true"
}


このように指定することで、画面を横固定にすることができます。

もちろん実機では可能なのですが、FireFox OS simulatorでは難があります。


アプリマネージャー(1.2 or 1.3)では非対応

現在、最新の開発環境はアプリマネージャー(app manager)です。

そこでのメインバージョンの1.2 , 1.3では”orientation”: “landscape”を指定しても

横向きに自動でならない上に、手動で切り替えても、以下のように向きが変わらず、画面が切れてしまいます。

firefoxos simulator

対応策

はて、困った。実機デバッグで頑張ろうかと思ったが

アプリの要領が増えてくると、実機だとアプリのインストールにやたら時間がかかってきます。

そこで、古い環境を使ってみることにしました。


FireFoxOS Simulator

こちらはOSのバージョンは1.1とちょっと古いですが、しっかりとorientationが効きます。

しかし、ちょっと古いOSは嫌ですよね。


って思ってたら・・・

[Firefox OS][シミュレータ]シミュレータにv1.4とv1.5が追加されました

本日です。まじかーー!!!って感じでした。

そして、さっき試しに1.4を試してみたら・・・

new firefoxos simulator

キタ━(゚∀゚)━!



自動で横画面に切り替わりはしませんが、手動で切り替えればきれいに画面におさまります!

いやー、これで全て解決ですよ!!

mozilla様、ありがとうございます!!!


これで横向きのアプリも作りやすくなります!!

さて、アプリ作成の続きを頑張ります!

Have your say

Top