[Firefox OS][FxOS]Firefox OSってなあに? にお答えしますね 2013


 藪下@2課のガジェオタです。

 これはFirefox OS Advent Calendar 2013 1日目 (http://www.adventar.org/calendars/103) の記事です。

 多分日本で初めてのFirefox OS Advent Calendarの1日目なので、今回のエントリではFirefox OSってなにかしら? というお話をしようかと思います。
 今回はアプリの作り方やFirefox OS自体の開発には触れません。その辺は多分誰かが書いてくれるので他の日を楽しみにめくっていってください。その代りFirefox OSやFirefox OS向けのアプリに触れる方法を書きます。

目次

  • Firefox OSって?
    • 端末がなくたって触れます
    • Firefox Marketplace
    • Fierfox for Androidでも?
    • 端末一応買えます
  • Mozillaが考えるモバイルの未来
    • まずはモバイルの普及を
    • 新しい世界を
  • さいごに

Firefox OSって?

 Firefox OSはwebブラウザFireofoxやメールクライアントThunderbirdを作っているMozilla財団がスマートフォン向けにOSを提供するプロジェクトで、webで培われた技術をプラットフォームとして利用しようというものです。

 具体的にはwebブラウザであるFirefoxやメールクライアントThunderbirdでも使われているエンジン部分であるGeckoを使って描画や制御をやってしまおうというものです。webブラウザは描画エンジンを持ち、スクリプトエンジンによって自由な処理が行え、近年ではAPIも整備されてデバイスの制御も行えるようになりつつあります。これは言い換えるとOSとしての要件が整いつつあるということでもあります。

端末がなくたって触れます

 そのFirefox OSはどうやって手に入れるのかというと、残念ながら日本ではまだ発売されていません。なので海外の端末を買って遊ぶことになるんですが、電波法だとかなんとかでなかなか思ったように遊べないのでSimulatorをお勧めします。

Firefox OS 1.1 Simulator
https://addons.mozilla.org/ja/firefox/addon/firefox-os-simulator/

 現在流通している端末に配信されている最新のFirefox OSであるv1.1相当のSimulatorです。解説されている方がたくさんいるので改めて解説はしませんが、PC上でアプリの動作を確認するにはいい出来だと思います。一部のデバイスを必要とするAPIについてはテストできませんがそれはFirefox for Androidの出番になります。

 今後流通するFirefox OSがv1.2とかv1.3になったら上記のSimulatorは古くなってしまいますね。なのでv1.2やv1.3のSimulatorもあります。が、使うにはAppManagerというツールがいります。これは現在流通しているFirefox 25では使えないのでもう少し待つ必要があります。いち早く使ってみたい方はAuroraやNightlyを使ってみてください。Firefox 26がリリースされたので普通に使えるようになりました。

Firefoxプレビューリリース
http://www.mozilla.jp/firefox/preview/

AppManager
https://developer.mozilla.org/ja/docs/Mozilla/Firefox_OS/Using_the_App_Manager

AppManager add-ons
https://ftp.mozilla.org/pub/mozilla.org/labs/fxos-simulator/

Firefox Market

 みんなが作ったアプリはどこで配布されるのか。基本的には各人自由に配布していいんですが、一部のOSの重要な機能を触るような特権が必要なアプリに関しては安全性を審査してマーケットを通じて流通します。

Firefox Marketplace
https://marketplace.firefox.com/

 Firefox OSに限らずデスクトップ向けにもアプリが配信されています。

Fierfox for Androidでも?

 Firefox Marketplaceで配信されているアプリは何もFirefox OSとデスクトップブラウザだけのものではないです。すでに少し書きましたがFirefox for AndroidがインストールされていればAndroidにもインストールできます。

 Firefox for Androidではデバイス系のAPIが動くので作ってみたFirefox OSアプリのデバイス制御が正しく動くかのテストにも使えます。現在Firefox OSはデスクトップやfor Androidよりもgeckoのバージョンが古い(※1)ので一部のデバイスAPIはまだ搭載されていません。そういったAPIのテストを先行して行いたいならfor Androidを使うことになります。

 もちろん手持ちのAndroid端末でそのアプリを使いたければ普通に使えますよ。

※1 12/10あたりにあるバージョンアップでGeckoのバージョンが追いつく予定です。この辺りはほかの人が書いてくれると思います。

端末一応買えます

 Firefox OSは海外ではすでにリリースされています。さらにZTEがスペインで展開しているOpenという端末はsimフリー版がeBayで流通しています。輸出制限があるみたいなのでUSとUKからは買えないようですが、日本でも買えるようにMozilla JapanからMozilla Taiwan経由でeBay HKに申し入れて入荷してもらったそうです。

eBay – ZTE Open Powered By Firefox OS 3G Unlocked Smartphone Orange
http://www.ebay.com/itm/331031989534

 日本の技術基準適合証明が取れていないので電波を出すことができません (ご家庭にシールドルームがあるならともかく)。そのあたりは注意してくださいね。

 ここまではFirefox OSのこれまでの話。アプリ開発の話とかOS自体の開発の話もありますがそれはほかの人が書いてくれると思います。

Mozillaが考えるモバイルの未来

 以下の記事で報じられている通りMozillaの会長Mitchel Baker氏は「(モバイルを) 小さなコンピュータと考えると、モバイルの可能性がいかに大きいのかがわかる」「あらゆるものスマートになり、どんどんデータを発するようになる。(中略) これらのデータが一握りの企業に送られてコントロールされる……企業の意図がどんなに素晴らしいものだったとしても、その会社のビジネスモデルに制限される」と語っています。

なぜ今「Firefox OS」が必要なのか? Mozillaトップが語る
http://ascii.jp/elem/000/000/843/843488/

まずはモバイルの普及を

 Mozillaとしてはまずモバイルの普及が遅れいている国にモバイルの普及を、ひいてはwebの普及を促したいという思惑があるようです。今までになかった市場を開拓することで生まれるイノベーションに期待し、また「新興国でアプリとウェブのマージがはじまったら、関心が高まってくると期待している」とも述べています。

新しい世界を

 Mozillaはモバイルの世界にもオープン性を持ち込もうとしています。さらに言えばオープン化による公正な競争やユーザの選択の自由をもたらそうとしています。これまでの近代的な技術の歴史が語る通り自由が与えられ競争に公正さがもたらされると標準化のフェイズが訪れます。それによって対立や囲い込みによって生まれる不便は解消され、共通化や共有によって新しいものが見えてくる。そういった世界をMozillaは夢見ているのだと思います。

さいごに

 Firefox OSはまだ端末も (日本国内では) 発売していなくて開発者コミュニティも未成熟な新しい世界です。まだまだこれから楽しくしていく余地がいっぱいあります。
 Firefox OSを楽しくしていくのはこれを読んでいるみなさんです。何か楽しいことを思いついたらぜひ以下のMLに投稿してください。みんなで実現していきましょう!

Firefox OS (Boot to Gecko) – Googleグループ
https://groups.google.com/forum/#!forum/firefoxos

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <img localsrc="" alt="">