2008/08/02

Firefox にネイティブの Ogg Vorbis と Theora サポートが追加された

原文:Native Ogg Vorbis and Theora support added for Firefox 3.1 by Percy Cabello -- July 31st, 2008

最新の Shiretoko(Firefox 3.1 の開発コード名)ナイトリーには非常に期待されていた HTML5 の <audio> と <video> タグのサポートが追加されます。これにより、開発者はプロプライエタリなプラグインを使用しなくても簡単に(<video src=”myfile.ogg”></video>)リッチコンテンツを追加できます。

<video> タグのサポートはきわめて中立的ですが(正しいコーデックであればどんなコーデックでも使用できます)、Mozilla の実装は Ogg Theora と Vorbis コーデックを同梱することにより開発者が確実にコーデックを提供できるようになります。

しかしながら、オープンソースとはいえ Theora のような特定のコーデックを同梱するのはサブマリン特許の可能性によりリスクを伴います。サブマリン特許とは、無意識のうちにその特許を侵害した製品が成功し、補償金や有利なライセンス契約を望む特許保有者のターゲットになることで初めて明らかになる特許のことです。これは HTML 5 の仕様がどんなコーデックも推奨しない理由となっており、そのため、ベンダーはこの種のリスクを負うのか、または標準に準拠しないかの二者択一を強いられることが避けられています。

今日の Products and Technology Roadmap Mozilla Summit セッションの発表の最中に、Mitchell Baker は Mozilla は多くの人々が関心のある製品を持つプロジェクトであるので悪いターゲットだとコメントしました。

Mozilla の暫定技術担当副社長である Mike Shaver は「だれかがやらなければならない。それが我々であるのは良いことだ」とコメントしました。

もう1年以上にわたってこの実装の多くの部分を担当している Chris Double はビデオデータ(とてもクールな SVG+video デモを含む)のテストページを用意しており、もっと多くのビデオとして Wikimedia を紹介しています。Wikimedia のブラウザ検出スクリプトの能力の問題により、実際に <video> タグを使用するには (Tools/Add-ons/Plugins で)QuickTime と Java プラグインを無効にする必要があります。

ラベル: , ,

Firefox 3.1 最初の一歩: Alpha 1 リリース

原文:First step to Firefox 3.1: Alpha 1 is here by Percy Cabello -- July 29th, 2008

今年末に最終リリースに向けて順調に開発が進められている Firefox 3.1、コード名 Shiretoko(知床)が、Mac OS X の Java のクラッシュバグのために予定より少し遅れましたが、最初のマイルストーン Alpha 1 に到達しました。

おそらく、このリリースで最も注目すべき改善は、ロケーションバーの自動補完候補を履歴、タグ、ブックマークのいずれかだけに制限、さらに検索対象をページのタイトルまたはアドレスだけに制限するオプションでしょう。

履歴、ブックマーク、タグだけに制限するには、単語間のどこかに それぞれ^、*、+ を入力します。タイトルまたはアドレスだけに制限するには # か @ を入力します。候補をより洗練させるためにこれらを組み合わせて使用することができます。

新しい設定で(ロケーションバーに about:config を入力するとアクセスできます)、すべてのデフォルトの制限用文字セットをあなた自身の好みの文字または文字列に変更することができます。


さらに、関連する設定(browser.urlbar.restrict.history, browser.urlbar.restrict.bookmark, browser.urlbar.restrict.tag, browser.urlbar.match.title, browser.urlbar.match.url)の値を空にすると(特別な文字を入力することなく)デフォルトで制限できるようになります。

このロケーションバーの制限機能は Firefox 3 で予定されていましたが、性能とスケジュールの問題で次のサイクルに延期されていました。これらの機能を見つけやすくするためのユーザインタフェース (おそらくはオプション(Preferences)/プライバシー)も検討されています。

詳細は Edward Lee の記事関連日本語記事)を参照してください。彼はこの機能の実装に大きく関わっている開発者です。

もうひとつの目に見える改善は Ctrl + Tab ホットキーの動作です: 以前のようにすぐ右のタブに移動するのではなく、タブのサムネイルを小さなウィンドウで表示します。これらは最も最近表示したものが最初になるように並べられているので、Ctrl + Tab を押すと確実に現在のタブと以前のタブを切り替えることができ、編集中に参照ページを見るのに便利なショートカットになります。



デフォルトではわずか3個のサムネイルが表示されますが、about:config 経由で browser.ctrlTab.previewsCount を好みの値に設定して Firefox を再起動することにより変更できます。私は 5 が最も使いやすいと思います。

