mozilla

Revision 564777 of Firefox OS

  • Revision slug: Firefox_OS
  • Revision title: Firefox OS
  • Revision id: 564777
  • Created:
  • Creator: saneyuki_s
  • Is current revision? No
  • Comment

Revision Content

Firefox OS は、Linux の技術、および Firefox のエンジンである Gecko を基に Mozilla によって開発された新しいモバイル OS です。

Firefox OS はオープンソースで開発されています。そのため、アプリケーション開発者はすばらしいアプリの開発と提供が可能な一方で、プロプライエタリな技術の囲い込みを避けることが可能です。更に言えば、この自由自在さはエンドユーザーの幸せにつながります。

Web 開発者にとって最も重要なこととして、 すべてのUIをWebアプリとして開発できることが挙げられます。つまり、他のWebアプリの表示や起動すらも可能なのです。Firefox OS上で動くすべてのアプリケーションは、HTML, CSS, JavaScriptで動作するWebアプリケーションであり、モバイル端末のハードウェアやサービスにアクセスが可能になっています。

製品としての側面からは、Firefox OSは、OS開発コードネームBoot to Gecko上に構築された、Mozilla(およびOEMパートナー)のブランディングおよびサポートサービスのブランド名となります。Mozillaの開発チームおよび多数のオープンソースコミュニティの外部コントリビュータによって Boot to Geckは開発されています。

Firefox OS 向けのアプリを開発する

Firefox OS向けの Webアプリの開発に必要な全ての情報がそろっているApps Centerに進む

プラットフォームガイド

Firefox OSの複数の層にわかれたコンポーネントを協調して動作させる方法について書かれたプラットフォーム開発者向けのガイドです。

ビルド & インストール

エミュレータや各種端末、デスクトップシミュレータ向けに Firefox OSをビルドおよびインストールする方法についてのガイドです。

開発用端末

開発用端末(Developer Phone)の設定の変更、アップデート、リカバリ、購入についての情報について。

外部のリソース

注:  Firefox OS documentation status のページで、Firefox OS関連のドキュメントの作業進捗状況を確認できます。ドキュメントまわりの貢献をしたい場合は、どのような作業が必要かを確認すると良いでしょう。

{{CommunityBox("Firefox OS", "dev-b2g", "mozilla.dev.b2g", "b2g", "Other IRC channels|irc://irc.mozilla.org/gaia|#gaia|Discuss Gaia, the Firefox OS user experience++irc://irc.mozilla.org/openwebapps|#openwebapps|Talk with Web app developers++irc://irc.mozilla.org/webapi|#webapi|Discuss Web APIs used to create powerful Web apps", "Firefox OS Google Group(日本)|https://groups.google.com/group/firefoxos|日本語でFirefox OSについての情報を交換するGoogleグループ")}}

  1. イントロダクション
  2. プラットフォームガイド
    1. Architecture overview
    2. Apps architecture
    3. Gonk
    4. Gecko
    5. Gaia
    6.  Security
    7. Feature support chart
    8. Settings list
  3. ビルド & インストール
    1. Firefox OS build overview
    2. Build prerequisites
    3. Preparing for your first build
    4. Building Firefox OS
    5. Porting Firefox OS
    6. Choosing how to run Gaia or Firefox OS
    7. Using the Firefox OS desktop client
    8. Using the Firefox OS emulators
    9. Installing Firefox OS on a mobile device
    10. Creating and applying Firefox OS update packages
    11. Runtime tools
  4. Firefox OS の開発
    1. Quickstart guide to Gaia development
    2. Quickstart guide to B2G development
    3. Build system primer
    4. Firefox OS bugwork
    5. Hacking Gaia
    6. Gaia apps guide
    7. Market customizations guide
    8. Modifying the hosts file
    9. Customization with the .userconfig file
    10. Customizing the keyboard in Firefox OS apps
    11. Customizing the b2g.sh script
    12. Localizing Firefox OS
  5. 開発端末ガイド
    1. Phone and device specs
    2. Geeksphone
    3. ZTE OPEN
    4. Flame
    5. General device features
    6. Troubleshooting
    7. Best practices for open reference devices
  6. Firefox OS リリースノート
    1. Firefox OS 1.3 for developers
    2. Firefox OS 1.2 for developers
    3. Firefox OS 1.1 for developers
    4. Firefox OS 1.0.1 for developers
  7. Testing
  8. Debugging
    1. Developer settings for Firefox OS
    2. Connecting a Firefox OS device to the desktop
    3. Setting up to debug Firefox OS using Firefox developer tools
    4. On-device console logging
    5. Installing and using ADB
    6. Taking screenshots
    7. Using the Firefox OS app manager
    8. Debugging out of memory errors on Firefox OS
    9. Debugging B2G using gdb
    10. Debugging B2G using Valgrind

