Firefox OS

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索
Firefox OS
Mozilla Firefox logo 2013.png
B2G 2.1 prerelease eu.png
Firefox OS 2.1 開発ビルドのスクリーンショット
開発元企業 / 開発者 Mozilla Corporation
プログラミング言語 HTML5, CSS, JavaScript,[1] C++
開発状況 開発中
ソースモデル オープンソース[2]
初リリース 2013年4月23日 (2013-4-23)
最新安定版リリース 1.3[3] / 2014年03月17日(6か月前) (2014-03-17
最新開発版リリース 1.4[4]
対応プラットフォーム ARM, x86
カーネル種別 モノリシックLinuxカーネル
既定のユーザインタフェース GUI
ライセンス MPL
ウェブサイト www.mozilla.jp/firefoxos/

Firefox OS[5](ファイアフォックス オーエス、プロジェクト名:Boot to Gecko、B2G)[6]とは、Mozillaによって開発されたスマートフォンタブレット向けのオープンソースオペレーティングシステムである。

JavaScriptを使っている端末のハードウェアに直接統合できるHTML5アプリケーションが動作するように設計されている[6]

Android互換スマートフォン[7][8]Raspberry Piで動作デモが行われている[9]。OSはカーネル部分などはAndroidを母体(ベース)にしているものの、Androidのアプリケーションに関しては全く互換性がなく、一切動作しない。

端末[編集]

2013年6月、初の搭載スマートフォンをブラジルポーランドポルトガルスペインベネズエラで発売し、2013年中にさらに11カ国で発売した。2014年にはヨーロッパアジアなどに投入、アメリカ日本も順次発売予定[10][11]

2013年1月コンシューマー・エレクトロニクス・ショーにて中興通訊(ZTE)、およびLGエレクトロニクスソニーモバイルコミュニケーションズなどが搭載スマートフォンを発売すると発表し[12][13]、さらに日本ではauブランドを展開するKDDI連結子会社沖縄セルラー電話を含む)も2014年末までに搭載スマートフォンを投入することを検討していることが明らかとなった[14][15][16]

2013年4月、Mozilla CEO の Gary Kovacs はシリコンバレーの人間はハイエンド端末に注目しがちだが、世界の大半はハイエンド端末ではないため、Firefox OS は先進国以外も注力したい旨の発言をしている[10]

2014年2月23日、中国のファブレスメーカー「Spreadtrum」 との提携によるFirefox OS向けチップセット「SC6821」を開発し、価格を25ドル(約2500円)におさえた端末を発表した[17]

歴史[編集]

発表[編集]

2011年7月25日、Mozilla Corporationの研究員であるアンドレアス・ガルがmozilla.dev.platform メーリングリストにて「あらゆる点で --- iPhone、Android、Windows Phone 7のために構築されるアプリケーションに等しい、アプリケーションを構築出来るようにするためのウェブ開発者を維持するギャップを見つける」ために「オープンウェブのためのスタンドアローンオペレーティングシステムの完成を目標として努力する」ことを発表した[18]。発表ではまた作業工程としてデバイスを転送するための新しいウェブAPIやテレフォニーやカメラ、特権モデル英語版といった安全にウェブページに転送するためのOSケーパビリティ、それらのケーパビリティを証明するアプリケーション、Android互換端末でブートするための低レベルコードが提示された。

この発表は多くのブログで取り上げられ[19][20]Ars Technicaは「B2G(Boot to Gecko)は、標準に基づいたオープンウェブには、有力なモバイルオペレーティングシステムが提供する既存の単一ベンダーのアプリケーション開発スタックの競争力のある代替となる可能性がある、ということを証明したいという欲求によって動機づけられた、とMozillaは述べた」と書いている[21]

2012年7月、Boot to GeckoはMozillaの著名ウェブブラウザであるFirefoxにちなむ形でFirefox OSに改名し[22]、8月にスクリーンショットを公開した[23]

9月、ストラテジー・アナリティクスはFireFox OSは商業的展開の初年となる2013年のグローバルなスマートフォン市場において1%のシェアを取るだろうと分析した[24]

日本では2013年2月25日、スペインのバルセロナで開催したモバイル関連の展示会「Mobile World Congress 2013」で、「Firefox OS」を搭載したスマートフォンの販売パートナーとしてKDDIの名前を挙げた。

デモンストレーション[編集]

モバイルワールドコングレス2012にてMozillaとテレフォニカはスペインの通信接続企業が2012年にHTML5や対応APIをベースに「オープンウェブデバイス」を提供することを目指すと発表した[25]

Mozillaはまたアドビシステムズクアルコムがプロジェクトを支援することとドイツテレコムのイノベーションラボもプロジェクトに加わることを発表した[26]

またSamsung Galaxy S II(通常のAndroidを完全に入れ替え)上でソフトウェアやアプリケーションの「sneak preview」を動作させるデモンストレーションを行った[27][28]

同年8月、ノキアの社員がRaspberry PiでOSを動作させるデモンストレーションを行った[29]