この機能は browser.ctrlTab.mostRecentlyUsedfalse に設定することにより無効にし、従来の Ctrl+Tab の動作に戻すことができます。なお Ctrl + PgUp と Ctrl + PgDown は今までどおりクラシックタブナビゲーションを提供しています。

Alpha 1 は Acid3 テストでもよい点数を取ります。これはウェブ標準サポートベンチマークのひとつで、以前の acid テストバージョンとは異なり、CSS 準拠だけでなく DOM の機能や性能も調べます。このリリースにより Shiretoko は84点を記録し Firefox 3 から18%も向上しましたが、すでに100点を記録している WebKit ナイトリーには遅れをとっています。



ほかにもネイティブのビデオとオーディオのサポート、フォントのダウンロード、信用できるサイトへのワンクリック自動ログインオプション、プライベートブラウジング、クロスサイト AJAX リクエスト(仕様変更により Firefox 3から削除されました)、bulk タグ付け、タグの自動補完、(Firefox 3で導入された)カラーマネジメントのデフォルトでの有効化など多くの機能が予定されています。

次のマイルストーンを楽しみにしましょう。初期のスケジュールによると最初のベータは8月に予定されています。

詳細は Mozilla Developer News を参照してください。

ラベル: ,

2008/07/27

Firefox 3.1 に新しいタブ切り替えが追加された

原文:New tab switching added for Firefox 3.1 by Percy Cabello -- July 16th, 2008

以前の発表のとおり、Firefox 3.1 向けにタブの切り替え機能が見た目と動作において劇的に改善されました。

Ctrl + Tab(または Shift + Ctrl + Tab)を押すと、直前に見ていたページを先頭にしてタブのサムネイルとタイトルが表示されます。おそらく最も希望するタブの近くが表示されるので、切り替えたいタブを容易かつ素早く決定できるようになります。Ctrl を押したまま Tab を押とサムネイルが滑らかに左にスクロールしステータスバーにウェブアドレスが表示されます。



もし古い動作のほうが好みなら、Ctrl + Page UpCtrl + Page Down が利用できます。

目に対する優しさという点で、すべてのプラットフォームで黒が正しい色であるかはわかりません。初期のプロトタイプにあったより多いサムネイルも探しているタブを早く見つけるのに役立つはずです。

さらに、Ctrl + Tab に新しい動作が導入されました。開いているタブのすぐ左のタブに移動するのではなく、現在のタブと直前に見ていたタブを切り替えます。これはまさに私の好みの動作です。私は普段記事を投稿するのに複数のページを参照しなければならないので、タブを簡単に切り替えるために、複数のキーストロークを費やして参照するタブを記事を編集するタブの隣に移動させていました。もうその必要はありません: 参照タブへの長い道のりを一度だけたどるだけです。そしてそれはもう用意されているのです。

この新しい Ctrl + Tab の動作と見た目はもともと Firefox 3 で計画されていましたが、時間制約のために延期されました。

Dão Gotwald によって開発された Ctrl-Tab はこの変更のプロトタイプとして提供され Mozilla Add-ons で入手できます。この拡張機能は、タブバーの右端のタブの一覧表示ボタンをクリックしたときに表示されるすべてのタブのプレビュー機能(これはタブの検索機能をもち、タブリストメニューを置き換えます)や、すべてのウィンドウのタブを切り替えるオプションも提供します。少なくとも、すべてのタブのプレビューオプションは Firefox 3.1 に導入することが検討されています。

ラベル: , , ,

2008/06/13

Firefox 3.1 (Shiretoko) の搭載機能ドラフト

原文:Firefox 3.1 (Shiretoko) planned features draft by Percy Cabello -- June 13th, 2008

来週火曜日に Firefox 3 のお披露目を控えていますが、Mozilla の開発者にとって、これは開発サイクルの終わりであり新しいことの始まりでもあります。Firefox 3.next は Firefox 3 ブランチに対する次のマイナーアップデートの仮の名前であり、おそらくは Firefox 3.1 となります。

搭載予定機能の早期ドラフトによると、予想通り、これは主に Firefox 3 に間に合わなかったものをリリースするものであり、ほかに通常のパフォーマンス、安定性の向上、セキュリティバグ修正が含まれます。