Revision Source

<div class="summary">
 <p><span class="seoSummary">Firefox OS は、Linux の技術、および Firefox のエンジンである Gecko を基に Mozilla によって開発された新しいモバイル OS です。</span></p>
</div>
<div class="column-container zone-callout">
 <p><strong>Firefox OS</strong> はオープンソースで開発されています。そのため、アプリケーション開発者はすばらしいアプリの開発と提供が可能な一方で、プロプライエタリな技術の囲い込みを避けることが可能です。更に言えば、この自由自在さはエンドユーザーの幸せにつながります。</p>
 <p>Web 開発者にとって最も重要なこととして、 <strong>すべてのUIをWebアプリとして開発できる</strong>ことが挙げられます。つまり、他のWebアプリの表示や起動すらも可能なのです。Firefox OS上で動くすべてのアプリケーションは、HTML, CSS, JavaScriptで動作するWebアプリケーションであり、モバイル端末のハードウェアやサービスにアクセスが可能になっています。</p>
 <p>製品としての側面からは、Firefox OSは、OS開発コードネーム<strong>Boot to Gecko</strong>上に構築された、Mozilla(およびOEMパートナー)のブランディングおよびサポートサービスのブランド名となります。Mozillaの開発チームおよび多数のオープンソースコミュニティの外部コントリビュータによって Boot to Geckは開発されています。</p>
</div>
<section class="outer-apps-box" id="sect1">
 <h2 id="Firefox_OS_.E5.90.91.E3.81.91.E3.81.AE.E3.82.A2.E3.83.97.E3.83.AA.E3.82.92.E9.96.8B.E7.99.BA.E3.81.99.E3.82.8B"><a href="/ja/Apps">Firefox OS 向けのアプリを開発する</a></h2>
 <p>Firefox OS向けの Webアプリの開発に必要な全ての情報がそろっているApps Centerに進む</p>
</section>
<div class="column-container">
 <div class="column-third">
  <h2 id=".E3.83.97.E3.83.A9.E3.83.83.E3.83.88.E3.83.95.E3.82.A9.E3.83.BC.E3.83.A0.E3.82.AC.E3.82.A4.E3.83.89"><a href="/ja/docs/Mozilla/Firefox_OS/Platform">プラットフォームガイド</a></h2>
  <p>Firefox OSの複数の層にわかれたコンポーネントを協調して動作させる方法について書かれたプラットフォーム開発者向けのガイドです。</p>
  <ul>
   <li><a href="/ja/docs/Mozilla/Firefox_OS/Platform/Gaia" title="/ja/docs/Mozilla/Firefox_OS/Platform/Gaia">Gaia</a></li>
   <li><a href="/ja/docs/Mozilla/Firefox_OS/Platform/Gonk" title="/ja/docs/Mozilla/Firefox_OS/Platform/Gonk">Gonk</a></li>
   <li><a href="/ja/docs/Mozilla/Gecko" title="/ja/docs/Mozilla/Gecko">Gecko</a></li>
  </ul>
 </div>
 <div class="column-third">
  <h2 id=".E3.83.93.E3.83.AB.E3.83.89_.26_.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB"><a href="/ja/docs/Mozilla/Firefox_OS/Build_and_install">ビルド &amp; インストール</a></h2>
  <p>エミュレータや各種端末、デスクトップシミュレータ向けに Firefox OSをビルドおよびインストールする方法についてのガイドです。</p>
  <ul>
   <li><a href="/ja/docs/Mozilla/Firefox_OS/Firefox_OS_build_prerequisites" title="Mozilla/Firefox_OS/Firefox OS build prerequisites">Firefox OSのビルド要件</a></li>
   <li><a href="/ja/docs/Mozilla/Firefox_OS/Preparing_for_your_first_B2G_build" title="Mozilla/Firefox_OS/Preparing for your first B2G build">はじめてのFirefox OSのビルド</a></li>
   <li><a href="/ja/docs/Mozilla/Firefox_OS/Building" title="Mozilla/Firefox_OS/Building">Firefox OSをビルドする</a></li>
  </ul>
 </div>
 <div class="column-third">
  <h2 id=".E9.96.8B.E7.99.BA.E7.94.A8.E7.AB.AF.E6.9C.AB"><a href="/ja/docs/Mozilla/Firefox_OS/Developer_phone_guide">開発用端末</a></h2>
  <p>開発用端末(Developer Phone)の設定の変更、アップデート、リカバリ、購入についての情報について。</p>
  <ul>
   <li><a href="/ja/docs/Mozilla/Firefox_OS/Developer_phone_guide/Updating_and_Tweaking_Geeksphone">Geeksphone</a></li>
   <li><a href="/ja/docs/Mozilla/Firefox_OS/Troubleshooting">トラブルシューティング</a></li>
   <li><a href="/ja/Firefox_OS/Developer_phone_guide/Phone_specs">端末の詳細スペック</a></li>
  </ul>
 </div>