Firefox OSは Firefox OS 開発機(Unagi, Otoro)、PandaBoard、エミュレータ(ARM, x86)、パソコン(デスクトップ版)Nexus S、Nexus S 4G、Samsung Galaxy S II、Galaxy Nexusで動作できる状態となっている[30]

2013年4月23日に開発機のKeonとPeakが発売開始。

Keon

  • CPU: Snapdragon S1 1.0GHz 1コア
  • 通信: HSPA (3.5G), Wi-Fi (802.11 n), Bluetooth 2.1 EDR
  • ディスプレイ: 3.5インチ (320x480)
  • DRAM: 512MB
  • ストレージ: 4GB + microSD
  • カメラ: 300万画素
  • 価格: $119

Peak

  • CPU: Snapdragon S4 1.2GHz 2コア
  • 通信: HSPA (3.5G), Wi-Fi (802.11 n), Bluetooth 2.1 EDR
  • ディスプレイ: 4.3インチ (540x960)
  • DRAM: 512MB
  • ストレージ: 4GB + microSD
  • カメラ: 800万画素 + 200万画素
  • 価格: $194

一般向けの販売開始[編集]

2013年7月2日、テレフォニカ傘下のモビスターがスペインで ZTE製「ZTE Open」の販売を開始した。

2013年7月12日、ドイツテレコムの子会社であるT-モバイルがポーランドで TCL製「ALCATEL ONE TOUCH Fire」の販売を開始した。

2013年8月1日(現地時間)、モビスターがコロンビアとベネズエラで ALCATEL ONE TOUCH FireとZTE Openの販売を開始した。

他のモバイルOSとの比較[編集]

アンドレアス・ガルはインタビューで現在のモバイルOSは壁で囲まれた庭園英語版のようなものとし[31]、Firefox OSはよりアクセスしやすいOSとして完全なオープン標準を使用しており、プロプライエタリなソフトウェアや技術は一切含んでおらず、ソフトウェアスタックは完全にHTML5であり、既に多くの開発者がいることをポイントにしていると述べた[31]

他のコメンテーターは「理想主義的思想実験」と評した上、飽和した市場においてFirefox OSが伸びるのは難しいだろうと示唆した[32]

オープンウェブ技術スタック[編集]

FirefoxのOSのアーキテクチャ図

初期の開発ではGonk、Gecko、Gaiaユーザーインターフェイスを含むHTML5レイヤーといった3つの主要なソフトウェアレイヤーを必要としている[33]

Gaia[編集]

b2gのインターフェース。b2gのスタートアップ後に常に現れるのがGaiaの幾つかのパートである。Gaiaのツールはロックスクリーン、ホームスクリーン、テレフォンダイヤラー、テキストメッセージアプリケーションなど多数。HTML5やCSS、JavaScriptで書かれている。OSの根本的部分へのインターフェースのみGeckoが実行したオープンウェブAPIを介する。Gaiaはb2gのトップでよく動作するが、他のOSやウェブブラウザ(劣る機能があるとはいえ)では標準的なウェブAPIしか使用しない。サードパーティアプリケーションはGaiaと一緒にインストールできる[33]

Gecko[編集]

b2gの「アプリケーションランタイム」。ハイレベルでGeckoはHTML、CSS、JavaScriptのオープンスタンダードを実行し、Gecko対応OS上でそれらのインターフェースを軽快に動作させる。これはGeckoがネットワーキングスタック、グラフィックススタック、レイアウトエンジン、JavaScript対応仮想マシン、ポーティングレイヤーなどで構成されることを意味する[33]

Gonk[編集]

b2gの下層レベルの「オペレーティングシステム」。GonkはLinuxカーネル、ユーザースペースHardware Abstract Layer(HAL)で構成される。カーネルと幾つかのユーザースペースライブラリーは一般のオープンソースプロジェクトであるLinux、libusb、BlueZなどから成り立っている。HALの他の部分はAndroidプロジェクトのGPSやカメラ等と共有している。Gonkは基本的に極めてシンプルなLinuxディストリビューションであり、それゆえにGeckoのポーティングターゲットになっており、GeckoのGonkへのポートはGeckoのOS XへのポートやGeckoのAndroidへのポートと等しい。b2gプロジェクトがGonkをフルコントロールして以降、他のOSでは公開することが出来ないインターフェイスをGonkはGeckoへ公開することが出来る。例として、GeckoはGonkにおけるフルテレフォニースタックとディスプレイフレームバッファに直接アクセスできるが、他のOSでは同様のアクセスは出来ない[33]

関連項目[編集]

  • Flame - 日本で最初に発売されるFirefox OS搭載端末。
  • Mozilla