ビジュアルなタブの切り替えとタブの検索・フィルタリングはともに Firefox 3 で予定されていましたが、より重要な機能のために中止され、3.1 での実現が検討されています。Dao Gottwald によって開発された拡張機能 Ctrl+Tab はその両方を実装しており、タブを切り替えるために Ctrl+Tab を押したときに開いているタブのサムネイルを表示します。



このアドオンはタブバーの「すべてのタブ」ボタンをタブのサムネイルを表示して検索できるように変更します。



この機能を試してみたければ、Firefox 3 対応の Ctrl+Tab が Mozilla Add-ons で入手できます。

Places もまた、Firefox 3 で予定されていたダウンロード履歴を Library に統合する(ダウンロードファイルをスマートフォルダとして定義できます)といったいくつかの機能追加を予定しています。スマートフォルダに関しては高度な検索(複数の検索オプションなど)のためのインタフェースが復活します。これは最初のベータで利用できていましたが性能の問題により取り除かれました。

ブックマークへの大量のタグ付けや、タグの自動補完も予定されています。

これらと以前報告した <video> タグのサポート、クロスサイト Ajax リクエスト、location bar の強化、最近サポートされた CSS 3 セレクタ(Acid3 テストのスコアを向上させるでしょう)を加えると、楽しみな更新となりそうです。

Firefox のコード名として地名を使用する伝統があり、Firefox 3.1 は日本の国立公園である知床(Shiretoko)と命名されました。



Firefox 3.1 の機能の確定までに(今年の)残り時間から逆算して6週間ほどかけて磨きこみとテストに専念します。最初のアルファは7月中旬、Firefox 3のちょうど1ヵ月後に予定されています。

議論への参加を歓迎します。
Quick Lookup:

ラベル: ,

2008/05/21

Firefox 3.1 年末に登場予定

原文:Firefox 3.1 targeted for year's end by Percy Cabello -- May 19th, 2008

Firefox 3.1Mozilla 技術担当副社長 Mike Schroepfer が来月6月にリリース予定の Firefox 3(Mozilla プラットフォーム 1.9 ベース)の次の Firefox と Mozilla プラットフォームの計画案を発表しました

最も注目すべきは Firefox 3 ブランチの更新版 Firefox 3.1です。ここでは Firefox 3 の開発サイクルに間に合わなかったいくつかの新しい機能が追加されます。その中で最も関係のあるものは:
  • HTML 5 で定義されている <video> タグのサポート。すでに Chris Double が1年ほど作業しており、ネイティブの Theora (Ogg) をサポートした実験的ビルドもあります。一つのコーデックが仕様の一部になることの是非が過去一年間もの長い間の議論の的でした。悲しいことに、Theora を必須コーデックにすることに反対する理由の一つがサブマリン特許がブラウザベンダーを特許紛争に陥れるという懸念でした。
  • クロスサイト XMLHttpRequests (XHR) のサポートによりウェブアプリケーションはもっとパワフルになりマッシュアップを実装するのが容易になります。クロスサイト XHR のサポートは仕様の変更により Firefox 3 のコードから引きあげられました。
  • さらに強力な Firefox 3 のロケーションバー。先日、Firefox 3 の開発者 Mike Beltzner は直感的な方法で検索とロケーションバーはマージできると述べました。SeaMonkey(と以前の Mozilla suite)はすでにこれを行っていますがその実装は気がつきにくいものです。
  • さらなる性能のチューニングとシステム統合。
  • ネイティブの JSON DOM バインディングはウェブ開発者向けの強力な機能になります。
今年の夏に Mozilla がバージョンコントロールシステムを CVS から Mercurial に変更するのに合わせて、これは Mozilla2 のコード(mozilla-central と呼ばれ、すでに8ヶ月ほど開発が進んでいます)からブランチされる予定です。

Firefox 3.1 のリリースは Firefox Mobile (Fennec) の開発とリリースに意図的に同期させるために今年末に予定されています。これはFirefox の歴史の中でも最も早い更新です。通常ではリリース間隔は1年ほどあきます。

Firefox 4 は(再び1年単位の開発サイクルに戻り)2009年後半に予定されています。Mozilla の JavaScript エンジン(SpiderMonkey) と2006年後半にオープンソース化された Adobe の JavaScript 仮想マシン Tamarin を統合する ActionMonkey を含む Mozilla プラットフォームの広範囲の更新となる Mozilla2 が導入されます。

ラベル: , , ,

Copyright (c)2005 by the Mozilla Links Contributors. Mozilla Links(TM) is a publication of the Mozilla Newsletter project under the Creative Commons Attribution-NonCommercial-ShareAlike 2.0 License.