</div>
<div class="column-container equalColumnHeights">
 <div class="zone-callout">
  <h2 id=".E5.A4.96.E9.83.A8.E3.81.AE.E3.83.AA.E3.82.BD.E3.83.BC.E3.82.B9"><strong>外部のリソース</strong></h2>
  <ul>
   <li><a href="https://twitter.com/soapdog">Andre Alves Garzia</a>著、<a href="https://leanpub.com/quickguidefirefoxosdevelopment">Quick Guide For Firefox OS App Development</a> がPDFまたはePUB、MOBIフォーマットで無料で入手可能です。</li>
   <li>Bob Thulfram著、 <a href="http://www.amazon.com/dp/B00IZUYIGO"><span id="btAsinTitle">Beginning Firefox OS HTML5 Game Programming(Amazon.com) </span></a>(彼の <a href="http://firefoxosgaming.blogspot.co.uk/">Firefox OS gaming blog</a>も合わせて参照すると良いでしょう)</li>
  </ul>
 </div>
 <div class="zone-callout">
  <h2 id=".E9.96.A2.E9.80.A3.E6.83.85.E5.A0.B1"><strong>関連情報</strong></h2>
  <ul>
   <li><a href="http://www.mozilla.org/ja/styleguide/products/firefox-os/">Firefox OS スタイルガイド</a></li>
   <li><a class="link-https" href="https://wiki.mozilla.org/B2G/FAQ" title="B2G/FAQ">Mozilla wiki FAQ</a></li>
   <li><a href="/ja/docs/Mozilla/Firefox_OS/Feature_support_chart" title="/ja/docs/Mozilla/Firefox_OS/Feature_support_chart">機能のサポート状況一覧</a></li>
   <li><a href="/ja/docs/Mozilla/Firefox_OS/Geeksphone_FAQ" title="/ja/docs/Mozilla/Firefox_OS/Geeksphone_FAQ">Geeksphone FAQ</a></li>
  </ul>
 </div>
</div>
<div class="note">
 <p><strong>注:&nbsp;</strong> <a href="/ja/docs/MDN/Doc_status/Firefox_OS">Firefox OS documentation status</a> のページで、Firefox OS関連のドキュメントの作業進捗状況を確認できます。ドキュメントまわりの貢献をしたい場合は、どのような作業が必要かを確認すると良いでしょう。</p>
