このベータ版での変更点
Firefox の最新ベータ版では、以下の変更が行われています。
- タブレット向けの新しいユーザインタフェース: このベータ版では、タブレット端末向けに新たなユーザ体験を提供します。大画面を活用して、モバイル Web ブラウジングをより直感的なものにするため、タブやスマートスクリーンなど人気の機能をタブレット向けに最適化しました。
- 全画面の縦向きブラウジング: このベータ版は、大きなタブレットの画面を活用しており、端末を縦向きにした場合でも全画面で Web ブラウジングを楽しめます。タブは右上のメニューから一覧でき、必要ないときは隠しておくことができます。
- タブの最適化: タブは左パネルにサムネイルとして表示されるので、右側で Web ページを表示しつつ、それぞれタブを簡単に切り替えられます。画面を左にスワイプすればタブを隠して全画面表示に移行できます。
- クイックアクセスボタンが付いた新しいアクションバー: (スマートロケーションバーの横にある) 新しいアクションバーメニューから、Firefox の設定、アドオン管理、ダウンロード履歴を開けます。アクションバーには、戻る、進む、ブックマークの各ボタンを操作しやすいように付けています。
- カメラアクセス対応: 開発者は、Firefox から直接 Android 端末に搭載されているカメラを使って、写真を撮ったり、バーコードをスキャンしたりといったことが可能な、モバイル向け Web サイトや Web アプリケーションを開発できます。
- HTML5 フォーム検証: 今回のベータ版では、Web サイトのフォーム入力欄を自動で検証できる HTML5 フォーム検証 API に対応しました。開発者は、自分でスクリプトを書いたりサードパーティ製ライブラリを使ったりすることなく、数字、メールアドレス、URL などの入力値を検証できます。
- Android 版 Firefox はデスクトップ版 Firefox と共通の Gecko レンダリングエンジンを搭載しています。これ以外の変更点については デスクトップ版のリリースノート をご覧ください。
アドオン
Android 版 Firefox 向けの 拡張機能 は 160 種類以上あり、その数は増え続けています。素晴らしいコミュニティのおかげで、Firefox の最新版へ対応したエキサイティングな拡張機能は絶えず増え続けています。
あなたが開発者で、新しい素敵なアドオンを作ったり、既成のモバイル用アドオンをリリース候補版へ対応させるなら、今がその時期です。必要なツールと資料はすべて 開発者センター に揃っています。
詳しくは 開発者向け情報 を参照してください。前バージョンでの変更点 も併せてご覧ください。
開発者向け情報
Firefox は、高速、パワフル、かつ美しいモバイル向け Web アプリケーションやアドオンの作成に適した、使いやすくオープンな開発プラットフォームです。HTML5、CSS、JavaScript など最新の Web 技術を使って、より素早く簡単に革新的な機能を実装し、リーチを広げることが可能です。スマートフォンが持つデバイス固有の機能を活用して素晴らしいサイトやアプリを開発したり、Web の使い方を変えるアドオンを作成したりしましょう。Mozilla Developer Network を訪れて、膨大な数の端末へリーチできる革新的なサイトを構築する方法を学んでください。
モバイル向けアドオンの開発
デスクトップ版 Firefox と Android 版 Firefox はいずれも同じプラットフォームを基盤としていますが、両者には若干の違いがあるため、アドオン作者は Android へ対応させるため少し手を加える必要があります。Android 版 Firefox は 再起動不要なアドオン に対応しています。詳しくは、MozillaWiki にある Electrolysis と Add-ons Training Week のドキュメントを参照してください。
バックエンドの特長
- デスクトップ版 Firefox と同じブラウザエンジン
- Mozilla 独自の Jägermonkey (イェガーモンキー) JIT コンパイラを統合した高速 JavaScript エンジン
- 優れた Web 標準互換性
- ARM プロセッサへの最適化
- 位置情報通知機能
HTML5 をはじめとする Web 標準技術
- Web ワーカー
- オフラインストレージ
- フォーム検証
- <canvas>
- <svg>
- オンライン・オフラインイベント
- ネイティブ JSON
- <audio>
- <video>
他にも、Android 版 Firefox は以下の機能を備えています。
- IPv6 対応
- CSS プロパティの
overflow: scroll、overflow: auto - 再起動不要なアドオン
- HTML5 のオンライン・オフラインイベント
- その他多数
既知の問題
Firefox ベータ版で確認されている既知の問題を掲載します。これらは今後のバージョンで修正される予定です。
- Swiftkey X 入力メソッドを使っていると、Backspace キーを押したときに一部の文字が複製されてしまいます。(Bug 672661)
- Web ページのヘッダ・フッタ上でダブルタップしたときに、ページが拡大・縮小されません。(Bug 639504)
- 同期中も [今すぐ同期] ボタンを押せてしまいます。(Bug 656594)
- ブラウザが Web ページを読み込めなくなったり、タブを閉じられなくなったりするという、非常にまれなケースが確認されています。この問題 (Bug 676780) は通常の操作では発生しませんが、解決策に取り組んでいます。ブラウザプロフィールを消去することで (Settings > Applications > Clear Data) 解決できますが、これによって、ブックマークや履歴など、ブラウザの個人データが削除されてしまいます。Firefox Sync を使って、Firefox が動いているすべての端末でシームレスな Web 体験を楽しむことをお勧めします。
- HTML5 動画の読み込みが遅くなり、再生中画面上にノイズが見られる場合があります。(Bug 622839)
- 再読み込みの際にページが拡大表示されてしまいます。(Bug 628269)
- デスクトップ版 Firefox のプロファイルのサイズが大きい状態で Firefox Sync を使うと、初回同期の際にパフォーマンスの問題が生じる場合があります。
- Adobe Flash などのプラグインには対応していません。現時点で Flash プラグインを有効にすると、アプリケーション全般のユーザ体験を損ねるためです。
システム要件
Firefox は Android 2.1 以上に対応しています。
Firefox は 512 MB の RAM と約 17 MB のストレージを必要とします。ただし、Android 2.2 では、Android 付属の設定アプリを使用して、Firefox 本体とユーザデータを SD カードへ移すことができます。
Firefox は ARMv7 プロセッサ搭載の端末を必要とします。インストール前に 対応機種 をご確認ください。
ダウンロード
ベータ版は Google Play からダウンロードできます。お使いの端末がシステム要件を満たしているかどうか、インストール前にあらかじめ 対応機種 をご確認ください。
開発者の皆さんは、パソコンに Android 版 Firefox のエミュレータをインストールして、テスト、フィードバックの提供、アドオンの開発を行えます。パソコン用のエミュレータは開発目的に限って公開しているもので、完全な機能は備えていません。
よくある質問
別途用意した「よくある質問」のページをご覧ください。
関連資料とリンク
以下のサイトには、Android 版 Firefox に関して参考になる情報が載っています。