脚注[編集]

  1. ^ B2G/Architecture - Mozilla Wiki
  2. ^ https://www.mozilla.org/foundation/licensing.html - Mozilla Licensing Policies
  3. ^ Firefox OS — 1.3 Notes — Mozilla
  4. ^ Firefox OS 1.4 for developers - Mozilla | MDN
  5. ^ The first mobile in Spain with Firefox OS. Geekphone Keon y Peak, (22 January 2013), http://www.frikipandi.com/public/post/geeksphone-el-primer-movil-en-espana-con-firefox-os-445.asp 
  6. ^ a b Firefox OS”. Mozilla (2012年8月21日). 2012年9月17日閲覧。
  7. ^ Ginny Maies (2012年2月28日). “First Look at Mozilla's Web Platform for Phones: 'Boot to Gecko'”. PCWorld. 2012年3月23日閲覧。
  8. ^ Mozilla making mobile OS using Android”. blog. I Didn't Know That! (2011年7月). 2011年8月4日閲覧。
  9. ^ Raspberry Pi”. The Register (2013年1月22日). 2013年1月22日閲覧。
  10. ^ a b Mozilla Will Debut Firefox OS in Five Countries in June
  11. ^ http://futurehandling.com/2013/01/22/mozilla-firefox-os-cellphones-launch-but-tizen-os-is-still-more-promising/
  12. ^ http://www.techweekeurope.co.uk/news/zte-firefox-os-smartphone-ces-103878
  13. ^ 『ソニーモバイルも「Firefox OS」に参入 2014年に端末発売へ』 - ITmediaエンタープライズ 2013年2月26日
  14. ^ 「Firefox OS」搭載端末の導入に向けた取り組みについて~HTML5時代到来に向け、両社のノウハウを生かす協力関係を構築~”. 2013年2月26日閲覧。
  15. ^ 『KDDIも参加:Mozilla、「Firefox OS」のパートナーを拡大 LG電子とHuaweiも端末製造』 - ITmediaエンタープライズ”. 2013年2月25日閲覧。
  16. ^ 『KDDI、Firefox OS搭載スマートフォンの日本導入を検討』 - ITmediaエンタープライズ”. 2013年2月25日閲覧。
  17. ^ Mobile World Congress 2014:Mozilla、25ドルの「Firefox OS」リファレンス端末を発表 ZTEとAlcatelからも新モデル登場”. ITmedia Mobile (2014年2月24日). 2014年2月24日閲覧。
  18. ^ Gal, Andrea (2011年7月25日). “Booting to the web”. mozilla.dev.platform mailing list.. http://groups.google.com/group/mozilla.dev.platform/browse_thread/thread/7668a9d46a43e482?pli=1 2011年11月20日閲覧。 
  19. ^ The Firefox Phone? Mozilla Working on Android-Esque OS”. blog. Gagagadget (2011年7月26日). 2011年8月4日閲覧。
  20. ^ Andrew Kameka (2011年7月26日). “Mozilla borrows from Android to create its own mobile operating system”. blog. androinica. 2011年8月4日閲覧。
  21. ^ Ryan Paul (2011年7月26日). “Mozilla eyes mobile OS landscape with new Boot to Gecko project”. Ars Technica. 2011年8月4日閲覧。
  22. ^ Brown, Mark (2012年8月8日). “Mozilla's HTML5 phone platform now called Firefox OS, launching 2013 (Wired UK)”. Wired.co.uk. 2012年8月18日閲覧。
  23. ^ Mozilla shows off Firefox OS screenshots”. The Inquirer. 2012年8月18日閲覧。
  24. ^ Firefox OS to Capture 1 Percent Share of Global Smartphone Market in 2013”. Strategy Analytics. 2012年9月27日閲覧。
  25. ^ “Telefónica and Mozilla pioneer first Open Web Devices” (プレスリリース), Telefónica, (2012年2月27日), http://saladeprensa.telefonica.com/jsp/base.jsp?contenido=/jsp/notasdeprensa/notadetalle.jsp&selectNumReg=5&pagina=1&id=66&origen=notapres&idm=eng&pais=1&elem=17874 2012年3月23日閲覧。 
  26. ^ “Mozilla in Mobile – the Web is the Platform” (プレスリリース), Mozilla, (2012年2月27日), http://blog.mozilla.com/blog/2012/02/27/mozilla-in-mobile-the-web-is-the-platform/ 2012年3月23日閲覧。 
  27. ^ Ginny Maies (2012年2月28日). “First Look at Mozilla’s Web Platform for Phones: 'Boot to Gecko'”. PCWorld. 2012年3月23日閲覧。
  28. ^ Chloe Albanesius (2012年2月28日). “Mozilla Tackles Walled Gardens, Demos 'Boot to Gecko' Mobile OS”. PCMag.com. 2012年3月23日閲覧。
  29. ^ Raspberry Pi now comes in Firefox OS flavour”. Theregister.com. 2012年9月15日閲覧。
  30. ^ B2G Build Prerequisites”. Mozilla Developer Network. 2012年9月9日閲覧。
  31. ^ a b Mozilla’s Boot 2 Gecko and why it could change the world - Features”. Know Your Mobile (2012年3月2日). 2012年8月18日閲覧。
  32. ^ Firefox OS doesn’t stand a chance”. ExtremeTech (2012年7月20日). 2012年8月18日閲覧。
  33. ^ a b c d B2G/Architecture wiki page”. Mozilla wiki. Mozilla (2012年6月5日). 2012年6月5日閲覧。

外部リンク[編集]