</div>
<p>{{CommunityBox("Firefox OS", "dev-b2g", "mozilla.dev.b2g", "b2g", "Other IRC channels|irc://irc.mozilla.org/gaia|#gaia|Discuss Gaia, the Firefox OS user experience++irc://irc.mozilla.org/openwebapps|#openwebapps|Talk with Web app developers++irc://irc.mozilla.org/webapi|#webapi|Discuss Web APIs used to create powerful Web apps", "Firefox OS Google Group(日本)|https://groups.google.com/group/firefoxos|日本語でFirefox OSについての情報を交換するGoogleグループ")}}</p>
<h2 id="Subnav">Subnav</h2>
<ol>
 <li>イントロダクション</li>
 <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Platform" title="Documentation about the Firefox OS platform, including Gonk, Gaia, and everything in between.">プラットフォームガイド</a>
  <ol>
   <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Platform/Architecture" title="An overview of how Firefox OS is structured internally; this is primarily of interest to platform developers and people doing porting work.">Architecture overview</a></li>
   <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Platform/Apps_architecture" title="An overview of the application model on Firefox OS.">Apps architecture</a></li>
   <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Platform/Gonk" title="Documentation about Gonk, the operating system layer underneath Gaia. This consists of a Linux kernel and a hardware abstraction layer to which Gecko communicates.">Gonk</a></li>
   <li><a href="https://developer.mozilla.org/ja/Gecko" title="Gecko is the layer of Firefox OS that provides the same open web standards implementation used by Firefox and Thunderbird, as well as many other applications.">Gecko</a></li>
   <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Platform/Gaia" title="Documentation about Gaia, the user interface application for Firefox OS devices; this is a Web application running atop the Firefox OS software stack.">Gaia</a></li>
   <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Security" title="Documentation about security in Firefox OS">&nbsp;Security</a></li>
   <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Platform/Feature_support_chart" title="A chart of which features are available in which types of Firefox OS builds.">Feature support chart</a></li>
   <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Platform/Settings_list" title="A list of common setting names that can be used with the settings API">Settings list</a></li>
  </ol>
 </li>
 <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Building_and_installing_Firefox_OS" title="This includes documentation for building and installing the platform onto devices, as well as building the simulator and emulators.">ビルド &amp; インストール</a>
  <ol>
   <li><a href="/ja/Firefox_OS/Building_and_installing_Firefox_OS/Firefox_OS_build_overview">Firefox OS build overview</a></li>
   <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Firefox_OS_build_prerequisites" title="Steps to take before you build Firefox OS for the first time.">Build prerequisites</a></li>
   <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Preparing_for_your_first_B2G_build" title="Before you can build Firefox OS, you need to clone the repository and configure your build.">Preparing for your first build</a></li>
   <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Building" title="How to build Firefox OS.">Building Firefox OS</a></li>
   <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Porting" title="Information about how to port Firefox OS to new devices.">Porting Firefox OS</a></li>
   <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Choosing_how_to_run_Gaia_or_B2G" title="Using Gaia within Firefox, running Firefox OS on a mobile device, or in a desktop-based simulator. Which is best?">Choosing how to run Gaia or Firefox OS</a></li>
   <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Using_the_B2G_desktop_client" title="Simulating the Gaia environment in a desktop application - more accurate than running Gaia in Firefox but not as accurate as the emulators.">Using the Firefox OS desktop client</a></li>
   <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Using_the_B2G_emulators" title="A guide to building and using the Firefox OS emulators, and when to use which emulator.">Using the Firefox OS emulators</a></li>
   <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Installing_on_a_mobile_device" title="How to install Firefox OS on a real mobile device.">Installing Firefox OS on a mobile device</a></li>
   <li><a href="/ja/Firefox_OS/Building_and_installing_Firefox_OS/Firefox_OS_update_packages">Creating and applying Firefox OS update packages</a></li>
   <li><a href="/ja/Firefox_OS/Runtime_tools">Runtime tools</a></li>
  </ol>
 </li>
 <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Developing_Firefox_OS" title="Hack the OS, customize your builds, get things the way you think they should be!">Firefox OS の開発</a>
  <ol>
   <li><a href="/ja/Firefox_OS/Developing_Firefox_OS/Quickstart_guide_to_Gaia_development">Quickstart guide to Gaia development</a></li>
   <li><a href="/ja/Firefox_OS/Developing_Firefox_OS/Quickstart_guide_to_B2G_development">Quickstart guide to B2G development</a></li>
   <li><a href="/ja/Firefox_OS/Platform/Gaia/Build_System_Primer">Build system primer</a></li>
   <li><a href="/ja/Firefox_OS/Developing_Firefox_OS/Firefox_OS_bugwork">Firefox OS bugwork</a></li>
   <li><a href="/ja/Firefox_OS/Platform/Gaia/Hacking">Hacking Gaia</a></li>
   <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Platform/Gaia/Gaia_apps">Gaia apps guide</a></li>
   <li><a href="/ja/Firefox_OS/Developing_Firefox_OS/Market_customizations_guide">Market customizations guide</a></li>
   <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Developing_Firefox_OS/modifying_hosts_file" title="A guide to what can be achieved by modifying the Firefox OS hosts file.">Modifying the hosts file</a></li>
   <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Customization_with_the_.userconfig_file" title="How to customize the build and execution of Firefox OS by changing the .userconfig file.">Customization with the .userconfig file</a></li>
   <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Developing_Firefox_OS/Customizing_the_keyboard">Customizing the keyboard in Firefox OS apps</a></li>
   <li><a href="/ja/Firefox_OS/Developing_Firefox_OS/Customizing_the_b2g.sh_script">Customizing the b2g.sh script</a></li>
   <li><a href="/ja/Firefox_OS/Developing_Firefox_OS/Localizing_Firefox_OS">Localizing Firefox OS</a></li>
  </ol>
 </li>
 <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Developer_phone_guide" title="A developer's guide to the Firefox OS developer phones available.">開発端末ガイド</a>
  <ol>
   <li><a href="/ja/Firefox_OS/Developer_phone_guide/Phone_specs">Phone and device specs</a></li>
   <li><a href="/ja/Firefox_OS/Developer_phone_guide/Geeksphone">Geeksphone</a></li>
   <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Developer_phone_guide/ZTE_OPEN">ZTE OPEN</a></li>
   <li><a href="/ja/Firefox_OS/Developer_phone_guide/Flame">Flame</a></li>
   <li><a href="/ja/Firefox_OS/Developer_phone_guide/Firefox_OS_device_features">General device features</a></li>
   <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Troubleshooting" title="A guide to resolving common problems with Firefox OS.">Troubleshooting</a></li>
   <li><a href="/ja/Firefox_OS/Developer_phone_guide/Best_practices_open_reference_devices">Best practices for open reference devices</a></li>
  </ol>
 </li>
 <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Releases" title="This section of the site contains release notes, explaining what new features and changes of significance to developers have landed in each new release of Gaia and Gecko on Firefox OS.">Firefox OS リリースノート</a>
  <ol>
   <li><a href="/ja/Firefox_OS/Releases/1.3">Firefox OS 1.3 for developers</a></li>
   <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Releases/1.2">Firefox OS 1.2 for developers</a></li>
   <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Releases/1.1">Firefox OS 1.1 for developers</a></li>
   <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Releases/1.0.1">Firefox OS 1.0.1 for developers</a></li>
  </ol>
 </li>
 <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Platform/Automated_testing">Testing</a></li>
 <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Debugging" title="A guide to debugging both your mobile apps and Firefox OS itself.">Debugging</a>
  <ol>
   <li><a href="/ja/Firefox_OS/Debugging/Developer_settings">Developer settings for Firefox OS</a></li>
   <li><a href="/ja/Firefox_OS/Debugging/Connecting_a_Firefox_OS_device_to_the_desktop">Connecting a Firefox OS device to the desktop</a></li>
   <li><a href="/ja/Firefox_OS/Debugging/Setting_up">Setting up to debug Firefox OS using Firefox developer tools</a></li>
   <li><a href="/ja/Firefox_OS/Debugging/On-device_console_logging">On-device console logging</a></li>
   <li><a href="/ja/Firefox_OS/Debugging/Installing_ADB">Installing and using ADB</a></li>
   <li><a href="/ja/Firefox_OS/Firefox_OS_usage_tips/taking_screenshots">Taking screenshots</a></li>
   <li><a href="https://developer.mozilla.org/ja/Firefox_OS/Using_the_App_Manager" title="A tool that allows you to install open web apps from your computer to a device capable of installing them (such as Firefox OS) - and debug any running app.">Using the Firefox OS app manager</a></li>
   <li><a href="/ja/Firefox_OS/Debugging/Debugging_OOMs">Debugging out of memory errors on Firefox OS</a></li>
   <li><a href="/ja/Firefox_OS/Debugging/Debugging_B2G_using_gdb">Debugging B2G using gdb</a></li>
   <li><a href="/ja/Firefox_OS/Debugging/Debugging_B2G_using_valgrind">Debugging B2G using Valgrind</a></li>
  </ol>
 </li>
</ol>
Revert to this revision